Mulai sekarangMulai gratis

Menganalisis pengaruh fitur dengan plot beeswarm

Melanjutkan peran Anda sebagai data scientist di universitas, kini Anda berfokus pada analisis yang lebih mendalam atas pengaruh tiap fitur terhadap hasil penerimaan. Menemukan faktor kunci yang memengaruhi keputusan penerimaan memang penting, tetapi pendalaman ini memungkinkan kita memahami bagaimana variasi faktor-faktor tersebut secara spesifik memengaruhi prediksi. Wawasan tambahan ini akan membantu menjawab pertanyaan seperti bagaimana perubahan skor tes atau CGPA memengaruhi peluang diterima, sehingga memberikan gambaran yang lebih jelas untuk pengambilan keputusan dan rekomendasi kebijakan yang lebih tepat.

Pustaka shap dan data pelatihan (X_train, y_train) telah dimuat untuk Anda.

Latihan ini merupakan bagian dari kursus

Explainable AI in Python

Lihat Kursus

Instruksi latihan

  • Peroleh shap_values menggunakan TreeExplainer.
  • Gunakan shap_values yang diperoleh untuk membuat plot beeswarm dan menganalisisnya.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

model = RandomForestRegressor(random_state=42)
model.fit(X_train, y_train)

# Derive shap values
explainer = ____
shap_values = ____

# Plot the beeswarm plot
____
Edit dan Jalankan Kode