我目前正在学习多项式 logit 估计器,我想用它来估计包中的R
模型mlogit
。在广泛阅读该主题之后,很明显该过程中的一个重要步骤是使用该mlogit.data()
函数重塑数据。我的数据框包含以下信息:
satisfaction
:这是一个从 1(非常不满意)到 5(非常满意)的分类变量。education
: 个人受教育年限country
: 这是个人的原籍国average_income
: 这个国家的平均收入
这是数据框的可视化表示:
> dat
country satisfaction education income
1 1 3 12 750
2 1 5 13 750
3 1 2 10 750
4 3 4 13 675
5 3 5 14 675
6 3 4 11 675
7 3 1 14 675
8 2 1 11 820
9 2 5 14 820
10 2 3 12 820
该mlogit()
功能似乎不喜欢这种形式。我试图用satisfaction
作为因变量和education
自变量来估计模型。
我怎样才能重塑它以使其发挥作用?