Visualización de valores residuales

Una función que puede resultar muy útil es seaborn.residplot. Esta función -a nivel de ejes- entrena el modelo de regresión lineal y muestra en la gráfica los valores residuales para cada una de las observaciones. Para ver un ejemplo, comencemos cargando el conjunto de datos tips:

tips = sns.load_dataset("tips")

Ahora entrenemos y mostremos el modelo de regresión lineal:

sns.regplot(x = "total_bill", y = "tip", data = tips);

Visualización de valores residuales

Y mostremos los valores residuales usando la función seaborn.residplot:

sns.residplot(x = "total_bill", y = "tip", data = tips);

Visualización de valores residuales

Vemos que la función ha situado la recta de regresión horizontalmente y muestra el punto correspondiente a cada observación a la distancia que lo separa de dicha recta.