2016-06-08 204 views
1

我有一个问题需要用Lavaan(R)执行多组CFA。Lavaan - CFA - 分类变量 - 最后一个门限很奇怪

事实上,我有几个分类变量和一些变量包含11个类别。所以我会为这些变量设定10个阈值。在附件中,您可以找到我的结果的一部分。在这幅图中,你可以看到我有10个阈值,但第10个阈值小于第9个,它没有按照压痕顺序排列。我有11个类别的几个变量,这是每个变量的相同问题。

我的问题是:为什么不在压痕顺序?

Screen shot with the visual problem (summary)

在这里,你可以找到我的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) 

(在这一点上它只是我没有组选项模式,但之后我进行了同样的事情群组选项和我有相同的问题的阈值)

回答

0

好吧,似乎我不能添加评论,因为没有足够的声誉,所以我只能回答一个答案,虽然这不是一个正确的答案(它绝对不会解决你的问题,尽管我希望它指向正确的方向)。

为了您的示例具有可重复性,您应该向社区提供适合模型的数据。另一方面,我认为你的问题必须与类别的性质有关:你的第11类可能并不意味着与该项目的“最高级别的一致性”,或者响应类别是不是从1到11订购,或类似的东西。鉴于其余的阈值看起来准确地代表了一个连续的,单调递增的量表,并且这个相同的问题恰好发生在不同变量的相同类别中(至少是你展示的两个),必须有一些响应这些项目的规模。

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