首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >plm的问题,重复时间id的错误

plm的问题,重复时间id的错误
EN

Stack Overflow用户
提问于 2016-08-10 09:17:28
回答 1查看 3.4K关注 0票数 0

我正在运行固定效果回归,并得到以下错误:

代码语言:javascript
复制
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]]) : 

我知道,这意味着对于同样的观察,我有重复的时间期限。然而,所有这些意见并不是相互重复的,因为它们代表着实施的不同类型的制裁。

代码语言:javascript
复制
           country        sanctions_period     sanction_type
             (chr)            (chr)            (int)
1          Afghanistan        1995-2002          4
2          Afghanistan        1995-2002          7
3          Afghanistan        1995-2002          NA

我如何才能绕过这个问题,并运行一个回归,以看到结果?谢谢!

EN

回答 1

Stack Overflow用户

发布于 2019-02-04 07:11:30

这一点已在两个不同的员额中讨论过:

基本上,plm希望每个组都有唯一的时间值。您可以通过简单地通过创建一个plm sanctions_period -sanction_type变量来创建唯一的时间值来欺骗-sanction_type。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38869101

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档