从plm模型(R)中提取单个系数

问题描述 投票:0回答:2

我想询问是否可以使用R中的plm为面板数据中的给定变量提取单个观测值的系数,例如使用示例数据:

wi <- plm(inv ~ value + capital, data = Grunfeld, model = "within", effect = "twoways")

换句话说,在该示例中,样本中的每个公司的系数。

r panel-data plm
2个回答
0
投票

我想你正在寻找plm包中的函数fixef,它提取“固定效应”(在这种情况下为固定系数)。在你的例子中:

library(plm)
data("Grunfeld")
wi <- plm(inv ~ value + capital, data = Grunfeld, model = "within", effect = "twoways")

然后运行:

> fixef(wi)
          1           2           3           4           5           6           7           8           9 
-134.227709   72.826531 -269.458508  -38.873866 -139.666304  -31.339066  -82.761099  -66.737194 -104.010153 
         10 
  -7.390586 

0
投票

我不清楚你在寻找什么:

1)“个别观察系数”

2)“每个公司的系数”。

这是两件不同的事情,我相信你也不能拥有。

1)为一次观察要求多个系数不起作用。

2)每个公司要求一个系数,但试图估计两个(valuecapital)似乎不合理。

也许这个答案给出了你想要的东西:Extract all individual slope coefficient from pooled OLS estimation in R

© www.soinside.com 2019 - 2024. All rights reserved.