0

我正在尝试使用序数变量拟合模型,并且由于样本大小仅为 N = 111,因此相关表中有很多空单元格:

fit <- cfa( model = my.model, data = items, ordered = c("oc1","oc2","oc3","oc4","oc5","oc6","oc7","oc8","oc9","oc10","oc11","oc12","oc13","oc14","oc15","oc16","oc17","oc18","oc19","oc20","oc21","oc22","oc23"), estimator = "WLSMV" )

lavaan WARNING: 253 bivariate tables have empty cells

所以我读到 lavaan 有 zero.add 选项,但是当我传递zero.add = c(0.5, 0.5)给 cfa() 时,我仍然得到同样的警告。检查相关表后,似乎没有任何变化。仍然没有计算稳健拟合度量,在检查它们时将它们设置为 NA。这是正常行为,还是我遗漏了什么?有没有办法设置选项以便 cfa() 接受它?我还尝试了 lavaan() 和 cfa() 使用的默认值,但仍然没有...</p>

我的版本是 0.5.23.1097

4

1 回答 1

0

好的,我发现 WLSMV 甚至不计算“稳健”拟合度量,我应该使用“缩放”度量。另外,我似乎忽略了,该设置zero.add似乎TRUE会稍微改变适合措施。

于 2017-07-12T09:12:34.143 回答