Fundamental Issues in GGMM PreviousNext
Mplus Discussion > Latent Variable Mixture Modeling >
 Sean Mullen posted on Sunday, May 17, 2009 - 10:56 am
Regarding "equivalent models" (Muthen, 2003) and testing model assumptions...
1. Is it necessary to check for outliers while using GMM, given that extreme values could be the defining characteristic of classes (for example, do I still need to look at tech13 for Mardia's stat)?
2. The y's making up my classes are normal, covariates are correlated, distal variables are negatively skewed & highly correlated (.4-.6). What should I be concerned with in this scenario?

Defining Class Indicators:
I get different results depending on whether I use a single (avg) class indicator or use the same individual items as separate indicators.
1. Avg score masks individual item contribution, but what might be the advantage to using the average?

Step-wise vs. Simultaneous (Full Model) Approach:
How does one specify MULTIPLE CONTINOUS distal outcomes (and their correlation) while simultaneously using covariates in a GMM? The only syntax I can find uses the savedata option to later test c on u or c on x, but these are never simultaneously specified.

Inspection and Specification of Residual Variances:
IF everything else is equal, can separate models with different class-specific residual constraints be compared or are interpretations of each model different?
 Linda K. Muthen posted on Monday, May 18, 2009 - 9:44 am
1. You should check for outliers. Use the INFLUENCE setting of the OUTLIERS option.
2. Nothing but possible multicollinearity.

If the latent class indicators are not unidimensional, it does not make sense to add them up. Also, adding them up violates the assumption of conditional independence.

Distal outcomes need appear only on the USEVARIABLES list. See Example 8.6 which has both c ON x and a distal outcome.

You can use MODEL TEST to test equality of residuals.
 Sean Mullen posted on Tuesday, May 19, 2009 - 7:58 am
Thanks Linda. To clarify, (for outlier plot and to test equality of residuals) in a 3-class model, how would I specify?

!to create a new class variable?;
MODEL TEST: 0=class1-class2;


***I am clearly doing something very wrong because I not only get errors, but when I just try to the plot, my mplus needs to shutdown because of a windows error. It happens every time.
 Linda K. Muthen posted on Tuesday, May 19, 2009 - 7:21 pm
Please send your input, data, output, and license number to
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