全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
5223 2
2015-03-10

输入如下程序

>choice=c('choice1','choice2','choice3')

>sex=c('f','m','f')

> income=c(30,40,50)

>time1=c(23,46,57)

> time2=c(34,44,34)

> time3=c(45,64,56)

> cost1=c(45,35,56)

> cost2=c(40,64,46)

> cost3=c(30,31,75)

> comfort1=c(34,34,46)

> comfort2=c(44,13,43)

> comfort3=c(56,35,64)

> moss=data.frame(choice=choice,sex=sex,income=income,time1=time1,time2=time2,

time3=time3,cost1=cost1,cost2=cost2,cost3=cost3,comfort1=comfort1,comfort2=comfort2,comfort3=comfort3)

接下来使用mlogit.data函数,把moss改为long表示形式,出现如下蓝色字体的错误提示,请高手解答一下,不甚感激!

moslong=mlogit.data(moss,choice='choice',varying=4:12,shape='wide',alt.levels=1:3)

错误于guess(varying):

  failed to guess time-varying variables fromtheir names


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2015-3-11 09:58:37
改进了对象Moss的变量名:
复制代码
这样就可以了。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2017-7-31 16:37:11
nuomin 发表于 2015-3-11 09:58
改进了对象Moss的变量名:这样就可以了。
我的选择一共有32种,所以分成了4个实验,每个实验里面有8个选择,这样每个实验的人都不一样,请问R怎么处理这种情况
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群