部分命令如下:
gen a=1 in 1
gen b=72 in 1
forvalues i=1/10{
tsset n
rolling _b,window(37) saving(beta`i',replace):reg rie rme in `a'/`b'
replace a=a+72 in 1
replace b=b+72 in 1
}
问题在【reg rie rme in `a'/`b'】。因为我每次只需要滚动回归特定行的数据,然后不断重复,也就是第一次是1-72行,第二次73-144行......为了快捷,我设了a,b变量。但是我运行后发现a,b不能被识别,每次滚动的都是全部的数据。我猜是ab的位置只能写数值型常量,亦或者a,b的定义有问题,所以想请教下如何改进代码??