我正在运行固定效果回归,并得到以下错误:
fixed_effects <- plm(GNI ~ lag(GNI) + imposition + ExpImp + democ,
data = sanctions_data6, index = c("country", "sanctions_period"), model =
"within", effect = "twoways")
duplicate couples (time-id)
Error in pdim.default(index[[1]], index[[2]]) : 我知道,这意味着对于同样的观察,我有重复的时间期限。然而,所有这些意见并不是相互重复的,因为它们代表着实施的不同类型的制裁。
country sanctions_period sanction_type
(chr) (chr) (int)
1 Afghanistan 1995-2002 4
2 Afghanistan 1995-2002 7
3 Afghanistan 1995-2002 NA我如何才能绕过这个问题,并运行一个回归,以看到结果?谢谢!
发布于 2019-02-04 07:11:30
这一点已在两个不同的员额中讨论过:
基本上,plm希望每个组都有唯一的时间值。您可以通过简单地通过创建一个plm sanctions_period -sanction_type变量来创建唯一的时间值来欺骗-sanction_type。
https://stackoverflow.com/questions/38869101
复制相似问题