-1
我想在小数据集上运行非常简单的固定效应模型。样本数据集相当小。我通过csv文件加载数据,然后运行plm命令。但我遇到了一个错误,我无法找出原因。 我的CSV文件看起来像这样:data.frame中的错误(数据,索引):变量'country'不存在
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()
使用那里的数据集,我能够得到正确的结果。 谢谢!
那么你的'头(测试)'打印出来?也'摘要(测试)' – 2015-03-25 12:04:56
它打印出:
国家y年X1
1。在2000 6.0 7.8
2 2001年的4.6 0.6
3 2002年的9.4 2.1 – 2015-03-25 12:05:39
它打印出正确的结果 – 2015-03-25 12:06:27