Я сейчас делаю совместный анализ впервые. И на этапе моделирования у меня возникают проблемы с использованием 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