[COEFF,SCORE] = princomp(X); Why is SCORE != X * COEFF ???
Ältere Kommentare anzeigen
Hi All,
I'm using PCA.
[COEFF,SCORE] = princomp(X);
My understanding of the help is that the COEFF matrix can be used to transform the inputs stand alone. However I am finding that
SCORE != X * COEFF
Any ideas?
Antworten (1)
Peter Perkins
am 21 Aug. 2012
0 Stimmen
Hi Stewart -
You forgot to center the data first: "princomp centers X by subtracting off column means".
Hope this helps.
1 Kommentar
Stewart Charles
am 21 Aug. 2012
Kategorien
Mehr zu Dimensionality Reduction and Feature Extraction finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!