mengha 发表于 2016-2-5 09:53 
谢谢大神,再麻烦问一下大神,论坛里面很多求移动加权平均的滚动,也有求滚动回归的,但是如果求1990.1-1 ...
假设你每个产业都没缺值了
proc sort data=a;by industry descending month;
run;
data a;
set a;by industry;
r1=lag1(ret);
r2=lag2(ret);
r3=lag3(ret);
meanr3=mean(of r1-r3);
if industry^=lag3(industry) then meanr3=.;
run;
/*
以上就是可以算到平均3个月的报酬
自己可以延伸到6 9 12
*/