我在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 $丢弃索引,:水平不应与宽格式的数据集一起提供
我不知道这里错在哪里。
1条答案
按热度按时间3bygqnnd1#
尝试更改
sep
参数:我相信数据集在创建示例后已经更改。分隔符应该是下划线