请教高手指点。
想在stata中使用循环语句来简化命令,比如想对某一变量以某一窗宽滚动,并计算符合相应要求的观测值的个数:
set obs 50
qui gen x=0forv i=1(2)50{
qui replace x=1 in `i'
}
/*接下来,想以10为窗宽滚动,计算相应窗宽内x变量非零的观察值的个数,并赋值给新变量y*/
qui gen y=.
forv i=1/41{
cou x if x!=0 in `i'/`i'+9
qui replace y=r(N) in `i'+9
}
但是运行会显示错误啊!