【发布时间】:2020-09-04 02:35:55
【问题描述】:
我正在使用 mlogit 包来运行多项混合效应模型。数据一开始就是长格式。我试图确定一个变量是否与具有 3 个类别(0、1、2)的分类结果、睡眠持续时间的差异有关。样本数据为:
id sleep var1
1 0 1.5
1 2 1.5
2 1 2
2 1 2
3 0 1
我尝试运行以下代码:
mldata <- mlogit.data(df, choice="sleep", shape ="long")
mlogit.model1 <- mlogit(sleep ~ 1 | var1, data = df, reflevel = "0")
Error in dfidx::dfidx(data = data, dfa$idx, drop.index = dfa$drop.index, :
The choice variable must have exactly two modalities
在之前的帖子中,我读到此消息是由于包含 mlgit 包的“变化”功能而引起的。但是,我没有包括在内,所以我不明白发生了什么。
有人可以帮忙吗?
【问题讨论】: