楼主: qjqkf
14667 15

[面板数据求助] 如何删掉面板数据中没有三年连续的观测值 [推广有奖]

  • 1关注
  • 0粉丝

已卖:1份资源

大专生

48%

还不是VIP/贵宾

-

威望
0
论坛币
32 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
180 点
帖子
17
精华
0
在线时间
76 小时
注册时间
2014-8-5
最后登录
2020-8-24

楼主
qjqkf 发表于 2015-4-12 22:37:52 |AI写论文
200论坛币
RT,我的数据是07-13年的非平衡面板。
想把那些没有三年连续观测值的公司删除掉。
例如某公司只有07,08或者只有07,10,11年的数据,就把这个公司剔除掉,具体操作应该如何实现?
假设我的panelvar是company,timevar是year……
多谢啦~!

最佳答案

hplcdadong 查看完整内容

Real data may be very complex. The following is a fake example and the solution of my best guess of what you want . clear input company year x 1 2007 78 1 2008 89 1 2010 142 1 2011 211 2 2007 88 2 2008 451 2 2009 156 2 2011 254 2 2012 122 3 2010 111 3 2011 58 3 2012 54 3 2013 325 4 2007 99 4 2008 109 end tsset company year ssc install tsspell, replace //onetime instal ...
关键词:面板数据 观测值 company compan Panel company 如何 平衡

沙发
hplcdadong 发表于 2015-4-12 22:37:53
Real data may be very complex. The following is a fake example and the solution of my best guess of what you want .

clear
input company year x
1 2007 78
1 2008 89
1 2010 142
1 2011 211
2 2007 88
2 2008 451
2 2009 156
2 2011 254
2 2012 122
3 2010 111
3 2011 58
3 2012 54
3 2013 325
4 2007 99
4 2008 109
end

tsset company year

ssc install tsspell, replace    //onetime install the user-written command tsspell
tsspell, f(L.year == .)
by company: egen maxrun = max(_seq)
keep if maxrun>=3         //my best guess of what you want
已有 2 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
duguyouchou@163 + 1 + 1 + 1 可以得到想要结果
SpencerMeng + 20 + 1 + 1 + 1 热心帮助其他会员

总评分: 论坛币 + 20  学术水平 + 2  热心指数 + 2  信用等级 + 2   查看全部评分

藤椅
西北426 发表于 2015-4-12 23:23:11
  1. xtset company year
  2. gen x_1=L1.x
  3. gen y=x-x_1
  4. gen y_1=L1.y
  5. gen z=y-y_1
  6. drop if z==.
复制代码
留下来的就是有三年连续观测值的公司
已有 1 人评分热心指数 收起 理由
SpencerMeng + 1 热心帮助其他会员

总评分: 热心指数 + 1   查看全部评分

板凳
SpencerMeng 在职认证  发表于 2015-4-13 10:22:59
西北426 发表于 2015-4-12 23:23
留下来的就是有三年连续观测值的公司
code不合适哦。

三楼还是蛮不错的。

报纸
qjqkf 发表于 2015-4-13 10:30:15
西北426 发表于 2015-4-12 23:23
留下来的就是有三年连续观测值的公司
请问x和y代表啥?……

地板
西北426 发表于 2015-4-13 12:15:49
SpencerMeng 发表于 2015-4-13 10:22
code不合适哦。

三楼还是蛮不错的。
嘿嘿,晓得,我自然是在抛砖引玉了,哈哈

7
SpencerMeng 在职认证  发表于 2015-4-13 15:09:58
西北426 发表于 2015-4-13 12:15
嘿嘿,晓得,我自然是在抛砖引玉了,哈哈
热烈欢迎啊~!

最近藏哪儿去了~看不到你人影

现在算不算come back了~?

8
xhr_njnu1993 发表于 2015-4-28 19:24:22
hplcdadong 发表于 2015-4-12 22:37
Real data may be very complex. The following is a fake example and the solution of my best guess of  ...
赞!这个方法确实有效哦~

9
xiangxinziji917 发表于 2017-8-4 16:11:20
hplcdadong 发表于 2015-4-12 22:37
Real data may be very complex. The following is a fake example and the solution of my best guess of  ...
大神,想问下运行之后提示data contain gaps!是不是因为我的数据是非平衡面板就不行啊?想问下非平衡面板如何删除连续三年缺失的观测呢?在线等大神解答……

10
xiangxinziji917 发表于 2017-8-4 16:26:36
楼主你得非平衡面板用这个命令实现了吗????

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

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