楼主: smartpigeon
7341 9

[数据管理求助] 如何去除掉非平衡面板数据中只出现一期的个体? [推广有奖]

  • 12关注
  • 4粉丝

已卖:22份资源

副教授

20%

还不是VIP/贵宾

-

威望
0
论坛币
7206 个
通用积分
134.6343
学术水平
26 点
热心指数
36 点
信用等级
25 点
经验
2638 点
帖子
726
精华
0
在线时间
761 小时
注册时间
2009-9-8
最后登录
2025-11-26

楼主
smartpigeon 在职认证  发表于 2014-10-19 21:28:46 |AI写论文
5论坛币
在非平衡面板数据中,有一些个体(i)的某一变量(Y)只出现了一期,这种只出现一期的数据是不是不进入xtreg运算?如何把这些数据去掉呢?目的不是把此非平衡面板数据变成平衡面板。
谢谢!

自己发现个更好的办法

by id: generate obs=_N
drop if obs==.

最佳答案

auirzxp 查看完整内容

我不知道简便的方法和CODE。我只一种笨办法 比如年份是year,个体是id。我用tabulate id year就能看到每个个体的具体年份个数,在这里,年份只有1的,就是你想删除的。根据这个结果显示出来的Observation的位置,在原始数据里面删除这些就可以了。
关键词:非平衡面板数据 非平衡面板 平衡面板 面板数据 非平衡 平衡 如何

沙发
auirzxp 学生认证  发表于 2014-10-19 21:28:47
提示: 作者被禁止或删除 内容自动屏蔽

藤椅
auirzxp 学生认证  发表于 2014-10-19 21:49:06
提示: 作者被禁止或删除 内容自动屏蔽

板凳
smartpigeon 在职认证  发表于 2014-10-19 23:04:50
auirzxp 发表于 2014-10-19 21:49
貌似xtreg自己就不会计算那种只有一期的,因此不用你特别去掉。
你怎么怎么去掉吗?
我有用。。。

报纸
smartpigeon 在职认证  发表于 2014-10-20 07:34:01 来自手机
auirzxp 发表于 2014-10-19 23:49
我不知道简便的方法和CODE。我只一种笨办法

比如年份是year,个体是id。我用tabulate id year就能 ...
too many values
谢谢赐教!

地板
smartpigeon 在职认证  发表于 2014-10-20 08:55:06
by id: generate obs=_N
drop if obs==.

7
小木虫qwe 发表于 2016-2-6 18:13:44
auirzxp 发表于 2014-10-19 21:49
貌似xtreg自己就不会计算那种只有一期的,因此不用你特别去掉。
如果面板是5年的,只有4年观测值的数据会被drop么?

8
auirzxp 学生认证  发表于 2016-2-6 22:24:03
提示: 作者被禁止或删除 内容自动屏蔽

9
小木虫qwe 发表于 2016-2-6 23:43:36
auirzxp 发表于 2016-2-6 22:24
不会drop这种观测值的。
多谢!可能还是要多了解一下stata的运行过程 谢谢啦

10
甜甜酥饼 在职认证  发表于 2018-8-5 07:43:24
xtdes
xtpattern ,gen(pat)
drop if pat=="........1"    //去除你想去掉的数据状态

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-6 06:16