Normalização de Dados
Seminário: Normalização de Dados. Pesquise 862.000+ trabalhos acadêmicosPor: Lima_a • 30/7/2014 • Seminário • 1.276 Palavras (6 Páginas) • 255 Visualizações
1. Normalização de Dados
A normalização de dados consiste basicamente em padronizar o formato lógico adequado para estruturas necessárias de dados identificados no projeto, para que dessa forma seja garantida a integridade e confiabilidade das informações.
2. Objetivo
Criar uma série de vetores, de entrada tais como: X = [2 6 15; 9 1 8; 5 14 3; 10 6 12; 7 11 13]. Sendo as linhas os padrões e as colunas as entradas.
Escrever um script que leia os dados e uma função que normalize linearmente os dados entre 0,10 e 1,00. Os parâmetros e os dados normalizados devem ser salvos para um arquivo.
3. Desenvolvimento
%Série de vetores com as seguintes entradas
X=[2 6 15; 9 1 8; 5 14 3; 10 6 12; 7 11 13];
%Matriz X salva no arquivo
save X.mat X
%%Script para leitura de dados e função para normalizar linearmente os mesmos, entre 0,10 e 1,00.
% Denominando cada entrada da matriz
a=X(:,1);
b=X(:,2);
c=X(:,3);
%Valores mínimos de cada entrada.
min(a);
min(b);
min(c);
%Deve-se aplicar uma proporção. Para isso é necessário igualar os valores mínimos de todas as entradas. Isso é possível subtraindo os valores mínimos de cada entrada, em todos os padrões.
%Matriz com valores mínimos de cada entrada
A=[2 1 3; 2 1 3; 2 1 3;2 1 3;2 1 3;];
%Subtração dos valores mínimos de cada entrada em todos os padrões.
B=X-A;
%Aplicação de proporção
C=[B(:,1).*(0.9/8) B(:,2).*(0.9/13) B(:,3).*(0.9/12)];
Resultante=C+[0.1 0.1 0.1; 0.1 0.1 0.1; 0.1 0.1 0.1; 0.1 0.1 0.1; 0.1 0.1 0.1;];
4. Resultados
X =
2 6 15
9 1 8
5 14 3
10 6 12
7 11 13
a =
2
9
5
10
7
b =
6
1
14
6
11
c =
15
8
3
12
13
min(a)
ans =
2
min(b)
ans =
1
min(c)
ans
...