set rmsg on
clear
set obs 900 // T
gen x1 = runiform()
gen x2 = runiform()
gen y = 2*x1 + 3*x2 + rnormal()
reg y x1 x2
predict yhat
predict res, residual
expand 1000
bysort res: gen n = _n
sort n
preserve
keep res
bsample 900000 // T*1000
save res, replace
restore
drop res
merge 1:1 _n using res, nogen
gen ynew = yhat + res
statsby _b, by(n) clear: reg ynew x1 x2