Closed soelderer closed 8 months ago
I got it working without the test = "D2", pool.robust = TRUE" options. Sorry for the troubles, feel free to close the issue.
However, the pooled Robust Tucker-Lewis Index (TLI) is exactly 1.000, which seems odd to me, as the values for the individual imputed datasets are well below 1: 0.9423128 0.9374963 0.9320813 0.9512308 0.9365605
Someone reported something similar with CFI here: https://groups.google.com/g/lavaan/c/WrwVm4KBBzA
Is this expected behavior?
the two columns are not labelled. Do they represent "standard" and "scaled"?
Yes, just like in the summary()
for a lavaan
object. I hadn't noticed the lack of column labels, which turns out to happen because lavaan uses a separate internal print()
method for the model's test, then prints the baseline-model's test and all indices using a print()
method for fitMeasures()
output (which does not include the column labels). For lavaan.mi
objects, I just use the latter.
I am writing a new fitMeasures()
method for lavaan.mi
objects, which will resolve this problem.
TLI is exactly 1.000, which seems odd to me, as the values for the individual imputed datasets are well below 1
The TLI is calculated from the pooled chi-squared statistics. Try that calculation yourself.
Is this expected behavior?
No one really knows what to expect.
I am writing a new fitMeasures() method for lavaan.mi objects, which will resolve this problem.
But until then, this will add the column labels:
Hi! This is not a bug exactly, rather a couple of questions.
I used mice to impute a dataset with ordinal items to conduct several CFAs on. Now I want to compare the fit of two CFAs regarding several fit indices.
This is my code, roughly:
I have noticed that the summary of the single imputed datasets (obtained with
complete(imp)
) list robust versions of the fit indices, e.g.:However, the summaries of the lavaan.mi objects look like this:
First, I don't quite understand the output, as the two columns are not labelled. Do they represent "standard" and "scaled"? Second, there are no robust variants of CFI, TLI and RMSEA. I guess these are not implemented yet? If not, is there a quick way to pool them "by hand"? Alas, I have no experience with multiple imputation so far.
Thanks a lot in advance! All the best, Paul