Mixture model with all missing in som... PreviousNext
Mplus Discussion > Latent Variable Mixture Modeling >
Message/Author
 Caspar van Lissa posted on Sunday, January 05, 2020 - 12:54 am
I have data with 3 variables, where, by definition, some cases have data on only 1 or 2 of the variables. Still, several classes are expected. Ideally, I would like to estimate something like the model below, but the syntax is clearly incorrect as Mplus tries to estimate all parameters in all classes. Any thoughts?

%c1#1%
[X1];
X1;

%c1#2%
[X1];
X1;

%c1#3%
[X1];
[X2];
X1;
X2;

X1 WITH X2;

%c1#4%
[X1];
[X2];
X1;
X2;

X1 WITH X2;

%c1#5%
[X1];
[X2];
[X3];
X1;
X2;
X3;

X1 WITH X2;
X1 WITH X3;
X2 WITH X3;

%c1#6%
[X1];
[X2];
[X3];
X1;
X2;
X3;

X1 WITH X2;
X1 WITH X3;
X2 WITH X3;
 Bengt O. Muthen posted on Monday, January 06, 2020 - 3:59 pm
In classes 1 and 2 where you mention only X1, do you know that these classes have no observations on X2, X3? If so, you can add "training data" to say that classes with no X2, X3 observations belong to either class 1 or class 2.

For classes where a variable is not observed, you can hold its parameters equal to classes where they are observed - this will not affect the estimates because you have no observations and it will eliminate the problem of having parameters in classes for which there are no corresponding data.
 Caspar van Lissa posted on Wednesday, January 08, 2020 - 3:04 am
@Bengt thank you; regarding your first point: Yes, I have dummies which I can use to identify observations as belonging to class 1/2, or 3/4, or 5/6. What syntax would I use to incorporate this "training data"?

Regarding your second point: Thank you, I think I can do this.
 Bengt O. Muthen posted on Wednesday, January 08, 2020 - 10:43 am
See UG ex7.23.
Back to top
Add Your Message Here
Post:
Username: Posting Information:
This is a private posting area. Only registered users and moderators may post messages here.
Password:
Options: Enable HTML code in message
Automatically activate URLs in message
Action: