菜鸟求助!
谢谢。
楼主: nkmaxwell
|
6507
4
[求助]怎样在sas数据集中删除异常点? |
讲师 27%
-
|
回帖推荐一个参考
proc means data=train nopoint;
var variable;
output out=outlier p25=p25 p75=p75; /*p25,p75分别是上四分位数,下四分位数*,outlier为离群值即异常值/
run;
data a;
set outlier;
IQR3=3*(p75-p25);/*四分位数差的三倍,即离群值的范围*/
call symputx('IQR3',IQR3); /*将变量变成宏*/
call symputx('p75',p75);
call symputx('p25',p25);
run;
data outlier1;
set trai ...
本帖被以下文库推荐
| ||
| ||
京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明 免责及隐私声明