2010-05-10 69 views
4

使用具有二元因变量的面板数据集可以在R中进行回归吗?我熟悉使用glm作为面板数据的logit和probit和plm,但我不知道如何将这两者结合起来。有没有现有的代码示例?在R中使用二元因变量的面板数据

谢谢。

编辑

这也将是有益的,如果我能想出如何提取PLM矩阵(),当它回归使用。例如,您可以使用plm来执行固定效果,或者您可以使用适当的虚拟变量创建矩阵,然后通过glm()运行该矩阵。然而,在这样的情况下,自己生成傻瓜会很烦人,而且让他为你做这件事情会更容易。

abiel

+1

这是编程问题吗?看看http://stackoverflow.com/questions/102056/how-to-search-for-r-materials – Marek 2010-05-10 15:43:35

回答

1
model.frame(plmmodel) 

会给你实际上是为拟合模型中使用的PLM数据帧(即后名单明智的缺失,如果你有NAS等)

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

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

1

也许包装lme4是你在找什么。 似乎可以使用命令glme运行具有固定效果的广义回归。 但您应该意识到,具有二元因变量的面板数据与通常的线性模型不同。

This site可能是有帮助的。

最好的问候, 马诺埃尔