1

我想用lavaanin执行多组 CFA R

我有几个分类变量,一些变量包含 11 个类别。所以这些变量将有 10 个阈值。在下面的结果中,您可以看到第 10 个阈值小于第 9 个阈值,即它不在折痕顺序中。

有 11 个类别的几个变量有同样的问题。

出现视觉问题的屏幕截图(摘要)

问题:

为什么阈值会失真?

R代码:

model2<-'range = ~ NA*gvjbevn + gvhlthc + gvslvol + gvslvue + gvcldcr + gvpdlwk

goals = ~ NA*sbprvpv + sbeqsoc + sbcwkfm

range~~1*range

goals~~1*goals

gvhlthc ~~ gvslvol

gvcldcr ~~ gvpdlwk

'

cfa.model2<-cfa(model2, ordered=varcat, estimator="WLSMV",data=sub)

summary(cfa.model2,fit.measures=TRUE,standardized=TRUE, modindices=TRUE)
4

2 回答 2

1

阈值的标签分配按字母顺序排序,也就是c('t1','t10','t2','t3'....)summary()正确”排序。

您可以尝试添加其他因素来检查您的比例是否对应于:

c('t1','t10','t11','t12',...,'t2','t3'....)

除了了解哪一行是您的每个因素外,您无能为力。

于 2019-04-25T18:46:51.800 回答
0

好吧,由于没有足够的声誉,我似乎无法添加评论,所以我只能回复一个答案,虽然这不是一个正确的答案(它肯定不会解决你的问题,虽然我希望它指向正确方向)。

为了使您的示例具有可重复性,您应该向社区提供适合模型的数据。

另一方面,我想您的问题一定与类别的性质有关:您的第 11 个类别可能并不意味着与该项目“最一致”,或者响应类别不是从 1 排序的到 11,或类似的东西。鉴于其余的阈值似乎准确地代表了一个连续的、单调递增的尺度,并且同样的问题恰好发生在不同变量的同一类别中(至少您显示的两个),那么响应肯定有一些东西在这些项目中进行缩放。

总而言之,这似乎更多是模型参数的解释问题,而不是统计问题。

于 2017-12-19T11:38:12.150 回答