У меня есть данные, которые выглядят так:
## # 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 в качестве имен.Что не так, пожалуйста?