请选择 进入手机版 | 继续访问电脑版

SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 3212|回复: 1

[转] SAS异常值检测

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
 楼主| 发表于 2013-9-21 08:47:54 | 显示全部楼层

[转] SAS异常值检测

所谓异常值,设置一个变量的值非常极端或者出现的频次非常的低。

1)数值型变量异常值检测

数值型的变量异常值检测可以通过PROC UNIVARIATE过程来完成

代码如下:
PROC UNIVARIATE DATA=IREAD.DA_FIN_200909;

VAR _NUMERIC_;

RUN;

然后查看每个变量的分位数表,分析哪些变量可能存在异常的情况。

2)字符型变量异常值检测

字符型的变量异常值检测可以通过PROC FREQ过程来完成

代码如下:
PROC FREQ DATA=IREAD.DA_FIN_200909;

TABLE 变量1 变量2.../MISSING;

RUN;

查看每个字符型变量的频数分布,发现异常的值。

原帖:http://www.itongji.cn/article/0H91T2011.html
回复 支持 反对

使用道具 举报

8

主题

25

帖子

118

积分

超级版主

Rank: 8Rank: 8

积分
118
发表于 2016-5-17 22:35:34 | 显示全部楼层
shiyiming 发表于 2013-9-21 08:47
所谓异常值,设置一个变量的值非常极端或者出现的频次非常的低。

1)数值型变量异常值检测

常用知识点。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|SAS中文论坛  

GMT+8, 2024-4-18 08:17 , Processed in 0.123108 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表