regresiĆ³n regresion programar paso logistica lineal codigo python matplotlib seaborn

programar - regresion lineal python paso a paso



Diagrama de dispersiĆ³n sin ajuste lineal en Seaborn (1)

Me pregunto si hay una manera de cambiar el ajuste lineal en lmplot de lmplot o si hay una función equivalente que solo produce el diagrama de dispersión. Claro, también podría usar matplotlib, sin embargo, creo que la sintaxis y la estética en el mar son bastante atractivas. P.ej,. Quiero trazar la siguiente trama

import seaborn as sns sns.set(style="ticks") df = sns.load_dataset("anscombe") sns.lmplot("x", "y", data=df, hue=''dataset'')

Sin el ajuste lineal así:

from itertools import cycle import numpy as np import matplotlib.pyplot as plt color_gen = cycle((''blue'', ''lightgreen'', ''red'', ''purple'', ''gray'', ''cyan'')) for lab in np.unique(df[''dataset'']): plt.scatter(df.loc[df[''dataset''] == lab, ''x''], df.loc[df[''dataset''] == lab, ''y''], c=next(color_gen), label=lab) plt.legend(loc=''best'')


establecer el argumento fit_reg en False :

sns.lmplot("x", "y", data=df, hue=''dataset'', fit_reg=False)