Diagrammes de sensibilité aux influences

Utilisez la fonction plot_influence_sensitivity() pour créer un diagramme de répartition des dépendances SHAP pour visualiser la relation entre les valeurs des fonctionnalités et leurs valeurs SHAP. Cela peut vous aider à comprendre comment les changements dans les valeurs des fonctionnalités influencent les prédictions du modèle.

Exemple de diagramme de sensibilité aux influences montrant les valeurs des fonctionnalités et leurs valeurs SHAP

Dans l’exemple précédent, le graphique montre comment les valeurs des fonctionnalités influencent la prédiction du modèle.

Arguments obligatoires

Argument

Description

shap_values

Une série pandas ou un tableau 2D contenant les valeurs SHAP pour la même fonctionnalité

feature_values

Une série pandas ou un tableau 2D contenant les valeurs d’une fonctionnalité spécifique

Arguments facultatifs

Argument

Description

figsize

Un tuple de (largeur, hauteur) qui contrôle la taille du diagramme. Utilise une taille par défaut de (1 400, 500) si non spécifié.

Note

La fonctionnalité de tableau 2D des valeurs SHAP et des valeurs de fonctionnalité n’est disponible que dans Snowflake Notebooks. Pour sélectionner la fonctionnalité pour laquelle vous souhaitez visualiser les valeurs SHAP, vous pouvez utiliser le sélecteur déroulant interactif fourni. Si vous utilisez un notebook local, vous devez transmettre les valeurs SHAP d’une seule fonctionnalité et les valeurs de la fonctionnalité en tant qu’arguments.

La fonction renvoie un graphique qui représente les valeurs des fonctionnalités le long de l’axe des x et leurs valeurs SHAP correspondantes le long de l’axe y.

La visualisation peut être utile pour comprendre les points de données suivants :

  • Les tendances montrant comment les valeurs des fonctionnalités influencent les prédictions

  • La force et la direction de l’influence pour chaque fonctionnalité

  • Les clusters ou modèles dans les interactions des fonctionnalités