全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1868 3
2013-09-25
请教下如何在stata中生成如下变量:

year         id         Survival
1998        1             1
1999        1             1
2000        1             1
2001        1             0
2008        2             1
2009        2             1
2000        3             1
2001        3             1
2002        3             0
... ...
我需要生成上述的变量“Survival”,即firm的id在2009年之前消失的视为退出,退出年份为“0”,退出年份之前的存续状态仍设为“1”。不知道该如何实现? 请高手指点,非常感谢!





二维码

扫码加我 拉你入群

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

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

全部回复
2013-9-27 09:30:46
给个例子说明你要的结果

描述不清楚
二维码

扫码加我 拉你入群

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

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

2013-9-28 18:56:22
cd "D:\数据"
clear
set obs 3   
gen id = _n  
gen tt = _n + 1997
fillin id tt  //生成年份较多的面板数据模型数据
drop if (tt>2002)
drop _fillin      
rename tt year     
export  excel _all using "D:\数据\数据1",sheet("数据1") firstrow(variables) nolabel replace
二维码

扫码加我 拉你入群

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

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

2013-9-30 11:19:16
感谢大家作答!同一个问题已在此处:https://bbs.pinggu.org/thread-2647036-1-1.html 解决。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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