Menemukan prediktor utama penyakit jantung dengan SHAP
Tugas Anda adalah menggunakan SHAP untuk memahami bagaimana berbagai fitur dalam RandomForestClassifier model yang telah dilatih sebelumnya memengaruhi prediksi untuk penyakit jantung.
X yang berisi fitur dan y yang berisi label, serta classifier random forest model, telah dimuat untuk Anda.
Latihan ini merupakan bagian dari kursus
Explainable AI in Python
Instruksi latihan
- Buat SHAP tree explainer bernama
explainer. - Hitung
shap_values. - Hitung nilai SHAP absolut rata-rata
mean_abs_shap.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
import shap
# Create a SHAP Tree Explainer
explainer = ____
# Calculate SHAP values
shap_values = ____
# Calculate mean absolute SHAP values
mean_abs_shap = ____
plt.bar(X.columns, mean_abs_shap)
plt.title('Mean Absolute SHAP Values for RandomForest')
plt.xticks(rotation=45)
plt.show()