Middle — Senior
Как да визуализираме зависимостта на признака от целта на графика?
sobes.tech AI
Отговор от AI
За да визуализирате зависимостта на характеристика от целта, се използват различни типове графики в зависимост от типа на характеристиката и целта:
-
За числова характеристика и числова цел:
- Точков график (scatter plot) — показва всяка двойка (характеристика, цел).
- Линеен график или график с средни стойности (например, подвижно средно) за откриване на тенденции.
- Boxplot или violin plot за групиране по диапазони на характеристиката.
-
За категориална характеристика и числова цел:
- Boxplot по категории — показва разпределението на целта за всяка категория.
- Стълбовиден график с средната стойност на целта по категории.
-
За категориална цел:
- Хистограми или стълбови диаграми на честотата по стойности на характеристиката за всяка категория на целта.
Пример на Python с използване на matplotlib и seaborn:
import seaborn as sns
import matplotlib.pyplot as plt
# df — DataFrame с характеристики и цел
sns.scatterplot(data=df, x='feature', y='target')
plt.show()
# За категориална характеристика
sns.boxplot(data=df, x='categorical_feature', y='target')
plt.show()
Тази визуализация помага да се разбере дали има зависимост, нейната форма и сила, както и да се открият изключения и аномалии.