mymine 发表于 2012-4-6 08:33 
如果不限定是前5年取中位数,就是说年数不定的话
可在proc sql中自己写公式,稍微复杂
data a2;
set a1;
if 1980<=date<=1985;
if sg=. then delete;
keep coname code6 date DP sg cen net_cev;
proc means data=a1;
var DP sg cev net_cev;
by code6 notsorted;
output out=a2 median=MDP MSG MCEV Mnet_cev;
run;
我用这个程序 做出来了~
不知道对不对
但是做出来的 中位数 不是按照顺序排列的~
您能帮我看看么~?
先谢谢~