这几个数有点不合群?
理解离群值的定义和破坏力
离群值(Outlier),又称逸出值、异常值,指的是样本数据中和其他数值差别较大的数值,也就是明显地偏大或偏小的值。离群值可能由测量误差、数据录入错误、或真实的异常现象产生。
测量误差
设备故障、环境干扰等导致的异常读数
录入错误
人为失误导致的数据输入错误
真实异常
罕见但真实存在的极端情况
💥离群值的破坏力
离群值可能对多种统计分析造成严重影响:
直方图:单一特征分布
用百分位界定分布边界,识别潜在离群值
直方图(Histogram)是观察数据分布最直观的方法。通过顺序排列数据,离群值必然出现在分布的两端。结合百分位(Percentile),我们可以精确界定"尾部"数据的边界。
📐 什么是百分位?
定义
将数据按升序排列后,第P%个位置的值称为P百分位。例如,第50百分位(中位数)表示50%的数据小于等于该值。
计算方法
离群值检测模式
使用1%和99%百分位界定分布的左尾和右尾
四分位数模式
使用25%、50%、75%将数据分为四份
📈KDE密度曲线
核密度估计(Kernel Density Estimation)用平滑曲线展示数据分布
📏Rug图(毯图)
在X轴上用短竖线标注每个数据点的精确位置
散点图:成对特征分布
多变量可视化,发现多维离群值
前面讲的可视化方案均用来发现单一特征可能存在的离群值。采用散点图,可以发现成对特征数据可能存在的离散点。通过观察多个特征的交互关系,能够识别出单变量分析难以发现的异常模式。
QQ图:分位数-分位数
检验正态性,识别尾部离群值
QQ图(Quantile-Quantile Plot)是散点图的一种,也可以用来发现离群值。《统计至简》第9章介绍过QQ图。QQ图的横坐标为某一样本的分位数,纵坐标则是另一样本的分位数。QQ图的纵坐标一般是正态分布,当然也可以是其他分布。
箱型图:IQR方法的可视化
四分位数与1.5×IQR规则
箱型图(Box Plot)是John Tukey在1977年提出的经典可视化方法。它利用四分位数(Quartiles)和四分位距(IQR)来识别离群值,比百分位方法更加稳健。
📦 箱型图的五大要素
📐 IQR方法的数学定义
1. 计算四分位距
四分位距衡量数据的中间50%的分散程度,相比标准差更稳健
2. 定义离群值边界
超出此范围的点标记为离群值
📊vs 百分位
📏vs Z-score
🎯适用场景
Z-score:标准化检测法
基于标准差的统计检测方法
Z-score(标准分数)衡量数据点偏离均值的程度,以标准差为单位。根据68-95-99.7法则,99.7%的数据落在±3σ范围内,超出此范围的点可判定为离群值。
📐 Z-score的数学原理
标准公式
离群值判定
✓Z-score的优势
- •理论基础扎实(中心极限定理)
- •可调阈值(±2σ或±3σ)
- •适合大样本数据
- •标准化后可跨特征对比
⚠️Z-score的局限
- •假设数据服从正态分布
- •均值和标准差易被离群值污染
- •小样本时效果差
- •多峰分布时会误判
马氏距离和其他方法
多元高斯分布与机器学习方法
对于二维乃至多维的情况,我们也可以使用Z分数。这个Z分数就是马氏距离(Mahalanobis Distance),《统计至简》一册专门讲解过马氏距离。如果样本数据分布近似服从多元高斯分布,马氏距离则可以作为判定离群值的有效手段。
🔬概率密度估计检测离群值
马氏距离实际上假设数据服从多元正态分布。当多特征数据分布情况较大偏离多元正态分布,马氏距离就会失效。这时我们可以用概率密度估计来检测离群值。KDE概率密度估计没有预设数据分布假设。有关KDE概率密度估计,请回顾《统计至简》第17章。
🤖机器学习算法
机器学习中很多算法都可以用来判断离群值。下面展示用支持向量机(One-Class SVM)和孤立森林(Isolation Forest)算法判断鸢尾花数据中可能存在的离群值。更多机器学习算法,请参考《机器学习》一书。
🎯本节核心要点
📚理论知识
- •离群值三大来源:测量误差、录入错误、真实异常
- •多种检测方法:百分位、箱型图、Z-score、散点图、QQ图、马氏距离、机器学习
- •IQR = Q3 - Q1,箱型图边界 = Q1/Q3 ± 1.5×IQR
- •Z-score = (x - μ) / σ,阈值通常为±3
🛠️实用技能
- •用交互式可视化观察离群值的多维度影响
- •掌握直方图+KDE+Rug的组合可视化
- •理解箱型图whiskers的真实含义(不是边界)
- •根据数据分布选择合适的检测方法
📊 四种方法对比表
| 方法 | 原理 | 优势 | 局限 |
|---|---|---|---|
| 百分位 | 1%/99%界定尾部 | 简单直观 | 阈值人为设定 |
| 箱型图 | Q1/Q3 ± 1.5×IQR | 稳健,标准化 | 可能漏检 |
| Z-score | |z| > 3 | 理论扎实 | 假设正态分布 |
| 散点图 | 成对特征可视化 | 发现多维异常 | 主观判断 |
| QQ图 | 分位数对比 | 检验正态性 | 需要经验 |
| 马氏距离 | 协方差椭圆 | 考虑相关性 | 假设正态分布 |
| 机器学习 | SVM/森林 | 适应复杂分布 | 需要调参 |