emma1102010204 发表于 2016-4-28 20:18 
跑过之后,stata显示invalid syntax。
不好意思,刚才改的时候没有测试过我,下面代码是我测试过了,应该可以用
gen t=_n
tsset t
sum t
forvalues i=2/`r(N)'{
local n=`i'-1
local m=`i'+1
if non_tradeday[`i']==1 & non_tradeday[`n']==1{
replace n=L.n+L2.n+n in `m'/`m'
}
}