Ошибка в функции mlo git для совместного анализа - PullRequest
0 голосов
/ 11 февраля 2020

Я сейчас делаю совместный анализ впервые. И на этапе моделирования у меня возникают проблемы с использованием mlo git. Я изменил свой выбор данных с широкого на длинный.

df_long <- reshape(df_wide,direction="long",varying=list(diagnosis=3:4,pt.exp=5:6,status.quo=7:8),v.names=c("diagnosis","pt.exp","status.quo"),timevar="alt")

head(df_long)
# A tibble: 6 x 12
     ID Choice  Area Specializzazione   age org.type gender   alt diagnosis pt.exp status.quo    id
  <dbl> <lgl>  <dbl>            <dbl> <dbl>    <dbl>  <dbl> <int>     <dbl>  <dbl>      <dbl> <int>
1     1 FALSE     38               52     3        2      2     1         1      2          2     1
2     1 TRUE      38               52     3        2      2     2         2      1          1     1
3     2 FALSE     24               25     4        3      2     1         1      1          2     2
4     2 TRUE      24               25     4        3      2     2         2      2          1     2
5     3 FALSE     24               28     5        2      1     1         2      1          2     3
6     3 TRUE      24               28     5        2      1     2         1      2          1     3

Я пытаюсь запустить функцию mlo git, но получаю сообщение об ошибке, как показано ниже. Я очень новичок в этом типе анализа и мне интересно, если кто-нибудь знает, в чем проблема и / или как решить проблему! Спасибо!

m1 <- mlogit(Choice ~ 0 + status.quo+pt.exp+diagnosis, data=df_long,print.level=3)
Error in data.frame(lapply(index, function(x) x[drop = TRUE]), row.names = rownames(mydata)) : 
  row names supplied are of the wrong length
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...