Middle — Senior
19
Как визуализировать зависимость признака от таргета на графике?
Компании, где спрашивали
Ответ от нейросети
sobes.tech 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()
Такая визуализация помогает понять, есть ли зависимость, её форму и силу, а также выявить выбросы и аномалии.