♂冰风孤影 发表于 2012-7-31 11:21 
exit就是企业在下一年中退出了市场,具体操作我是这么处理的,sort firmid year,gen exit=0,生成year的一 ...
这种处理应该有问题,举例说样本期为2000年至2006年,因为如果一个企业2000年出现在样本中,2001年从样本中消失,而2002年又出现,那这时候2001年的exit就会标识为1;再假设这个企业2003年又消失了,就会有2001年和2003年两年exit被标识为1。我的代码是这样的:
sort firm year
gen exit1=0
bys firm: replace exit1=1 if year[_N]!=2006&_n==_N
只要企业在样本中的最后一年不是2006年就是退出了,并且在退出那年生成exit等于1,希望指正