【问题标题】:Panel data with binary dependent variable in RR中具有二进制因变量的面板数据
【发布时间】:2011-02-17 17:46:53
【问题描述】:

是否可以使用具有二进制因变量的面板数据集在 R 中进行回归?我熟悉将 glm 用于 logit 和 probit 以及 plm 用于面板数据,但不确定如何将两者结合起来。有没有现成的代码示例?

编辑

如果我能弄清楚如何提取 plm() 在进行回归时使用的矩阵,那也会很有帮助。例如,您可以使用 plm 来执行固定效果,或者您可以使用适当的虚拟变量创建一个矩阵,然后通过 glm() 运行它。然而,在这种情况下,自己生成假人很烦人,让 plm 为你做会更容易。

【问题讨论】:

标签: r regression panel-data plm


【解决方案1】:

“pglm”包可能是你需要的。

http://cran.r-project.org/web/packages/pglm/pglm.pdf

这个包为面板数据提供了一些类似glm模型的功能。

【讨论】:

    【解决方案2】:

    也许 lme4 包是您正在寻找的。 似乎可以使用命令 glme 运行具有固定效果的广义回归。 但是您应该知道,具有二进制因变量的面板数据与通常的线性模型不同。

    This site 可能会有所帮助。

    最好的问候, 马诺尔

    【讨论】:

      【解决方案3】:
      model.frame(plmmodel) 
      

      将为您提供 plm 实际用于拟合模型的数据框(即,如果您有 NA,则在按列表删除后等)

      我不认为 plm 已经实现了估计具有二元结果的模型的功能,但我可能错了。查看参考手册:http://cran.r-project.org/web/packages/plm/index.html

      如果我是对的,这表明如果没有大量工作来扩展 plm 提供的功能,就不能“将两者结合起来”。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-03-28
        • 1970-01-01
        • 2020-10-20
        相关资源
        最近更新 更多