Mengevaluasi konsistensi penjelasan SHAP
Evaluasi konsistensi penjelasan tingkat kepentingan fitur menggunakan nilai SHAP pada dua subset berbeda dari himpunan data asuransi.
Subset X1, X2, y1, dan y2 telah dimuat untuk Anda, bersama model1 yang dilatih pada subset pertama dan model2 yang dilatih pada subset kedua.
Latihan ini merupakan bagian dari kursus
Explainable AI in Python
Instruksi latihan
- Hitung
shap_values1danfeature_importance1untukmodel1. - Hitung
shap_values2danfeature_importance2untukmodel2. - Hitung
consistencyantara tingkat kepentingan fitur.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# Calculate SHAP values and feature importance for model1
explainer1 = shap.TreeExplainer(model1)
shap_values1 = ____
feature_importance1 = ____
# Calculate SHAP values and feature importance for model2
explainer2 = shap.TreeExplainer(model2)
shap_values2 = ___
feature_importance2 =____
# Consistency calculation
consistency = ____
print("Consistency between SHAP values:", consistency)