全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
2259 1
2013-12-23
> z1<-pgmm(dynformula(lninc~sex+state_of_hukou+a+a2,list(1,0,0,0,0)),data=data1,gmm.inst=~lninc,lag.gmm=list(c(1,89)))
duplicate couples (time-id)
错误于pdim.default(index[[1]], index[[2]]) :

我已经用stata把重复的删除了,怎么还会有这样的问题,谁能解答下,谢谢

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2015-1-16 00:26:32

可以试一下以下例子,试着找找看是否有重复

  

dat <- data.frame(y= rnorm(7), x = rnorm(7), stno = rep(1:2, c(3, 4)),
year = c(2001:2003, 2001, 2001:2003))
pdat <- plm.data(dat, c("stno", "year"))
plm(y ~ x, data = pdat)

   

To find out which IDhas duplicated times, you can do something like:

  
with(pdat, levels(stno)[tapply(year, stno,
function(x) any(table(x) > 1))])

根据你的数据参考:http://stackoverflow.com/questions/15960129/r-plm-year-fixed-effects-year-and-quarter-data

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群