0

我正在尝试在一个小数据集上运行非常简单的固定效应模型。样本数据集相当小。我通过 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

以此作为参考来了解如何在 R 中使用固定和随机效应模型。当我按照这个 ppt 中提到的指令并plm()使用那里的数据集运行时,我能够得到正确的结果。谢谢!

4

1 回答 1

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
于 2015-03-25T13:15:39.543 回答