Zelig(R)中的混合Logit模型-不运行-不再可用?

时间:2019-03-19 05:37:50

标签: r logistic-regression mixed-models r-zelig

我有兴趣使用Zelig软件包从混合logit模型中获得第一个差异。但是,我无法在Zelig中运行混合logit模型。我按照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不是受支持的模型类型。

Zelig不再提供“ logit.mixed”吗?我目前正在使用R版本3.5.1,如果有帮助的话。

2 个答案:

答案 0 :(得分:2)

回复这篇旧帖子,以防其他人也这样做。看起来这里的说明使用 remotes 包下载 ZeligMultilevel 目前比 devtools::install_github();我和之前的用户遇到了同样的依赖问题。

相反,用户可以使用此代码,可用here

install.packages("remotes")

remotes::install_github("IQSS/ZeligMultilevel")

记得接受 remotes 包的建议更新所有包。然后一切正常。

答案 1 :(得分:0)

logit.mixed软件包似乎不再支持zelig

它在Zelig 4:http://zeligdev.github.io/中实现,但是在currently supported models中找不到。

但是,在github available here上有一个不推荐使用的名为ZeligMultilevel的软件包。

您可以尝试:

devtools::install_github("IQSS/ZeligMultilevel")

,然后紧跟demo,您可以:

library(ZeligMultilevel)


data(voteincome)

z5 <- zlogitmixed$new()
z5
z5$zelig(vote ~ education + age + female + (1 | state),
         data = voteincome)
z5