Forum Informatica Unict

LAUREA MAGISTRALE => Pattern Recognition, 9 CFU => Topic started by: fc18484 on 13-09-2011, 12:02:24



Title: Calcolo PCA
Post by: fc18484 on 13-09-2011, 12:02:24
Salve a tutti nelle soluzioni di esame per il calcolo della PCA ho notato che dopo aver calcolato
[u,v] = eig(cov(indice))

 l'indicatore si ottiene da:

indicatore=indice*u^-1;

Perchè si eleva u alla meno uno?

Grazie


Title: Re:Calcolo PCA
Post by: Akallabet on 13-09-2011, 12:12:05
Rispondo di getto, perchè ora non ho il tempo di controllare sugli appunti, comunque l'elevazione a meno uno è una semplice trasposizione della matrice degli autovalori per poter fare la moltiplicazione non puntuale(altrimenti sarebbe stato .*) con la matrice degli indici.

Appena controllo ti confermo tutto, ma sono abbastanza sicuro.  .ciaociao


Title: Re:Calcolo PCA
Post by: fc18484 on 13-09-2011, 13:37:12
Ok grazie. un'altra cosa. l'algoritmo PCA non prevede il calcolo della media e la sottrazione di questa per ogni valore nella matrice dei dati? Tutto si centra nell'origine così ma ho visto che nelle soluzioni di esame questo viene tralasciato. E' quindi la sottrazione della media da ogni punto un'operazione facoltativa?