R错误列名“”中的mlogit包不能与任何列匹配

qgelzfjb  于 2023-02-01  发布在  Git
关注(0)|答案(1)|浏览(98)

我在R中使用mlogit包,并尝试在包中可用的Train数据集上运行mlogit。

mlogit.data(Train,shape='wide',choice = "choice", varying = 4:11, sep = "",alt.levels = c(1,2), id = "id")

出现以下错误:
[<-.data.frame*tmp*,,版本名称,值= c(2400,2400,2400,:列名""不能与任何列匹配。此外:警告信息:在dfidx::dfidx(数据=数据,dfa $idx,丢弃索引= dfa $丢弃索引,:水平不应与宽格式的数据集一起提供
我不知道这里错在哪里。

3bygqnnd

3bygqnnd1#

尝试更改sep参数:

mlogit.data(Train, shape = 'wide', choice="choice",
                 varying=4:11, sep="_", id = "id")

我相信数据集在创建示例后已经更改。分隔符应该是下划线

相关问题