我在用stata中forval做一个循环forval i=1 2 3 6 8 9 10 12 14 15 16 18 23 24 {
bys depart : egen a`i'_a=mean(a`i')
bys depart : replace a`i'=a`i'_a if a`i'==.
drop a`i'_a
}
运行时系统老是提示出错invalid syntax,我感觉应该是 i=1 2 3 6 8 9 10 12 14 15 16 18 23 24这部分不对,如果改成1/3,就可以正常运行,请问各位高手应该怎么写才对?谢谢啦!!!
我help forval,发现里面有一个例子,
forvalues k = 5 10 to 300 {
summarize x`k'
}
好像和我的差不多哎……


雷达卡





京公网安备 11010802022788号







