22.10.2014 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!