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
Instructions de l’exercice
- Calculez les
shap_valuesà l'aide d'unTreeExplainer. - Utilisez les
shap_valuesobtenues 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
____