我试图在一个小数据集上运行非常简单的固定效果模型。样本数据集相当小。我通过csv文件加载数据,然后运行plm命令。但我遇到了一个错误,我无法弄清楚原因。 我的csv文件如下所示:
country,year,y,x1
A,2000,6.0,7.8
A,2001,4.6,0.6
A,2002,9.4,2.1
以下是我在控制台上运行的一组命令:
>test<-read.table("test.csv",sep=",",header=TRUE)
head(test)
fixed <- plm(y ~ x1,data=test,index=c("country","year"),model="within")
series country is constant and has been removed
Error in pdata.frame(data, index) : variable country does not exist
我使用this作为参考来理解如何使用R中的固定和随机效果模型。当我按照本ppt中提到的指令并使用数据集运行plm()
时,我能够得到正确的结果。
谢谢!
答案 0 :(得分:0)
我在我的示例数据集中添加了一个国家/地区,它似乎正常工作......现在数据看起来像这样:
<br>country,year,y,x1
<br>A,2000,6.0,7.8
<br>A,2001,4.6,0.6
<br>A,2002,9.4,2.1
<br>B,2000,5.0,7.2
<br>B,2001,5.6,0.9
<br>B,2002,8.1,3.4