У меня неожиданная ошибка в моем исследовании.Позвольте мне показать вам несколько фрагментов кода из моего исследования.Надеюсь, вы мне поможете.
У меня есть две двоичные переменные: alco и smoke, которые были сгенерированы следующим образом:
smoke<- factor(with(df, ifelse((q34<2),1,0)))
alco<-factor(with(df, ifelse((q47==1), 1,0)))
df<- cbind(df, smoke, alco, educ_3, smoke_14)
Я попытался проанализировать модель, используя пакет zeligverse
m3<-zelig(cbind(smoke,alco) ~ fem+age+age2+smoke_14+ninc, model = "blogit", data = df)
, которые приводят к ошибке
Ошибка в eval (process.binomial2.data.VGAM): ответ должен содержать только 0 и 1
Iне удалось получить его, поскольку переменные в cbind являются биноминальными.