-1

mlogit我想使用多项逻辑回归R-package解决我的问题。

当我运行下面的代码时,

ml.data <- mlogit.data(dat, shape = "wide", choice = "Resp")
mlogit(Resp ~ A + B+ C+ D, ml.data)

我收到此错误:“系统在计算上是奇异的”。我看到了这个帖子,但它没有帮助。如果有人可以帮助我,我将不胜感激。

4

1 回答 1

3

mlogit不遵循与其他模型相同的模型命令行公式。

尝试

mlogit(Resp ~ 1|A+B+C+D , ml.data)

并比较

multinom(Resp ~ A+B+C+D , dat)

在包中nnet?mFormula另外,看看这个答案

于 2015-12-09T23:06:48.987 回答