Apply 'rotatefactors' on the observations to represent them in the new factorial design (PCA)
2 views (last 30 days)
Show older comments
Hi all,
I guess, that it is an easy issue, but I can not figure out how to apply rotatefactors on the SCORES matrix resulting from a previous PCA:
(1) I run a PCA following:
[wcoeff,score] = pca(zscore(DataSet))
(2) I would like to rotate my principal components using rotatefactors:
[NewCoeff,TransfMatrix] = rotatefactors(wcoeff);
NewCoeff should give the new coordinates of the variables on the varimax-rotated components.
My question is: How can I compute the coordinates 'NewScores' of my observations on the new components? My idea is to plot them on a biplot and on an other scatter-plot where each axis is a component. I guess that there is something easy like:
NewScores = score * TransfMatrix
Am I right?
Romain
0 Comments
Answers (0)
See Also
Categories
Find more on Dimensionality Reduction and Feature Extraction in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!