Sobes.tech
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.