rotated scores after varimax rotation
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
Hans van der Horn
il 2 Set 2022
Risposto: Hans van der Horn
il 5 Nov 2024
Dear all,
I'd like to verify if my approach is right. I'd like to obtain rotated subject scores after varimax rotation.
I have matrix M and perform pca:
[coeff, scores, latent, tsquared explained] = pca(M);
Then I rotate the first two PCs:
[RotatedCoeff,RotMatrix] = rotatefactors(coeff(:,1:2));
And compute rotated subject scores:
RotatedScores = scores(:,1:2)*RotMatrix;
Is this the right way to obtain rotated scores?
Thanks,
Best
Hans
0 Commenti
Risposta accettata
Umang Pandey
il 5 Nov 2024
Hi Hans.
Your approach is correct. By rotating the coefficients and then applying the rotation matrix to the scores, you are effectively obtaining the rotated subject scores. This allows you to interpret the components in the context of the rotated factor loadings.
You can refer to the following MATLAB documentation on "rotatefactors" for more information on parameters involved:
Best,
Umang
0 Commenti
Più risposte (1)
Vedere anche
Categorie
Scopri di più su Dimensionality Reduction and Feature Extraction in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!