sas中的univariate过程如何做异常值检验? 具体的代码是怎样的? 还有怎样分析结果? 50

具体数据如下:dataA;inputx1x2x3y;cards;70351.016075402.426065402.021074423.026572381.2240684... 具体数据如下:

data A;
input x1 x2 x3 y;
cards;
70 35 1.0 160
75 40 2.4 260
65 40 2.0 210
74 42 3.0 265
72 38 1.2 240
68 45 1.5 220
78 42 4.0 275
66 36 2.0 160
70 44 3.2 275
65 42 3.0 250
;
run;
展开
 我来答
百度网友4e1e372
2012-11-07 · TA获得超过322个赞
知道小有建树答主
回答量:140
采纳率:0%
帮助的人:98.6万
展开全部
title 'Extreme Blood Pressure Observations';
ods select ExtremeObs;
proc univariate data=BPressure;
var Systolic Diastolic;
id PatientID;
run;
这个是help中给出的 identify extreme value 的方法,check 取到Systolic 和 Diastolic 两组变量的极值的patient 并给出其ID。

title 'Extreme Blood Pressure Values';
ods select ExtremeValues;
proc univariate data=BPressure nextrval=5;
var Systolic Diastolic;
run;
这个是 指定Systolic 和 Diastolic 两组变量的极值,输出排序到5的,
结果 很简单,我上不了图,你自己肯定能看懂。

不过这不应该算是严格异常值检验吧。
建议 Glimmix或者别的过程,看学生残差是否有大于3或小于-3的,以判断是否有异常点。
光点科技
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件... 点击进入详情页
本回答由光点科技提供
来自陆家嘴讲究的合欢花
2012-11-10 · 超过31用户采纳过TA的回答
知道答主
回答量:183
采纳率:33%
帮助的人:62.8万
展开全部
我觉得异常值的检验 首先你要确定一个异常值的标准是什么呢?
前百分之五和后百分之五?
这个要从专业的角度来剖析
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式