我尝试一下,你试试行不行(假设你的变量是x1-x10,数据集是a)
proc means data=a ;
var x1-x10;
OUTPUT OUT=b MEAN=MEAN1-MEAN10 STD=STD1-STD10;
run;
data c;
set a;
if _n_=1 then set b;
array x(10) x1-x10;
array m(10) mean1-mean10;
array s(10) std1-std10;
do i=1 to 10;
if x(i)>m(i)+2.85*s(i) or x(i)<m(i)-2.85*s(i) then delete;
end;
run;