Middle — Senior
Come visualizzare la dipendenza di una caratteristica rispetto all'obiettivo in un grafico?
sobes.tech AI
Risposta dell'AI
Per visualizzare la dipendenza di una caratteristica rispetto all'obiettivo, si utilizzano diversi tipi di grafici a seconda del tipo di caratteristica e obiettivo:
-
Per una caratteristica numerica e un obiettivo numerico:
- Grafico a dispersione (scatter plot) — mostra ogni coppia (caratteristica, obiettivo).
- Grafico lineare o grafico con medie (ad esempio, media mobile) per identificare tendenze.
- Boxplot o violin plot per raggruppare per intervalli della caratteristica.
-
Per una caratteristica categorica e un obiettivo numerico:
- Boxplot per categorie — mostra la distribuzione dell'obiettivo per ogni categoria.
- Diagramma a barre con il valore medio dell'obiettivo per categoria.
-
Per un obiettivo categorico:
- Istogrammi o diagrammi a barre di frequenza per valori della caratteristica per ogni categoria dell'obiettivo.
Esempio in Python usando matplotlib e seaborn:
import seaborn as sns
import matplotlib.pyplot as plt
# df — DataFrame con caratteristiche e obiettivo
sns.scatterplot(data=df, x='feature', y='target')
plt.show()
# Per una caratteristica categorica
sns.boxplot(data=df, x='categorical_feature', y='target')
plt.show()
Questa visualizzazione aiuta a capire se esiste dipendenza, la sua forma e forza, oltre a identificare valori anomali e outlier.