Смешанная модель логита в Zelig (R), которая больше не работает, недоступна?

Я заинтересован в получении первых отличий от модели смешанного логита с использованием пакета Zelig. Однако я не могу запустить модель смешанного логита в Zelig. Я обновил пакет Zelig в соответствии с инструкциями веб-сайта Zelig.

Я запустил смешанный режим logit, но получил следующую ошибку: Ошибка: logit.mixed не является поддерживаемым типом модели.

Я попытался запустить модель из виньетки и получил ту же ошибку:

library(Zelig)
data(voteincome)
z.out1 <- zelig(vote ~ education + age + female +tag(1 | state), data=voteincome, model="logit.mixed")

Я получаю следующую ошибку: Ошибка: logit.mixed не является поддерживаемым типом модели.

"Logit.mixed" больше не доступен в Zelig? В настоящее время я использую R версии 3.5.1, если это имеет значение.


person saidnone    schedule 19.03.2019    source источник


Ответы (2)


Отвечаю на этот старый пост на случай, если кто-то еще сделает это. Похоже, что приведенные здесь инструкции по использованию пакета Remote для загрузки ZeligMultilevel в настоящее время работают лучше, чем devtools :: install_github (); Я столкнулся с той же проблемой зависимости, что и предыдущий пользователь.

Вместо этого пользователи могут использовать этот код, доступный здесь:

install.packages("remotes")

remotes::install_github("IQSS/ZeligMultilevel")

Просто не забудьте принять предложение удаленного пакета обновить все пакеты. Дальше все работает нормально.

person Timothy Fraser    schedule 16.02.2021

Похоже, что logit.mixed больше не поддерживается zelig-пакетом.

Это было реализовано в Zelig 4: http://zeligdev.github.io/, но я не могу найти это в поддерживаемых в настоящее время моделях.

Однако существует устаревшая версия пакета под названием ZeligMultilevel на github, доступна здесь.

Ты можешь попробовать:

devtools::install_github("IQSS/ZeligMultilevel")

а затем следует демонстрация, вы можете:

library(ZeligMultilevel)


data(voteincome)

z5 <- zlogitmixed$new()
z5
z5$zelig(vote ~ education + age + female + (1 | state),
         data = voteincome)
z5
person heck1    schedule 19.03.2019
comment
Спасибо. Я запустил первые две строки кода: devtools :: install_github (IQSS / ZeligMultilevel) library (ZeligMultilevel) Но я получил следующую ошибку: Ошибка в библиотеке (ZeligMultilevel): нет пакета с именем 'ZeligMultilevel' Что я упустил в процессе установки? Спасибо еще раз! - person saidnone; 19.03.2019
comment
что случилось после install_github? Вероятно, вам сначала нужно установить пакет devtools. - person heck1; 19.03.2019
comment
Я понял. Я установил devtools без проблем. Я заметил, что install_github спрашивает, сколько дополнительных пакетов я хочу установить. Для некоторых пакетов было несколько ошибок, поэтому я установил их по отдельности. В конце концов install_github (IQSS / ZeligMultilevel) прошел гладко. Мне удалось сделать демонстрацию, на которую вы ссылались. Спасибо! - person saidnone; 19.03.2019
comment
@saidnone идеально! рад что мой ответ мог тебе помочь - person heck1; 20.03.2019