Different Result between using PCA from toolbox and using manually programmed PCA
Afficher commentaires plus anciens
I try to compute PCA on my data. First, I do PCA on the data using function from toolbox. I also do PCA on the data using manual programmed function based my knowledge. First, I calculate covariance matrix of the data. Then, I find its eigenvalue and eigenvector.
PCA using function from toolbox:
[COEFF,SCORE,latent] = princomp(allData);
PCA using manually programmed function:
[V,D]=eig(cov(allData));
Both of those methods yield matrices called coefficient matrix, COEFF for the first and V for the second. Both have exactly same value, but have, sometime, different sign. Can someone explain to me?
Réponses (1)
Catégories
En savoir plus sur Dimensionality Reduction and Feature Extraction dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!