I’d do somethjng like this to avoid mata
use DATA
forvalues i=1(1)1000{
preserve
stuff where you create residuals
gen rep = ‘i’
if ‘i’==1{
tempfile sims
save ‘sims’, replace
} else{
append using ‘sims’
save ‘sims’, replace
}
restore
use ‘sims’, clear