求达人帮忙,想模拟1000个结构如下的数据集,请问如何做循环存成一个SAS数据集,万分感谢了!
set more off
clear
set memo 700m
set obs 20
generate school=_n
generate u_i=rnormal(0,0)
expand 10
bysort school:generateclassroom=_n
generate u_ij=rnormal(0,1.5)
expand 20
bysort schoolclassroom:generate child=_n
generate u_ijk=rnormal(0,1)
generate temprand=runiform()
egen mother_educ=cut(temprand),at(0,0.5,0.9,1)icodes
label define mother_educ0  "highschool"  1 "college"  2  ">college"
label values mother_educmother_educ
tabulate mother_educ,generate(meduc)
generatescore=7+0*meduc1+0.5*meduc2+1*meduc3+u_i+u_ij+u_ijk
drop  u_i u_ij u_ijk temprand meduc1 meduc2 meduc3
fdasave clindata
savasas using "H:", replace check