Middle — Senior
Como visualizar a dependência de uma característica em relação ao alvo num gráfico?
sobes.tech IA
Resposta da IA
Para visualizar a dependência de uma característica em relação ao alvo, utilizam-se diferentes tipos de gráficos dependendo do tipo de característica e do alvo:
-
Para uma característica numérica e um alvo numérico:
- Gráfico de dispersão (scatter plot) — mostra cada par (característica, alvo).
- Gráfico de linha ou gráfico com médias (por exemplo, média móvel) para identificar tendências.
- Boxplot ou violin plot para agrupar por intervalos da característica.
-
Para uma característica categórica e um alvo numérico:
- Boxplot por categorias — mostra a distribuição do alvo para cada categoria.
- Gráfico de barras com o valor médio do alvo por categoria.
-
Para um alvo categórico:
- Histogramas ou gráficos de barras de frequências por valores da característica para cada categoria do alvo.
Exemplo em Python usando matplotlib e seaborn:
import seaborn as sns
import matplotlib.pyplot as plt
# df — DataFrame com características e alvo
sns.scatterplot(data=df, x='feature', y='target')
plt.show()
# Para uma característica categórica
sns.boxplot(data=df, x='categorical_feature', y='target')
plt.show()
Este tipo de visualização ajuda a entender se existe dependência, sua forma e força, assim como a identificar valores atípicos e anomalias.