Can you please tell me the syntax or process to obtain factor scores for an EFA conducted with categorical (or rather, binary) indicators? FSCORES and FSCOEFFICIENT state that they will not run with an EFA.
If you have only one factor solution, for example, EFA 2 2 or EFA 4 4, you should be able to use the FSCORES option. An alternative is to use ESEM which is the same as EFA. See Example 5.24. It is an EFA if you remove the covariates and direct effect.
Lns posted on Saturday, January 17, 2015 - 1:54 pm
Thank you for your reply. I am looking at a 2-factor solution. What should I do for that?
Lns posted on Saturday, January 17, 2015 - 7:18 pm
Thank you again. I am still receiving an error message I do not understand: *** WARNING in SAVEDATA command Factor scores cannot be computed for TYPE=EFA. Note that factor scores are available with the use of EFA factors (ESEM). Request to save FSCORES is ignored. *** ERROR in ANALYSIS command OUTPUT options FSCOEFFICIENT and FSDETERMINACY and SAVEDATA SAVE option FSCORES are not available when there are no latent variables.
Here is my syntax: ANALYSIS:
! TYPE = COMPLEX efa 1 3 ; TYPE = complex efa 2 2 ; estimator = WLSMV; ROTATION = geomin; plot: type = plot2;
I am trying to use the following syntax to save factor scores from a bi-factor EFA. Have I got this setup correctly? It runs okay, but when I look at correlations for these factor scores with other variables they don't really make sense, so perhaps I messed something up in my dataset. I just wanted to rule out that my syntax was setup correctly first, however.
Thank you for the quick response; I have checked out that example. Also, I am noticing that when I run this syntax I still get SRMR instead of WRMR as a fit statistic even though I am using a WLSMV estimator. Did I miss something else here? Thanks again!