全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 统计软件培训班VIP答疑区
9106 3
2012-08-26
连老师:您好!想问一下如何能把工业企业数据库中的企业的进入、退出两个变量给表示出来。不知道用什么程序能求出,谢谢!
二维码

扫码加我 拉你入群

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

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

全部回复
2012-8-26 17:55:14
这是我之前写的一段命令,还有些小问题,供参考:
        
  *== 生成退出公司虚拟变量 exit /*该变量还存在一些问题*/
    sort code year
    by code: gen count=_N
    gen survivor = count==8  /*2000-2007,最长8年资料*/
    gen has99 = 1 if year==2007  /*2007年还活着的公司*/
    sort code has99
    by code: replace has99=1 if has99[_n-1]==1 /*标示整个公司*/
    replace has99=0 if has99==.
    sort code year
  * 标示年度不连续的样本
    by code: gen has_gaps=1 if year[_n-1]!=year-1&_n!=1
    sort code has_gaps
    by code: replace has_gaps=1 if has_gaps[_n-1]==1
    replace has_gaps=0 if has_gaps==.
    sort code year
    cap drop exit
    by code: gen exit=(survivor==0 & has99==0 & has_gaps!=1 & _n==_N)
    replace exit=0 if exit==1&year==2007  
    drop count survivor has99  
二维码

扫码加我 拉你入群

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

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

2012-12-4 12:23:05
thanks for the question and answer.
二维码

扫码加我 拉你入群

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

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

2021-10-12 16:14:59
马克
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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