简体   繁体   中英

Differences between fa() and factanal() functions in R

I'm performing an exploratory factor analysis on my dataset, composed of 23 variables (which are questions asked to people). I got 1777 observations for these variables and I would like to investigate the latent factors that can explain these variables. Therefore, I used first the function fa() and then I tried with the function factanal() which doesn't give the same results for which I have difficulties to interpret.

Does anyone can explain me the differences between fa() and factanal() functions please?

Actually, after analysing the help in R, I found the main differences which are:

factanal performs a maximum-likelihood factor analysis on a covariance matrix or a data matrix while fa() function is a more general function in the sense that it proposes different fit methods such as Ordinary least square regressions (OLR). fa() also permits to draw a Factor Analysis diagram in order to retrieve visually which factors explain which variables with the different loadings showed.

In conclusion, I would say that fa() permits more flexibility than factanal()

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM