我尝试使用plm命令在数据集上运行双向固定效果模型。
我曾经尝试通过pdata.frame
命令以及直接在下面的代码中看到来分配索引。我还尝试使用$运算符直接引用我要在回归中使用的列。我还尝试省略并交换命令中的任何参数(例如“双向”,“内部”)。但是,我仍然总是遇到相同的错误。公式中的名称肯定会在数据框中再次出现为列名-我也进行了检查。还有什么可能是错的?
FE = plm(gini~imp_pen, df, index = c("year", "group"), model = "within", effect = "twoway")
[.data.frame
(x,其中)中的错误:未定义的列已选中
相应的数据帧如下:
year group gini imp_ch imp_w exp_ch exp_w imp_pen exp_pen dumyear
1991 1 0.4987200 111372258.5 2571967582 64089.00 391496698 0.0433023570 0.0001637025 1
1992 1 0.4666969 101052543.4 2740247133 1456364.29 342634593 0.0368771642 0.0042504882 2
直到2016年为止,共有53个组。