【问题标题】:Is there a way to specify values in a plm function?有没有办法在 plm 函数中指定值?
【发布时间】:2020-07-16 09:14:02
【问题描述】:

我目前正在处理一个需要区分主要解释变量的项目。 我正在使用 plm 构建一个单独的固定效应模型,并且需要将一个变量“减半”。 不幸的是,我不能提供一个代表,而是代码的一部分。

low_troop <- plm(POLSTAB ~ US +  RDURAB + DEMOC + POP,  data = US, index = c('COUNTRY'), model = 'within', effect = "individual")
high_troop <- plm(POLSTAB ~ US+  RDURAB + DEMOC + POP,  data = US, index = c('COUNTRY'), model = 'within', effect = "individual"

在我的面板数据中,US 是海外美国士兵的数量。我很想为所有美国价值大于 100 的数据和美国价值

非常感谢大家的帮助。

问候,

劳伦斯

【问题讨论】:

    标签: r fixed effects panel-data plm


    【解决方案1】:

    只是data= 参数中的子集数据; 例子:

    library(plm)
    data(Grunfeld)
    
    wi.lo <- plm(inv ~ value + capital, data=Grunfeld[Grunfeld$value >= 1000,], 
              index="firm", model="within", effect="individual")
    wi.hi <- plm(inv ~ value + capital, data=Grunfeld[Grunfeld$value < 1000,], 
              index="firm", model="within", effect="individual")
    
    summary(wi.lo)$coef
    #          Estimate Std. Error   t-value     Pr(>|t|)
    # value   0.1132322 0.02024847  5.592138 6.934243e-07
    # capital 0.3455339 0.03022447 11.432257 2.868412e-16
    
    summary(wi.hi)$coef
    #           Estimate Std. Error  t-value     Pr(>|t|)
    # value   0.09465974 0.01115671 8.484558 4.579648e-14
    # capital 0.09808216 0.01249071 7.852408 1.431317e-12
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-01-19
      • 1970-01-01
      • 1970-01-01
      • 2011-01-31
      • 1970-01-01
      • 1970-01-01
      • 2010-11-16
      相关资源
      最近更新 更多