我只是编写一个数据集来测试函数"mlogit",它代表"多项逻辑回归模型"
数据很简单:
head(dat)
y x1 x2 x3
1 4 1 18 4
2 5 1 20 5
3 2 1 25 3
4 3 0 26 6
5 4 0 26 8
6 3 1 27 4
Run Code Online (Sandbox Code Playgroud)
然后当我打字
fit <- mlogit(y ~ x1 + x2 + x3, data=dat)
Run Code Online (Sandbox Code Playgroud)
出现以下消息:
Error in `row.names<-.data.frame`(`*tmp*`, value = value) :
invalid 'row.names' length
Run Code Online (Sandbox Code Playgroud)
有谁知道为什么或如何解决它?