Middle — Senior
¿Cómo visualizar la dependencia de una característica respecto al objetivo en un gráfico?
sobes.tech AI
Respuesta de la IA
Para visualizar la dependencia de una característica respecto a un objetivo, se utilizan diferentes tipos de gráficos según el tipo de característica y objetivo:
-
Para una característica numérica y un objetivo numérico:
- Gráfico de dispersión (scatter plot) — muestra cada par (característica, objetivo).
- Gráfico lineal o gráfico con promedios (por ejemplo, media móvil) para identificar tendencias.
- Boxplot o violin plot para agrupar por rangos de la característica.
-
Para una característica categórica y un objetivo numérico:
- Boxplot por categorías — muestra la distribución del objetivo para cada categoría.
- Gráfico de barras con el valor medio del objetivo por categoría.
-
Para un objetivo categórico:
- Histogramas o gráficos de barras de frecuencias por valores de la característica para cada categoría del objetivo.
Ejemplo en Python usando matplotlib y seaborn:
import seaborn as sns
import matplotlib.pyplot as plt
# df — DataFrame con características y objetivo
sns.scatterplot(data=df, x='feature', y='target')
plt.show()
# Para una característica categórica
sns.boxplot(data=df, x='categorical_feature', y='target')
plt.show()
Este tipo de visualización ayuda a entender si existe dependencia, su forma y fuerza, así como a identificar valores atípicos y anomalías.