forvalues i=1(1)N ,这里N必须是具体数字就是egen id=group(company_id)
/* for multiple event dates, use: egen id = group(group_id) */的中id数量,即你用了多少家公司样本,一般用sum id 可以找到id的最大number数,应该就是这个了!
forvalues i=1(1)N {
1 id company_id if id==`i'&dif==0
reg ret market_return if id==`i'& estimation_window==1
predict p if id==`i'
replace predicted_return=p if id==`i'&event_window==1
drop p
}
请问predict p 是得出ret的估计值,但是根据公式应该得出α和β的估计值,再用窗口期数据进行估算,看到很多代码也是楼主这样做的,疑惑?