使用mlogit包估算多项式概率模型时出错

时间:2019-05-01 05:09:39

标签: r mlogit

我正在尝试使用mlogit包来估算多项式概率模型。但是,运行模型时出现错误。

我的数据如下:

prodID     choice     var1      var2      var3     var4    var5
   1         1       0.44       49        88       1057    1
   2         3       0.01       5          3       34      1
   3         2       0.02       45        49       448     2

我的因变量choice有三个选项。我有5个连续的自变量。尽管prodID指的是不同的产品,但是五个变量的值有时是相同的,因为不同的产品属于同一母公司。基本情况是,公司决定为其每种产品选择choice选项之一。我想对自变量对选择三个选项之一的概率的影响进行建模。

以下是我运行的代码:

chooseModel <- mlogit(choice ~ var1+var2+var3+var4+var5,
                  data = mydata, probit = TRUE)

但是,出现以下错误:

Error in `.rowNamesDF<-`(x, value = value) : invalid 'row.names' length

我不确定R中的数据结构或模型规范是否出错。

有人可以提出这里的问题吗?

0 个答案:

没有答案