ML之shap:基于boston波士顿房价回归预测数据集利用shap值对XGBoost模型实现可解释性案例

 ML之shap:基于boston波士顿房价回归预测数据集利用shap值对XGBoost模型实现可解释性案例 

目录

基于boston波士顿房价回归预测数据集利用shap值对XGBoost模型实现可解释性案例

# 1、定义数据集

# 2、数据集预处理

# 4、基于XGBR模型实现shap值分析

# 4.1、模型建立并训练

# 4.2、基于模型本身输出特征重要性

# 4.3、局部独立图可视化某特征的变化如何影响模型的输出及该特征值的分布

# 4.4、利用Shap值解释XGBR模型

# 4.5、基于XGBoost模型实现Shap值可视化分析


基于boston波士顿房价回归预测数据集利用shap值对XGBoost模型实现可解释性案例

# 1、定义数据集

更新中……

# 2、数据集预处理

更新中……

# 4、基于XGBR模型实现shap值分析

# 4.1、模型建立并训练

# 4.2、基于模型本身输出特征重要性

XGBR_importance_dict: [('DIS', 57), ('RM', 42), ('LSTAT', 39), ('PTRATIO', 29), ('NOX', 28), ('TAX', 28), ('CRIM', 23), ('B', 15), ('AGE', 13), ('RAD', 8), ('INDUS', 8), ('CHAS', 4), ('ZN', 1)]

ML之shap:基于boston波士顿房价回归预测数据集利用shap值对XGBoost模型实现可解释性案例_第1张图片

 

# 4.3、局部独立图可视化某特征的变化如何影响模型的输出及该特征值的分布

ML之shap:基于boston波士顿房价回归预测数据集利用shap值对XGBoost模型实现可解释性案例_第2张图片

 

# 4.4、利用Shap值解释XGBR模型

# 4.5、基于XGBoost模型实现Shap值可视化分析

# (1)、利用局部独立图计算shap值

     

# (2)、某列样本值(特征值)、及其对应shap值散点图可视化

ML之shap:基于boston波士顿房价回归预测数据集利用shap值对XGBoost模型实现可解释性案例_第3张图片

 

# (3)、对所有样本中每个特征计算shap平均绝对值/最大绝对值条形图可视化

ML之shap:基于boston波士顿房价回归预测数据集利用shap值对XGBoost模型实现可解释性案例_第4张图片

ML之shap:基于boston波士顿房价回归预测数据集利用shap值对XGBoost模型实现可解释性案例_第5张图片 

# (4)、对所有样本中每个特征计算shap平均绝对值蜂群图可视化

ML之shap:基于boston波士顿房价回归预测数据集利用shap值对XGBoost模型实现可解释性案例_第6张图片

ML之shap:基于boston波士顿房价回归预测数据集利用shap值对XGBoost模型实现可解释性案例_第7张图片 

 

# (5)、对所有样本中每个特征计算shap平均绝对值热图可视化

ML之shap:基于boston波士顿房价回归预测数据集利用shap值对XGBoost模型实现可解释性案例_第8张图片

ML之shap:基于boston波士顿房价回归预测数据集利用shap值对XGBoost模型实现可解释性案例_第9张图片 

 

# (6)、基于cluste算法处理相关性的特征并可视化

​​​​​​​ML之shap:基于boston波士顿房价回归预测数据集利用shap值对XGBoost模型实现可解释性案例_第10张图片

 

ML之shap:基于boston波士顿房价回归预测数据集利用shap值对XGBoost模型实现可解释性案例_第11张图片

 

你可能感兴趣的:(ML,回归,机器学习,shap)