如题,在计算car,然后准备算正常回报率,跑forval的时候,一直显示invalid syntax,检查了forval里面的variable名称都没有错误,检查了标点是英文字符,检查了括号和空格,实在不知道为啥跑不出来了……求帮助,谢谢!
set more off
gen predicted_return=.
egen id=group(dscode)
qui tab id
local N=r(r)
forval i=1(1) 'N' {
qui reg ret mar_ret if (id=='i' & estimation_window2==1)
predict p if id=='i'
replace predicted_return = p if (id=='i' & event_window2==1)
drop p
}