I want to run a loop in which the seed changes for every single run:
Code:
forvalues mc = 1/100 {
* global - seed setter! - same seed in every dofile
global mc `mc'
set seed `mc'
use "${data}run_monte_carlo.dta", clear
xtset pid syear
*** run do-files
do "${do}dofile_1.do"
do "${do}dofile_2.do"
save "${data}loop.dta", replace
use "${data}monte_carlo.dta", clear
merge 1:1 pid syear using "${data}loop.dta", keep (1 3) keepusing (varnames) nogen
save "${data}monte_carlo.dta", replace
}
I also want to set the seed in the dofiles 1 and 2 to `mc'.
How can I do that? Any help would be really appreciated.
Thank your very much in advance.
No comments:
Post a Comment