【问题标题】:plm with time effects具有时间效应的 plm
【发布时间】: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 模型既没有时间效应也没有个体效应。也许包应该发出错误消息。您可能需要一个固定效应模型。

标签: r plm


【解决方案1】:

合并的 OLS 模型既没有时间效应,也没有个体效应。也许包应该发出错误消息。您可能需要一个固定效应模型,例如。 g.

data(Grunfeld, package="plm")
# estimate model with time effects
fe <- plm(inv ~ value + capital, data=Grunfeld, model = "within", effect = "time")

summary(fe)
# extract time effects
fixef(fe)

【讨论】:

    猜你喜欢
    • 2015-04-06
    • 2022-08-20
    • 2016-01-14
    • 2021-03-31
    • 1970-01-01
    • 1970-01-01
    • 2018-08-26
    • 2020-06-30
    • 1970-01-01
    相关资源
    最近更新 更多