Enrico Feoli, Paola Ganis - Università degli Studi di Trieste
Enrico Feoli, Paola Ganis - Università degli Studi di Trieste
Enrico Feoli, Paola Ganis - Università degli Studi di Trieste
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
8.2.4 Esempio <strong>di</strong> calcolo<br />
Eseguiamo l'analisi delle componenti principali sulla matrice dei dati <strong>di</strong> Tab. 8.1, la cui matrice<br />
S <strong>di</strong> varianza-covarianza tra le specie e i relativi autovettori ed autovalori sono gia’ stati calcolati e<br />
illustrati nell'esempio 8.1.1. Prima <strong>di</strong> procedere nell'utilizzo <strong>di</strong> uno qualsiasi <strong>degli</strong> algoritmi R, Q o D,<br />
secondo quanto suggerito in Tab. 8.3, centriamo i valori delle specie trasformandoli con l’equazione<br />
(5.3) e otteniamo la matrice A <strong>di</strong> Tab. 8.5.<br />
Tab. 8.5 Matrice dei dati <strong>di</strong> Tab. 8.1 centrati con la<br />
trasformazione (5.3).<br />
specie<br />
rilievi<br />
Tab. 8.6 Componenti principali dei dati <strong>di</strong> Tab. 8.1<br />
calcolate con l’algoritmo R utilizzando la matrice <strong>di</strong><br />
covarianza. Si osservi che la somma dei quadrati<br />
<strong>degli</strong> elementi delle componenti corrisponde agli<br />
autovalori corrispondenti (ve<strong>di</strong> Tab. 8.2).<br />
1 2 3 4 5 1 2 3 4 5<br />
2<br />
∑ y ij<br />
1 -0.8 -0.3 1.2 -1.3 1.2 Y 1 -0.82 -0.18 1.40 -1.46 1.057 5.925<br />
2 -0.2 0.3 0.8 0.7 -0.2 Y 2 -0.09 -0.38 -0.34 0.21 .602 0.675<br />
Applicando la formula (8.7), moltiplichiamo la matrice dei dati centrati A per la matrice<br />
trasposta B’ <strong>degli</strong> autovettori (Tab. 8.2) estratti dalla matrice S <strong>di</strong> varianza-covarianza delle specie<br />
e ricaviamo la matrice delle componenti principali Y, riportata anche in Tab. 8.6:<br />
Y<br />
⎛0.939<br />
= B ' A = ⎜<br />
⎝ 0.345<br />
0.345 ⎞ ⎛ − 0.8 − 0.3 1.2 −1.3<br />
1.2 ⎞ ⎛ − 0.82 − 0.18 1.4 −1.46<br />
1.06⎞<br />
⎟ × ⎜<br />
⎟ = ⎜<br />
⎟<br />
− 0.939⎠<br />
⎝ − 0.2 0.3 0.8 0.7 − 0.2⎠<br />
⎝ − 0.09 − 0.38 − 0.34 0.21 0. 6 ⎠<br />
Il calcolo dettagliato del prodotto righe per colonne delle due matrici per quattro elementi<br />
della matrice risultato e’ dato come esempio da:<br />
y<br />
y<br />
11<br />
12<br />
......<br />
y<br />
y<br />
21<br />
22<br />
=<br />
=<br />
=<br />
=<br />
( 0.939) × ( − 0.8) + ( 0.345) × ( − 0.2)<br />
( 0.939) × ( − 0.3) + ( 0.345) × ( 0.3)<br />
= −0.819<br />
= −0.178<br />
( 0.345) × ( − 0.8) + ( − 0.939) × ( − 0.2)<br />
= −<br />
( 0.345) × ( − 0.3) + ( − 0.939) × ( 0.3) = −0.<br />
385<br />
0.088<br />
(8.12):<br />
Per normalizzare le coor<strong>di</strong>nate delle specie a √λ trasformiamo gli autovettori B’ secondo la<br />
b<br />
b<br />
11<br />
12<br />
0.939×<br />
=<br />
1<br />
0.345×<br />
=<br />
1<br />
5.925<br />
5.925<br />
= 2.2857<br />
= 0.8398<br />
b<br />
b<br />
21<br />
22<br />
0.345×<br />
0.675<br />
=<br />
= 0.2834<br />
1<br />
− 0.939×<br />
0.675<br />
=<br />
= −0.7715<br />
1<br />
8-116