R、 将数据集转换为mlogit(/mnlogit)长格式

R、 将数据集转换为mlogit(/mnlogit)长格式,r,reshape,mlogit,R,Reshape,Mlogit,我想使用Rmlogit软件包。文档()写得很好,但我还有一个问题 假设我有一个由三个分类变量组成的数据集:模式,年龄,成本模式有三个级别(mode1,mode2,mode3),其他两个变量有两个级别(age1,age2和cost1,cost2) 其基本形式如下: R> head(df) mode age cost 1 mode2 age1 cost2 2 mode1 age1 cost2 3 mode1 age2 cost1 4 mode3 age1 cost1

我想使用
R
mlogit
软件包。文档()写得很好,但我还有一个问题

假设我有一个由三个分类变量组成的数据集:
模式
年龄
成本
<代码>模式有三个级别(
mode1
mode2
mode3
),其他两个变量有两个级别(
age1
age2
cost1
cost2

其基本形式如下:

R> head(df)
  mode   age   cost
1 mode2  age1  cost2
2 mode1  age1  cost2
3 mode1  age2  cost1
4 mode3  age1  cost1  
使用命令
mlogitSample 1)发布显示此错误的可复制样本数据集。2) 你如何“知道”它的工作原理?还有什么其他软件或铅笔+纸的方法成功了?1)发布一个可复制的示例2)告诉我们您的软件包版本,升级到最新版本,打开一个干净的R会话,重新确认您仍然看到您的问题。我的是mlogit 0.2.4(maxLik 1.2.0)/mnlogit 1.1.1 3)也可以尝试mnlogit包。