On 10/13/2015 10:21 PM, Bruce Weaver wrote:
> Yes, that is an enlightening paper. I have some colleagues who want to
> carry out two-group CFA, but of course, they have 5-point Likert type
> items with some missing data. I was struggling to find a way that could
> deal simultaneously with the ordinal nature of the data and the missing
> data. After reading the Rhemtulla et al article, I decided to try
> treating the data as ordinal, and ended up using MLR, as it seemed to be
> the only way to avoid listwise deletion.
To be clear: in lavaan (0.5.19), MLR (or ML or MLM) does NOT work for
variables that are declared to be ordered. Attempting to do so, will
result in the error message:
Error in lavaan::lavaan(model = model, data = Data, estimator = "MLR", :
lavaan ERROR: estimator ML for ordered data is not supported yet. Use
WLSMV instead.
However, for 5-point likert type items, it is often not unreasonable to
treat them as if they are continuous, and use MLR in this setting (so
without the ordered= argument).
> In private correspondence, Mijke Rhemtulla said I would need to use a
> robust test statistic, and recommended either the mean-adjusted
> “Satorra-Bentler” or a mean-and-variance-adjusted robust test. With
> MLR, one gets "a scaled test statistic that is (asymptotically) equal to
> the Yuan-Bentler test statistic."
Yes, that is fine. The Yuan-Bentler test statistic is a 'modern' version
of the (older) Satorra-Bentler test statistic, which can handle missing
data. So you can use estimator = "MLR" in combination with missing = "fiml"
Yves.