bycompany_id: gen datenum=_n
bycompany_id: gen target=datenum if date==event_date
egentd=min(target), by(company_id)
droptarget
gendif=datenum-td
但我现在碰到的问题是每个公司可能有一个或多个观测事件的,截取部分数据如下:
stkcd | date |
6 | 2007-4-17 |
19 | 2009-6-25 |
19 | 2009-12-4 |
23 | 2010-6-29 |
23 | 2010-8-27 |
29 | 2007-5-25 |
32 | 2007-11-8 |
32 | 2007-12-6 |
32 | 2007-12-21 |
请教论坛里的各位老师,这种情况该如何编程呢?之前我看有人说论坛以前有说过这问题,但我仔细搜过也没找到那帖子,或者把帖子的链接告诉我一下也行。谢谢各位老师了!