Sobes.tech
Middle — Senior

Kaip vizualizuoti savybės priklausomybę nuo tikslo diagramoje?

sobes.tech AI

Atsakymas iš AI

Norint vizualizuoti požymio priklausomybę nuo tikslo, naudojami įvairūs grafikai, priklausomai nuo požymio ir tikslo tipo:

  • Skaitmeninio požymio ir skaitmeninio tikslo atveju:

    • Taškų diagrama (scatter plot) — rodo kiekvieną porą (požymis, tikslas).
    • Linijinis arba vidurkio grafikas (pvz., slenkantis vidurkis) tendencijoms nustatyti.
    • Boxplot arba violin plot grupavimui pagal požymio diapazonus.
  • Kategorinio požymio ir skaitmeninio tikslo atveju:

    • Boxplot pagal kategorijas — rodo tikslo pasiskirstymą kiekvienai kategorijai.
    • Stulpelių diagrama su vidutine tikslo verte pagal kategorijas.
  • Kategorinio tikslo atveju:

    • Histogramos arba stulpelių diagramos dažniui pagal požymio reikšmes kiekvienai tikslo kategorijai.

Pavyzdys Python kalba naudojant matplotlib ir seaborn:

import seaborn as sns
import matplotlib.pyplot as plt

# df — duomenų rėmelis su požymiais ir tikslu
sns.scatterplot(data=df, x='feature', y='target')
plt.show()

# Kategorinio požymio atveju
sns.boxplot(data=df, x='categorical_feature', y='target')
plt.show()

Šis vizualizavimas padeda suprasti, ar yra priklausomybė, jos forma ir stiprumas, taip pat atskleisti išskirtinius ir anomalinius duomenis.