错误:“项目必须具有至少5个或更多案例的两个有效响应类别。”当我已经有2个类别时

时间:2019-05-17 17:48:23

标签: r

我正在使用lordif软件包对R进行DIF分析。我有20多个分级变量和2个分类变量。每个类别变量都有2个类别。 错误消息“”项目必须至少具有两个有效的响应类别(5种或更多情况)。 但我至少有2个有效的响应类别,涉及5个或更多的情况。

我尝试过: 1.将分类变量的单元格格式调整为“数字”

bmiDIF1 <- lordif(D1, bmi, criterion = c("Chisqr","R2","Beta"), alpha = 0.01,  minCell=5)

合拢错误(resp.data [,selection [i]],group,minCell):   项必须具有至少两个有效回答类别,且有5个或更多案例。

然后我尝试修改代码:

bmiDIF1 <- lordif(D1, bmi, criterion = c("Chisqr","R2","Beta"), alpha = 0.01,  minCell=1)

新的错误消息是 “迭代次数:36,对数对数值:-1054.273,最大更改:0.00006 错误:以下项目的斜率参数为负。 1,2ERROR:以下项目的斜率参数为负(1,2)。“

1 个答案:

答案 0 :(得分:0)

这晚了几年,但只是为了帮助将来可能会遇到困难的人。就我而言,我收到此错误消息,但我确实仍然有不应该存在的组。我有一个第 6 组的案例,它应该与第 6 组的其余部分一起删除。删除一条记录后,分析运行良好。