楼主: 溜溜的鹿
19763 18

[面板数据求助] 如何删除不是连续的样本数据 [推广有奖]

  • 0关注
  • 0粉丝

已卖:34份资源

本科生

52%

还不是VIP/贵宾

-

威望
0
论坛币
223 个
通用积分
28.5515
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1301 点
帖子
55
精华
0
在线时间
93 小时
注册时间
2017-4-8
最后登录
2024-4-1

楼主
溜溜的鹿 发表于 2017-8-2 19:06:44 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
在stata中遇到的问题:在面板数据中,有的样本它的年份不连续,我的样本本来是2006-2016,但有的样本是2006-2008,2010-2016或者2006-2011,2012-2016,反正就是中间有空缺,我怎么样可以把这些非连续的样本整体删除,请教各位大神!!!谢谢
二维码

扫码加我 拉你入群

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

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

关键词:stata 面板数据

沙发
左耳cz 发表于 2017-8-2 20:05:54 来自手机
你把样本数据传一个,这样方便我们理解,也更容易解决你的问题。

藤椅
溜溜的鹿 发表于 2017-8-2 21:57:00
样本数据

year     Stknme
-----------------
2008   方正电机
2010   方正电机
2011   方正电机
2012   方正电机
2013   方正电机
2014   方正电机
2015   方正电机
2007   穗浪奇
2008   穗浪奇
2011   穗浪奇
2012   穗浪奇
2013   穗浪奇
2014   穗浪奇
2015   穗浪奇
2007    蓉动力A
2008    蓉动力A
2009    蓉动力A
2010    蓉动力A
2012    蓉动力A
2013    蓉动力A
2014    蓉动力A
2015    蓉动力A
-----------------
2007   中科三环
2008   中科三环
2009   中科三环
2010   中科三环
2012   中科三环
2013   中科三环
2014   中科三环
2015   中科三环
+----------------
像这样中间有的年份空缺,怎么把这些样本都删除,完整的应该是2007-2016年

板凳
左耳cz 发表于 2017-8-3 11:58:45
  1. egen id = group(stknme)   //产生连续的公司id
  2. sort id
  3. tsset id year  //设置面板标识
  4. xtdes          //浏览面板数据情况
  5. xtpattern, gen(pp)  //产生一个pp变量,该变量记录了每个公司数据连续情况
  6. gen Dyear = D.year  
  7. bysort id: replace Dyear=1 if _n==1
  8. bysort id: egen miss = max(cond(Dyear==.), 1, 0)   //若某家公司存在断点,则miss值为1
  9. drop if miss == 1
复制代码

报纸
黃河泉 在职认证  发表于 2017-8-3 12:10:16
溜溜的鹿 发表于 2017-8-2 21:57
样本数据

year     Stknme
1. 建議用 dataex (先 ssc install dataex 并见说明) 将原始 Stata 资料中具有”代表性”的一部分资料列出,以供有意回答者实验之用,并能提供具体操作指令。2. 你的全样本期间为 2006-2016,那么 連續的 2007-2016 或 2006-2015 要不要保留?

地板
溜溜的鹿 发表于 2017-8-3 20:40:09
左耳cz 发表于 2017-8-3 11:58
谢谢,问题解决了

7
也是晴天 在职认证  学生认证  发表于 2017-8-3 21:38:30 来自手机
溜溜的鹿 发表于 2017-8-2 21:57
样本数据

year     Stknme
用range()命令

8
Alice, 学生认证  发表于 2018-1-16 10:24:56
tsset 这步后出现repeated time values within panel,怎么办呢?

9
黃河泉 在职认证  发表于 2018-1-16 10:28:56
Alice, 发表于 2018-1-16 10:24
tsset 这步后出现repeated time values within panel,怎么办呢?
请 help duplicates。

10
Alice, 学生认证  发表于 2018-1-17 14:35:31
黃河泉 发表于 2018-1-16 10:28
请 help duplicates。
谢谢,已经处理好了

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-18 14:58