Factor Analysis by Principal Component Method
Afficher commentaires plus anciens
I am trying to replicate a paper that implements Factor Analysis by Principal Component Method. I have been reading a lot in Matlab but all the examples I see use MLE as an estimation method. Hence, my question is how can I change the estimation method to Principal Component Method in Factor Analysis? I just need unrotated factors at the moment to become familiar with Matlab.
Let's take this example:
load stocks
[Loadings,specificVar,T,stats] = factoran(stocks,3,'rotate','none'); %estimated by MLE
Is it possible to change the estimation strategy in that function?
I also found this that seems to be the only solution (at least to my limited knowledge)
function anfactpcwod(X)
Any advice?
2 commentaires
Jeff Miller
le 22 Mar 2020
Maybe you can get what you want by using the pca function instead of factoran.
I could be wrong, but I don't think MLE and PCA are alternatives in the sense that your question implies. MLE is an estimation criterion, like least squares. PCA and factor analysis differ with respect to the nature of the structure being estimated (by whatever criterion).
Armando MAROZZI
le 22 Mar 2020
Réponse acceptée
Plus de réponses (0)
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!