Hi Statalisters,
I am interested in finding underling factors in my data so I split my sample into 2 sub-samples and conducted an EFA on the first sub-sample and a CFA in the second to check the model solution is a good fit to teh data - using Stata 12. I have a number of questions I am hoping you can help with.
1. The EFA indicates that there are 3 factors; one factor has 3 scores loading onto it but one of them also loads onto a different factor. Theoretically I feel that the scale should load onto the third factor so I decided to check using the CFA that this is a sensible solution - is this OK?
2. The CFA with the scale on the third factor offers a good fit (Chi2(41)=83.9, p<.001; RMSEA = .082, 95%CI: .06 to .11; CFI: .94 and TLI = .92). I would then like to extract the actual factors. In a standard factor analysis I could simply follow the factor command with predict, is there an equivalent command I can use after the 'sem' command?
I suppose I could still use factor followed by predict but in that case the extracted factor scores would be based on the fact that the one scale loads on factors 1 and 3. is there a way around any of this?
Thanks,
Fran
I am interested in finding underling factors in my data so I split my sample into 2 sub-samples and conducted an EFA on the first sub-sample and a CFA in the second to check the model solution is a good fit to teh data - using Stata 12. I have a number of questions I am hoping you can help with.
1. The EFA indicates that there are 3 factors; one factor has 3 scores loading onto it but one of them also loads onto a different factor. Theoretically I feel that the scale should load onto the third factor so I decided to check using the CFA that this is a sensible solution - is this OK?
2. The CFA with the scale on the third factor offers a good fit (Chi2(41)=83.9, p<.001; RMSEA = .082, 95%CI: .06 to .11; CFI: .94 and TLI = .92). I would then like to extract the actual factors. In a standard factor analysis I could simply follow the factor command with predict, is there an equivalent command I can use after the 'sem' command?
I suppose I could still use factor followed by predict but in that case the extracted factor scores would be based on the fact that the one scale loads on factors 1 and 3. is there a way around any of this?
Thanks,
Fran
Comment