为某些班级准备数据集时,我最近遇到了以下问题:我有一个横截面数据集,某些人无法使用某些数据集。
最小示例“ mydata”
Id, choice, avail_A, avail_B, avail_C
1,B,0,1,1
2,B,1,1,1
3,C,1,0,1
...
我会尝试以下操作:
D2 <- mlogit.data(mydata,
shape="wide",
choice="choice",
sep=“_",
id=“Id",
alt.levels=c(“A”,”B”,”C")
)
Summary( mlogit( choice ~ 1, D2 ) )
但是,结果表明,mlogit会考虑每个人的所有三种选择。我想,我必须以某种方式使用“ chid”,但我完全不知道如何使用。