我想问问是否有可能使用R中的plm
,例如使用示例数据来提取面板数据中给定变量的单个观测值的系数:
wi <- plm(inv ~ value + capital, data = Grunfeld, model = "within", effect = "twoways")
换句话说,在此示例中,样本中每个公司的系数。
答案 0 :(得分: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
答案 1 :(得分:0)
我不清楚您要寻找什么:
1)“个人观察的系数”
vs。
2)“每个公司的系数”
这是两件不同的事情,我相信你不可能都没有。
1)一次观察要求多个系数是行不通的。
2)每个公司要求一个系数,但试图估计两个系数(value
和capital
)似乎不合理。
也许这个答案可以满足您的需求: Extract all individual slope coefficient from pooled OLS estimation in R