Algoritmo das Projeções Sucessivas Para Seleção de ... - PPGQ
Algoritmo das Projeções Sucessivas Para Seleção de ... - PPGQ
Algoritmo das Projeções Sucessivas Para Seleção de ... - PPGQ
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Capítulo II. Fundamentação Teórica<br />
• Conjunto externo para Teste: Group_Test (Kt × 1);<br />
(iii) Número mínimo e máximo <strong>de</strong> variáveis a serem seleciona<strong>das</strong><br />
• Número mínimo <strong>de</strong> variáveis: N1;<br />
• Número máximo <strong>de</strong> variáveis: N2;<br />
É importante ressaltar que a construção <strong>de</strong> subconjuntos <strong>de</strong> variáveis com<br />
base no critério <strong>de</strong> minimização <strong>de</strong> colinearida<strong>de</strong> realizada pelo SPA-LDA resulta <strong>de</strong><br />
uma seqüência <strong>de</strong> operações <strong>de</strong> projeções <strong>de</strong> vetores aplica<strong>das</strong> às colunas da<br />
Matriz <strong>de</strong> treinamento (Kc, J). Contudo, antes mesmo <strong>de</strong> realizar tal procedimento,<br />
os objetos pertencentes a este conjunto são centralizados na média da sua própria<br />
classe. Então, torna-se necessário o uso dos índices <strong>de</strong> classes.<br />
Consi<strong>de</strong>ra-se que as respostas instrumentais (x) referentes ao conjunto <strong>de</strong><br />
treinamento estejam em uma matriz X <strong>de</strong> dimensões (Kc × J), <strong>de</strong> forma que a j -<br />
ésima variável x j esteja associada ao j-ésimo vetor coluna x j ∈ R Kc . Sejam M = min<br />
(Kc – C, J) o número máximo <strong>de</strong> variáveis que po<strong>de</strong>m ser incluí<strong>das</strong> no mo<strong>de</strong>lo LDA e<br />
C é o número <strong>de</strong> classes envolvi<strong>das</strong> no problema.<br />
Partindo <strong>de</strong> cada variável x j , j = 1,....,J, uma ca<strong>de</strong>ia contendo M variáveis é<br />
construída <strong>de</strong> acordo com as seguintes operações [85] :<br />
• Passo 1: Início<br />
z 1 = x j (vetor que <strong>de</strong>fine as operações <strong>de</strong> projeção inicial)<br />
1<br />
x<br />
k<br />
= x k , k = 1,...,J<br />
L (1, j) = j<br />
• Passo 2: Cálculo da matriz P i <strong>de</strong> projeção no subespaço ortogonal a z i :<br />
P<br />
i<br />
i i T<br />
z (z )<br />
I −<br />
i T i<br />
(z ) z<br />
on<strong>de</strong> I é uma matriz i<strong>de</strong>ntida<strong>de</strong> <strong>de</strong> dimensões apropria<strong>das</strong>.<br />
= (2.24)<br />
• Passo 3: Cálculo dos vetores projetados<br />
x a partir <strong>de</strong>:<br />
i +1<br />
k<br />
para k = 1, …, J.<br />
i+1<br />
k<br />
i<br />
x = P x<br />
i<br />
k<br />
(2.25)<br />
• Passo 4: Determinar o índice k* do vetor <strong>de</strong> maior projeção e armazená-lo na matriz L.<br />
k * = arg max || x ||<br />
(2.26)<br />
k=<br />
1,...,<br />
J<br />
i+<br />
1<br />
k<br />
30