利用Shap值进行异常值检测

简介: 利用Shap值进行异常值检测


目录

SHAP的简介

SHAP是如何评价树模型中的特征对于结果的贡献度?

利用Shap值进行异常值检测


SHAP的简介

SHAP,沙普利值,SHapley Additive exPlanations,沙普利添加和解释,是一种博弈论方法,是博弈论大师Lloyd S. Shapley(劳埃德·沙普利)提出来的一种针对合作博弈的解决方案。它被用于解释任何机器学习模型的输出。 它使用博弈论中的经典 Shapley 值及其相关扩展将最优信用分配与局部解释联系起来。

SHAP方法,现在经常用来解释大多数机器学习模型的输出。几乎可以给所有机器学习、深度学习提供一个解释的方案,包括树模型、线性模型以及神经网络模型。

官方文档Welcome to the SHAP documentation — SHAP latest documentation

githubGitHub - slundberg/shap: A game theoretic approach to explain the output of any machine learning model.

SHAP是如何评价树模型中的特征对于结果的贡献度

从博弈论的角度,把数据集中的每一个特征变量当成一个玩家,用该数据集去训练模型得到预测的结果,可以看成众多玩家合作完成一个项目的收益。Shapley value通过考虑各个玩家做出的贡献,来公平的分配合作的收益。

利用Shap值进行异常值检测


相关文章
|
6月前
|
数据可视化
如何使用四分位距方法来识别数据中的异常值?
如何使用四分位距方法来识别数据中的异常值?
|
8月前
修改预测函数
【7月更文挑战第22天】修改预测函数。
59 6
|
8月前
|
机器学习/深度学习 计算机视觉 Python
`GridSearchCV` 是一种穷举搜索方法,它会对指定的参数网格中的每一个参数组合进行交叉验证,并返回最优的参数组合。
`GridSearchCV` 是一种穷举搜索方法,它会对指定的参数网格中的每一个参数组合进行交叉验证,并返回最优的参数组合。
|
8月前
|
机器学习/深度学习 运维 算法
Python基于局部离群因子LOF算法(LocalOutlierFactor)实现信用卡数据异常值检测项目实战
Python基于局部离群因子LOF算法(LocalOutlierFactor)实现信用卡数据异常值检测项目实战
|
10月前
|
算法
R语言Outliers异常值检测方法比较
R语言Outliers异常值检测方法比较
|
10月前
|
算法
R语言异常值检测方法比较
R语言异常值检测方法比较
|
10月前
|
算法 数据可视化 API
使用PyOD进行异常值检测
异常值检测各个领域的关键任务之一。PyOD是Python Outlier Detection的缩写,可以简化多变量数据集中识别异常值的过程。在本文中,我们将介绍PyOD包,并通过实际给出详细的代码示例
139 0
|
机器学习/深度学习 数据采集 算法
快速找到离群值的三种方法
本文将介绍3个在数据集中查找离群值的Python方法
515 0
快速找到离群值的三种方法
|
数据采集 机器学习/深度学习 运维
异常值检测!最佳统计方法实践(代码实现)!⛵
数据集中的异常值,对于数据分布、建模等都有影响。本文讲解两大类异常值的检测方法及其Python实现:可视化方法(箱线图&直方图)、统计方法(z分数&四分位距)。
989 2
异常值检测!最佳统计方法实践(代码实现)!⛵
HIMA 996920261/208475 当前误差值成比例的输出值
HIMA 996920261/208475 当前误差值成比例的输出值
HIMA 996920261/208475 当前误差值成比例的输出值

热门文章

最新文章