Mulai sekarangMulai gratis

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

Lihat Kursus

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()
Edit dan Jalankan Kode