用Brant检验在R

用Brant检验在R,r,r-mice,ordinal,R,R Mice,Ordinal,我的数据是有序的,因此缺失值是用MICE包中的polr方法估算的。现在我有多个数据集,我可以对它们进行有序逻辑回归。但是,正如标题所提到的:我想执行布兰特测试来检查平行回归假设。我如何在我的插补数据集上执行这样的测试 olr <- with(imputed, polr(target ~ var1+var2)) olrsummary <- summary(pool(olr)) > brant(olr) Error in formula.default(model) : inv

我的数据是有序的,因此缺失值是用MICE包中的polr方法估算的。现在我有多个数据集,我可以对它们进行有序逻辑回归。但是,正如标题所提到的:我想执行布兰特测试来检查平行回归假设。我如何在我的插补数据集上执行这样的测试

olr <- with(imputed, polr(target ~ var1+var2)) 
olrsummary <- summary(pool(olr))

> brant(olr)
Error in formula.default(model) : invalid formula
> brant(olrsummary)
Error in temp.data[, name] : incorrect number of dimensions
olr brant(olr摘要)
温度数据[,名称]中出错:维度数不正确
我知道我可以使用第一个完整的数据集(插补,1),并将其用于布兰特测试。但这是不对的


提前感谢

这似乎更符合理论。“可能更适合统计数据。”奥利弗,谢谢。我也在那里问过。