Apply 'rotatefactors' on the observations to represent them in the new factorial design (PCA)

1 回表示 (過去 30 日間)
Water_RC
Water_RC 2018 年 2 月 15 日
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 件)

カテゴリ

Help Center および File ExchangeDimensionality Reduction and Feature Extraction についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by