R中面板数据回归中的Wild cluster bootstrap

时间:2016-07-12 08:33:25

标签: r cluster-analysis economics

我在R中进行面板数据回归。数据集包括几年来Cantons(瑞士司法管辖区)的几个变量。 准备数据:

> install.packages("clusterSEs")
> library(clusterSEs) 
> fakefunk <- plm.data(dataset1, c("canton","year"))

我估计以下固定效应模型:

> ffe2 <- plm(logPCexp_r~dummy_bref+sigperpop20_gini_all, model="within", effect="time", data = fakefunk)

到目前为止一切顺利。我有几个集群因此我想使用Cameron,Gelbach&amp; amp;之后的野生集群bootstrap-t程序。米勒(2008)。数据聚集在州一级。我使用以下命令,产生后续错误消息:

> cluster.wild.plm(ffe2, fakefunk, cluster="canton", ci.level = 0.95, boot.reps = 1000, report = TRUE, prog.bar = TRUE)
Error in cluster.wild.plm(ffe2, fakefunk, cluster = "canton", ci.level = 0.95,  : 
   invalid clustering variable; see help file

我的问题很简单:我做错了什么?有关命令的文档很简短。显然我不能聚集在“州”。如果我选择“组”,它也不起作用。

参考文献:A。Colin Cameron&amp; Jonah B. Gelbach&amp;道格拉斯·米勒,2008年。 “基于引导的改进以推断出具有聚类错误的推论”,“经济学与统计学评论”,麻省理工学院出版社,第一卷。 8月第90(3)页,第414-427页。

2 个答案:

答案 0 :(得分:0)

尝试使用:cluster = ~canton代替cluster = "canton"

答案 1 :(得分:0)

您必须使用:cluster =“ group”