【发布时间】:2015-11-05 16:32:22
【问题描述】:
我第一次尝试在 R 中使用 plm 包。
我希望估计一个只有时间虚拟变量的池模型,即没有未观察到的异质性。
我对表格进行了简单的回归:
plm(dep ~ x:y -1, data=data, index=c("panel_var", "time_var"), effect="time", model="pooling")
,其中 x 是连续变量,y 是分类变量(因此 x:y 是交互作用)。我在模型中添加了-1 以不包含截距,因为我希望有时间假人。
使用summary 时,模型会正确告知我“面板”和“时间”维度的时间大小。但是,它不报告时间虚拟变量。通过检查,我发现这是因为它不包括回归中的时间假人(运行一个简单的lm 没有截距的回归给出了相同的答案)。
鉴于effect="time" 选项不添加时间假人,它有什么作用?
我知道我想要的模型可以使用 lm 运行,但我想明确说明面板结构并使用 plm 包中包含的 vcovSCC 协方差结构(尽管在运行 @987654328 之后这也可能是可行的@回归)。
感谢您的帮助!
【问题讨论】:
-
合并的 OLS 模型既没有时间效应也没有个体效应。也许包应该发出错误消息。您可能需要一个固定效应模型。