CommencezCommencez gratuitement

Graphiques d'importance des variables pour l'analyse des admissions

Au sein de l'équipe de science des données d'une université, votre tâche consiste à évaluer quels facteurs influencent réellement les décisions d'admission et lesquels sont moins importants. Le comité d'admission sait que la CGPA joue un rôle clé, mais il souhaite le confirmer et découvrir d'autres facteurs qui pourraient influencer les résultats. À l'aide d'un model RandomForestRegressor, vous allez visualiser l'importance des variables afin d'identifier clairement quels aspects du profil des candidates et candidats comptent le plus et lesquels ont moins d'impact sur le processus décisionnel.

La bibliothèque shap et les données d'entraînement (X_train, y_train) ont été préchargées pour vous.

Cette activité fait partie du cours

Explainable AI en Python

Voir le cours

Instructions de l’exercice

  • Calculez les shap_values à l'aide d'un TreeExplainer.
  • Utilisez les shap_values obtenues pour tracer l'importance des variables avec un diagramme à barres et analysez-le.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

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

# Derive shap values
explainer = ____
shap_values = ____

# Plot the feature importance plot
____
Modifier et exécuter le code