Требуется ли mlogit определенный тип имени строки? - PullRequest
0 голосов
/ 29 сентября 2019

У меня есть данные, которые выглядят так:

## # A tibble: 6 x 7
##   sampleno    h0    h1    h2    h3    h4 correct_hyp_no
##<dbl> <dbl> <dbl> <dbl> <dbl> <dbl><dbl>
## 1 0  7498  7147  7137  7003  7003 0
## 2 1  7349  7133  7104  7065  6960 0
## 3 2  6907  6676  6671  6575  6575 0
## 4 3  7339  7267  7133  7089  7051 0
## 5 4  5378  5316  5248  5205  5171 NA
## 6 5  7411  7253  7233  7137  7118 4

Когда я запускаю

mlogit(correct_hyp_no ~ h0 + h1 + h2 + h3 + h4, my_data)

Я получаю ошибку

Ошибка в data.frame(lapply (index, function (x) x [drop = TRUE]), row.names = rownames (mydata)): предоставленные имена строк имеют неправильную длину

Я довольно новичок вR. Я не назвал строки в явном виде, но похоже, что они автоматически выбирают 1,2,3,4,5,6 в качестве имен.Что не так, пожалуйста?

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