楼主: fgleric
3996 3

【求助】panel data如何删除观察值获得平衡面板 [推广有奖]

  • 5关注
  • 51粉丝

贵宾

副教授

38%

还不是VIP/贵宾

-

威望
1
论坛币
360000 个
通用积分
387.5053
学术水平
294 点
热心指数
310 点
信用等级
226 点
经验
18027 点
帖子
530
精华
0
在线时间
546 小时
注册时间
2007-3-16
最后登录
2020-10-4

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
我正在处理panel data的数据
id    year x1    x2
01   1999  2   2
01    2000 2    2
02    1999 2    2
03    1999 2    2
03    2000  2   2


现在我想删除02的所有观察值(假设每个id都有2年的观察值),因为他没有1999-2000的观察值,应该怎么操作呢?
二维码

扫码加我 拉你入群

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

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

关键词:panel data Panel pane Data 平衡面板 求助 面板 Data Panel 观察

沙发
applen01 在职认证  发表于 2011-11-7 12:20:44 |只看作者 |坛友微信交流群
同求助..或者lz你知道方法没..

使用道具

藤椅
aolei 发表于 2011-11-7 12:47:44 |只看作者 |坛友微信交流群
help xtbalance

或者

bysort id: gen x=_N
keep if x==2
drop x

使用道具

板凳
arlionn 在职认证  发表于 2012-11-4 11:34:37 |只看作者 |坛友微信交流群

*_____________________________________________
*-2.11.8  仅保留连续 T 年以上可获得资料的公司

  *-问题:在有些分析中,需要差分处理,或需要考察公司行为的延续性
  *       此时便需要筛选出连续多年有观察值的公司
  
  *-示例:保留连续六年有样本的公司
  
    use gta_sample.dta, clear
    keep id year tl cash tobin size
    drop if tl>1
    tsset id year
    xtdes
    xtpattern, gen(pp)          // 记录每家公司的样本形态
    tab pp
    *browse
   
    gen p6 = strpos(pp, "111111")
    sort p6
    *browse
    drop if p6==0               // 仅保留连续六年有资料的公司
    tab pp
    save xtcontinue_temp, replace

Source: http://baoming.pinggu.org/Default.aspx?id=16

使用道具

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

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-1 19:25