Middle — Senior
Ako vizualizovať závislosť vlastnosti od cieľa na grafe?
sobes.tech AI
Odpoveď od AI
Pre vizualizácie závislosti znaku od cieľa sa používajú rôzne typy grafov v závislosti od typu znaku a cieľa:
-
Pre číselný znak a číselný cieľ:
- Rozptylový diagram (scatter plot) — zobrazuje každý pár (znak, cieľ).
- Čiarový alebo priemerný graf (napríklad pohyblivý priemer) na identifikáciu trendov.
- Boxplot alebo violin plot na skupinové rozdelenie podľa rozsahov znaku.
-
Pre kategorizovaný znak a číselný cieľ:
- Boxplot podľa kategórií — ukazuje rozloženie cieľa pre každú kategóriu.
- Stĺpcový diagram s priemernou hodnotou cieľa podľa kategórií.
-
Pre kategorizovaný cieľ:
- Histogramy alebo stĺpcové diagramy frekvencií podľa hodnôt znaku pre každú kategóriu cieľa.
Príklad v Pythone s použitím matplotlib a seaborn:
import seaborn as sns
import matplotlib.pyplot as plt
# df — DataFrame s znakmi a cieľom
sns.scatterplot(data=df, x='feature', y='target')
plt.show()
# Pre kategorizovaný znak
sns.boxplot(data=df, x='categorical_feature', y='target')
plt.show()
Táto vizualizácia pomáha pochopiť, či existuje závislosť, jej tvar a sila, ako aj odhaliť odľahlé hodnoty a anomálie.