Я пытаюсь настроить свои данные для mlogit-пакета в R, но каким-то образом я получаю сообщение об ошибке, даже если точный запрос с теми же данными работал раньше.
Мой фрейм данных называется data.02.alt и выглядит следующим образом:
Его можно описать следующим образом:
.
Когда я запускаю команду
MC <- mlogit.data(data.02.alt, choice = "choice",shape = "long", id.var = "case.id", alt.var = "Mode", group.var = "Hous_Loc")
Я всегда получаю сообщение об ошибке
Ошибка в `row.names <-.data.frame` (`* tmp *`, value = paste (chid, alt, sep = ".")): <br>дубликаты 'row.names' не допускаются
Кроме того:
nonуникальные значения при установке 'row.names': '100344..Bike', '100344.PT', '100345.Car', '100345.Walk', '100409.Bike', '100409.PT' ...
Может кто-нибудь сказать мне, что я здесь делаю неправильно?Может ли быть проблема, которую я имею только на альтернативной конкретной переменной (com.cost)?Я прочитал справочную документацию mlogit и прочитал похожие темы здесь, посвященные stackowerflow, но безуспешно, поскольку после применения совета он все еще не работал.
Заранее спасибо :),
Виктория