无情兽 发表于 2018-5-26 20:21 
往后一天
您好, 麻烦问一下,我现在将事件日为第0天,然后将股价日期以事件日为第0天进行排序,就是可以将股价日期进行编号(……-3,-2,-1,0,1,2,3……
要是刚好事件日有股价信息的话,直接按照
sort company_id date
by company_id: gen datenum=_n
by company_id: gen target=datenum if date==event_date
egen td=min(target), by(company_id)
drop target
gen dif=datenum-td
就可以了的,但是现在部分事件日无股票信息,那这个命令该怎么修改啊?