Ошибка при оценке полиномиальной пробитной модели с использованием пакета mlogit - PullRequest
0 голосов
/ 01 мая 2019

Я пытаюсь оценить полиномиальную пробитную модель, используя пакет 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.

Может кто-нибудь подсказать, в чем здесь проблема?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...