全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
3990 4
2009-12-27
在对面板数据进行统计之前必须要用xt命令来设定。我设定后出现错误提示:
. xtset id year
repeated time values within panel
是什么原因?我检查过了每个id都有两年的记录。

数据结构如下:(观测值有1万多,这里只截取一部分)
id year
1  2000
1  2001
2  2000
2  2001
对截取的部分使用同一命令,结果是正确的,如下:
. xtset id year
       panel variable:  id(strongly balanced)
        time variable:  year, 2000 to 2001, but with gaps
                delta:  1 unit

请高手点拨。
二维码

扫码加我 拉你入群

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

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

全部回复
2009-12-27 22:59:53
同一个ID里存在两个观测值的年份相同吧?
二维码

扫码加我 拉你入群

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

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

2009-12-28 20:42:19
同一个id的两个观测值应该是不同年份的。我看了前面的几条记录,同一id的两个观测值年份都不同。可是,一共1万多记录,我该怎么检查呢?可以用什么命令?
二维码

扫码加我 拉你入群

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

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

2009-12-28 21:10:51
金黄 发表于 2009-12-28 20:42 同一个id的两个观测值应该是不同年份的。我看了前面的几条记录,同一id的两个观测值年份都不同。可是,一共1万多记录,我该怎么检查呢?可以用什么命令?
*若list有结果,则说明存在相同id且相同年份的不同观测值。

bys id year: g t=_n
list if t>1
二维码

扫码加我 拉你入群

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

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

2009-12-28 22:18:59
非常感谢!已经查出来了,确实有两条记录。我把它们删除了以后再用xtset就不再提示错误了。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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