FIML and warning message PreviousNext
Mplus Discussion > Missing Data Modeling >
Message/Author
 James McMahon posted on Monday, April 06, 2015 - 6:46 am
I am performing standard multivariable linear regression (interval dependent variable) with a dataset that has 12% missing cases under listwise deletion. I am assuming MCAR or MAR. I would like to avail of full information maximum likelihood (FIML) estimation in Mplus as a means of handling the missing data.
I am using the following estimator option:
ANALYSIS: ESTIMATOR = MLR;
However, the output indicates that 29 cases are excluded from the analysis (see warning message below), which I would not expect under FIML. How do I get Mplus to run FIML? Thank you. –James McMahon

*** WARNING
Data set contains cases with missing on x-variables.
These cases were not included in the analysis.
Number of cases with missing on x-variables: 29
 Linda K. Muthen posted on Monday, April 06, 2015 - 7:43 am
The model is estimated conditioned on the x variables. Their means, variances, and covariances are not model parameters. If you don't want to lose these cases, mention the variances of all of the x variables in the MODEL command. Then distributional assumptions will be made about these variables and their means, variances, and covariances will be model parameters..
 James McMahon posted on Monday, April 06, 2015 - 10:38 am
Yes, that worked. I added the x variables to the model command to model distributional parameters, as follows:

MODEL: y on x1 x2 x3;
x1 x2 x3;

Using MLR estimator, all cases are now included in the analysis. Thank you
 Lauren Molloy Elreda posted on Wednesday, May 24, 2017 - 12:59 pm
Similar to the original poster, I am performing standard multivariate linear regression with a dataset of 188 cases, that has 32.5% missing cases with listwise deletion, but I would like to use FIML. As you recommended to the original poster, I've included a line in the model command that lists all of the x variables, as follows:

MODEL: y on x1 x2 x3;
x1 x2 x3;

However, I have two follow-up questions:

1) We also have some missing data on the y variable. Is it okay to list the y variable on that second line as well, so that our full sample of 188 cases is included? E.g.:

MODEL: y on x1 x2 x3;
y x1 x2 x3;

2) Our model has a large number of observed covariates. If I include all of those covariates in the first line (regression line) as well as in the second line (to model distributional parameters), MPlus gives me an error that I have more parameters than observations. If I exclude just a few of the variables from the distributional parameters line, I avoid this problem (while still keeping the full sample of 188), but is it problematic to model some of the distributional parameters that are in the regression but not all? E.g., is this okay to do?:

MODEL: y on x1 x2 x3 x4 x5 x6;
x1 x2 x4;

If so, is there a principled way (either conceptually- or statistically-driven) to choose which variables to leave out of the distributional parameters line?
 Bengt O. Muthen posted on Wednesday, May 24, 2017 - 5:49 pm
This is discussed in section 10.4.2 of our new book.

1) you don't have to list the residual variance of y because it is in the model as the default. Note, however, that subjects with complete data on x's and missing on y do not contribute to estimation of the regression coefficients (see that section).

2) If you exclude some of the x's they won't be allowed to correlate with the other x's. There really isn't a good solution to this problem.
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: