Sobes.tech
Middle — Senior

Comment visualiser la dépendance d'une caractéristique par rapport à la cible sur un graphique?

sobes.tech IA

Réponse de l'IA

Pour visualiser la dépendance d'une caractéristique par rapport à une cible, différents types de graphiques sont utilisés en fonction du type de caractéristique et de la cible :

  • Pour une caractéristique numérique et une cible numérique :

    • Nuage de points (scatter plot) — affiche chaque paire (caractéristique, cible).
    • Graphique linéaire ou graphique avec moyenne (par exemple, moyenne mobile) pour identifier les tendances.
    • Boxplot ou violin plot pour regrouper par plages de la caractéristique.
  • Pour une caractéristique catégorique et une cible numérique :

    • Boxplot par catégories — montre la distribution de la cible pour chaque catégorie.
    • Diagramme à barres avec la moyenne de la cible par catégorie.
  • Pour une cible catégorique :

    • Histogrammes ou diagrammes à barres de fréquences par valeurs de la caractéristique pour chaque catégorie de la cible.

Exemple en Python avec matplotlib et seaborn :

import seaborn as sns
import matplotlib.pyplot as plt

# df — DataFrame avec caractéristiques et cible
sns.scatterplot(data=df, x='feature', y='target')
plt.show()

# Pour une caractéristique catégorique
sns.boxplot(data=df, x='categorical_feature', y='target')
plt.show()

Ce type de visualisation aide à comprendre s'il existe une dépendance, sa forme et sa force, ainsi qu'à repérer les valeurs aberrantes et anomalies.