gen lnret=ln(1+return)
by company year, sort: egen slnret=total(lnret)
gen BHR=exp(slnret)-1
这是对从1月份到12月份计算的
不过一般文章是当年5月份到次年4月份的,只需改成中间设一个过渡变量nyear
gen nyear=year
replace nyear=year-1 if month==1 | month==2 | month==3 | month==4
gen lnret=ln(1+return)
by stkcd nyear, sort: egen slnret=total(lnret)
gen BHR=exp(slnret)-1