0

我目前正在学习多项式 logit 估计器,我想用它来估计包中的R模型mlogit。在广泛阅读该主题之后,很明显该过程中的一个重要步骤是使用该mlogit.data()函数重塑数据。我的数据框包含以下信息:

  1. satisfaction:这是一个从 1(非常不满意)到 5(非常满意)的分类变量。
  2. education: 个人受教育年限
  3. country: 这是个人的原籍国
  4. 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自变量来估计模型。

我怎样才能重塑它以使其发挥作用?

4

1 回答 1

0

我将包含一个 alt 变量,该变量将指示 1 到 5 的替代值。您的因变量是“模式”变量,它应该是TRUE或者FALSE在您将数据重新整形为mlogit格式之后。

于 2014-07-15T21:47:02.420 回答