Message/Author 


I am trying to figure out how to save factor scores in an output dataset (for use in SAS) from an EFA. It doesn't look like FSCOEFFICIENT or FSCORES will work. Is it possible to do this? Thank you. 


You can only save factor scores using EFA via ESEM. See Example 5.24. If you remove the covariates and direct effects, it is an EFA model. Then you can use the FSCORES option of the SAVEDATA command to save the factor scores. 

Lan Huang posted on Wednesday, April 23, 2014  1:56 pm



Dear Drs. Muthen, I tried to save factor scores from my EFA using the method above. But I need to change the rotation to an orthogonal one. This is what I've got so far: MODEL: f1f4 BY (*1); ANALYSIS: ROTATION = varimax; iterations = 100000; !OUTPUT: TECH1; SAVEDATA: FILE IS efafscore.dat; SAVE= FSCORES; *** ERROR in ANALYSIS command ROTATION=VARIMAX and ROTATION=PROMAX are only available for TYPE=EFA. How could I solve this error? Thank you! Lan 


Use a different rotation. See the ROTATION option for the choices and how to make it orthogonal. 

Back to top 