Mplus Discussion > Confirmatory Factor Analysis >
 Stephen Tueller posted on Thursday, December 01, 2011 - 7:58 am
I have a complex sample with weights, strata, and clusters. I want to test measurement invariance for factor and IRT models between subgroups within a subpopulation. When doing so I get the following error messages:

The SUBPOPULATION option is not available for multiple group analysis.

The SUBPOPULATION option is not available in conjunction with the KNOWNCLASS option.

Can you direct me to any literature or documentation explaining this limitation?

Which of the following alternatives would you recommend (or others):
[1] Analyses with and without weights ignoring the grouping. If they are approximately the same, proceed without weights (but still include the cluster variable and TYPE=COMPLEX).
[2] If possible, physically subset the data and reweight the cases in subpopulation.
[3] Regress the factor indicators on the grouping variable. If measurement invariance holds, I believe we would expect the coefficient to be zero. However, if the regression coefficient is not zero, loading and intercept/threshold non-invariance would not be distinguishable.
[4] Some other approach?
 Linda K. Muthen posted on Thursday, December 01, 2011 - 12:38 pm
We have not yet implemented it in the multiple group/known class case. In our experience the SUBPOPULATION option makes little if any difference from using USEOBSERVATIONS. I would suggest running the analysis in the separate groups using SUBPOPULATION and then using USEOBSERVATIONS. If you see no important differences as I would expect, then I would use USEOBSERVATIONS in the multiple group analysis.
Back to top
Add Your Message Here
Username: Posting Information:
This is a private posting area. Only registered users and moderators may post messages here.
Options: Enable HTML code in message
Automatically activate URLs in message