按年度分行业进行回归并预测因变量的时候为什么会出现invalid syntax,命令如下:
sort year Indcd2001
egen t = group(year)
qui sum t
local Nt = r(max)
egen s = group(Indcd2001)
qui sum s
local Ns = r(max)
gen Y_res=.
gen Y_hat=.
forvalues t = 1/`Nt'{
forvalues s = 1/`Ns'{
cap qui reg Y_w X1_w X2_w X3_w X4_w X5_w if ( s==`s'& t==`t')
cap qui predict Yhat if e(sample)
cap qui replace Y_hat=Yhat if e(sample)
cap qui predict Yres if e(sample),res
cap qui replace Y_res=aderes if e(sample)
drop Yhat Yres
}
}