GBT4883正态样本离群值的判断和处理
- 格式:ppt
- 大小:847.00 KB
- 文档页数:22


离群值分析与处理离群值(Outlier)是指在数据集中与其他观测值明显不同的数值。
离群值的存在可能会对数据分析和建模产生负面影响,因此需要进行离群值分析与处理。
本文将介绍离群值的定义、检测方法以及处理策略。
一、离群值的定义离群值是指在数据集中与其他观测值明显不同的数值。
离群值可能是由于测量误差、数据录入错误、异常事件等原因导致的。
离群值的存在可能会对数据分析和建模产生误导,因此需要进行离群值分析与处理。
二、离群值的检测方法1. 基于统计学方法的离群值检测基于统计学方法的离群值检测主要包括基于均值和标准差的Z-score方法、基于箱线图的IQR方法等。
Z-score方法通过计算观测值与均值之间的差异来判断是否为离群值,一般认为Z-score大于3或小于-3的观测值为离群值。
IQR方法通过计算数据的四分位数来判断是否为离群值,一般认为低于下四分位数减去1.5倍IQR或高于上四分位数加上1.5倍IQR的观测值为离群值。
2. 基于距离的离群值检测基于距离的离群值检测主要包括基于欧氏距离的K-means算法、基于密度的LOF算法等。
K-means算法通过计算观测值与聚类中心之间的距离来判断是否为离群值,距离超过阈值的观测值被认为是离群值。
LOF算法通过计算观测值周围邻域内的密度来判断是否为离群值,密度较低的观测值被认为是离群值。
三、离群值的处理策略1. 删除离群值最简单的处理离群值的方法是直接删除离群值。
但是需要注意,删除离群值可能会导致数据集的偏移和信息丢失,因此需要谨慎使用。
2. 替换离群值替换离群值是指将离群值替换为数据集的其他数值。
常用的替换方法包括使用均值、中位数、众数等代替离群值。
选择替换方法时需要考虑数据的分布情况和离群值的原因。
3. 分箱处理分箱处理是将数据分成多个区间,将离群值分配到相应的区间中。
分箱处理可以减少离群值对整体数据的影响,同时保留了离群值的一部分信息。
4. 使用异常检测模型使用异常检测模型是一种更加复杂的离群值处理方法。
我们在分析数据的时候,经常会碰到某些数据远远大于或小于其他数据,这些明显偏离的数据就是离群值,也叫奇异值、极端值。
离群值产生的原因大致有两点:1.总体固有变异的极端表现,这是真实而正常的数据,只是在这次实验中表现的有些极端,这类离群值与其余观测值属于同一总体。
2.由于试验条件和实验方法的偶然性,或观测、记录、计算时的失误所产生的结果,是一种非正常的、错误的数据,这些数据与其余观测值不属于同一总体。
由于数据的分布不同,判断离群值的方法也有所差别,在此只介绍国标GB/T4883-2008对于正态分布情况下的离群值判断方法,其他分布情况下,我还没有找到相关资料。
对于离群值,国标也有一些概念定义:1.检出水平为检验出离群值而指定的统计检验的显著性水平,和大多数检验一样,α一般为0.052.剔除水平为检验出离群值是否为高度离群值而指定的统计检验的显著性水平,剔除水平α*不应超过检出水平α,通常为0.01,个人认为这个剔除水平就是判断该离群值是否需要实际剔除,也就是说该离群值有可能是第二类原因产生的非正常样本数据。
3.统计离群值在剔除水平下统计检验为显著的离群值4.歧离值在检出水平下显著,而在剔除水平下不显著的离群值。
================================================正态分布情况下的离群值判断方法,大致可分为两类:可以检验剔除水平和不可检验剔除水平一、可检验剔除水平1.总体标准差已知时,奈尔检验法对样本数据按从小到大顺序排序,如怀疑最大值X(n)为最大值,则计算统计量Rn确定检出水平α,查奈尔系数表(见国标GB/T4883-2008),得出临界值当Rn >R1-α(n)时,判定X(n)为离群值,否则不能判定确定剔除水平α*,查奈尔系数表(见国标GB/T4883-2008),得出临界值当Rn >R1-α*(n)时,判定X(n)为统计离群值,否则不能判定如怀疑最小值X(1)为最大值,则计算统计量Rn'确定检出水平α,查奈尔系数表(见国标GB/T4883-2008),得出临界值当Rn '>R1-α(n)时,判定X(1)为离群值,否则不能判定确定剔除水平α*,查奈尔系数表(见国标GB/T4883-2008),得出临界值当Rn '>R1-α*(n)时,判定X(1)为统计离群值,否则不能判定2.总体标准差未知时,格拉布斯检验法对样本数据按从小到大顺序排序,然后计算样本均值和样本标准差s如怀疑最大值X(n)为最大值,计算统计量Gn确定检出水平α,查出格拉布斯系数表(见国标GB/T4883-2008),得出临界值当Gn >G1-α(n)时,判定X(n)为离群值,否则不能判定确定剔除水平α*,查出格拉布斯系数表(见国标GB/T4883-2008),得出临界值当Gn >G1-α*(n)时,判定X(n)为统计离群值,否则不能判定如怀疑最小值X(1)为最大值,则计算统计量Gn'确定检出水平α,查出格拉布斯系数表(见国标GB/T4883-2008),得出临界值当Gn '>G1-α(n)时,判定X(1)为离群值,否则不能判定确定剔除水平α*,查出格拉布斯系数表(见国标GB/T4883-2008),得出临界值当Gn '>G1-α*(n)时,判定X(1)为统计离群值,否则不能判定3.总体标准差未知时,狄克逊(Dixon)检验法对样本数据按从小到大顺序排序样本量n在3-30时计算统计量样本量n在30-100时计算统计量确定检出水平α,查狄克逊系数表(见国标GB/T4883-2008),得出临界值当Dn >D1-α(n)时,判定高端值X(n)为离群值,否则不能判定当Dn '>D1-α*(n)时,判定低端值X(1)为离群值,否则不能判定4.总体标准差未知时,偏度-峰度检验法我们知道峰度和偏度是判断数据是否为正态分布的指标,而离群值则明显偏离样本主体,因此我们也可以使用偏度-峰度检验法来判断离群值<1>单侧情形——偏度检验法当离群值处于高端或低端一侧时,可使用偏度检验法判断,首先构造偏度统计量bs确定检出水平α,查偏度检验系数表(见国标GB/T4883-2008),得出临界值当bs >b1-α(n)时,判定高端值X(n)为离群值,否则不能判定当bs '>b1-α(n)时,判定低端值X(1)为离群值,否则不能判定确定剔除水平α*,查偏度系数表(见国标GB/T4883-2008),得出临界值当bs >b1-α*(n)时,判定高端值X(n)为统计离群值,否则不能判定当bs '>b1-α*(n)时,判定低端值X(1)为统计离群值,否则不能判定<2>双侧情形——峰度检验法当高端、低端两侧都可能出现离群值时,可使用峰度检验法判断,首先构造峰度统计量bk确定检出水平α,查峰度检验系数表(见国标GB/T4883-2008),得出临界值当bk >b'1-α(n)时,判定离均值最远的观测值为离群值,否则判定未发现离群值确定剔除水平α*,查峰度系数表(见国标GB/T4883-2008),得出临界值当bk >b'1-α*(n)时,判定离均值最远的观测值为统计离群值,否则未发现统计离群值。