missing = “fiml” not available in the categorical setting

412 views
Skip to first unread message

Jack Bailey

unread,
Sep 23, 2018, 4:52:14 AM9/23/18
to lavaan
Hi,

I use a lot of categorical data and recent versions of lavaan seem to have been able to handle missingness using fiml. I've just updated and get the following error when running models that used to work: 

"lavaan ERROR: missing = “fiml” not available in the categorical setting"

Is there a reason why it no longer works?

Terrence Jorgensen

unread,
Sep 24, 2018, 6:09:54 AM9/24/18
to lavaan
Is there a reason why it no longer works?

It never did.  FIML is ML estimation, which assumes multivariate normality.  Perhaps the error message is the result of a new check for this inconsistency between the estimator and handling of missing data.

In the past, lavaan has had an experimental (i.e., not supported) feature for MLE of categorical data, which appears to have been turned off for now.  So the only estimator available for categorical data is (robust) DWLS.

Terrence D. Jorgensen
Postdoctoral Researcher, Methods and Statistics
Research Institute for Child Development and Education, the University of Amsterdam

Jack Bailey

unread,
Sep 24, 2018, 6:14:43 AM9/24/18
to lavaan
I reran the models using pairwise deletion and got the same results. Perhaps it was letting me set missing = "fiml", but still using pairwise deletion nonetheless.
Reply all
Reply to author
Forward
0 new messages