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);
Y mostremos los valores residuales usando la función seaborn.residplot:
sns.residplot(x = "total_bill", y = "tip", data = tips);
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.