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.