mlogit.data правильное использование различных - PullRequest
0 голосов
/ 05 мая 2019

Я озадачен ошибкой имени строки в моих попытках использовать - mlogit.data. И это несмотря на то, что имена строк должны предоставляться переменной alt.levels. Я подозреваю, что проблема связана с неправильной переменной переменной? Следует ли использовать Varying для непрерывных числовых переменных?

Я приложил некоторые примеры данных ниже:

library(mlogit)

id <- "1AbsBep330HxOlwt3iIkT1RZjs0qaqUPh" # google file ID
test<-read.csv(sprintf("https://docs.google.com/uc?id=%s&export=download", id))

model <- mlogit.data(test, shape = "long",
                         choice = "choice",
                         alt.levels=paste("pos", 1:3),
                         varying = 4:6,
                         id.var="resp.id")

m1 <- mlogit(choice ~ 0 + colour + up.front.cost + repayments, data = model)



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

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