arlionn 发表于 2012-12-7 21:42 
那就需要自己写命令了。egen 提供的 ma() 函数之所以设定奇数,主要是为了保证前后的时间跨度一致。
经过摸索,我发现其实就是用tssmooth做两次即可
tssmooth ma consump4= consump, window(1 1 2) ----表示4次移动平均数
在对 consump4再做一次两项移动平均即可
tssmooth ma consump42= consump4, window(1 1)
这样就实现了统计学中给定的偶数项移动平均数的求解