Как использовать остаток Себорна после регрессии фитинга? - PullRequest
1 голос
/ 23 апреля 2019

У меня есть простая линейная множественная регрессия в Python, которая выглядит следующим образом:

X_train,X_test,y_train,y_test=train_test_split(x_cols,df['Volume'],test_size=0.15)

regr = LinearRegression()
regr.fit(X_train, y_train)
y_pred = regr.predict(X_test)

Как я могу построить остатки этой модели?

Сначала я попробовал это:

sns.residplot(y_pred, y_test)

Но я не уверен, действительно ли это отображает остатки линейной регрессии.У меня есть правильные аргументы, передаваемые в остаток?

Спасибо!

1 Ответ

0 голосов
/ 24 апреля 2019

Нет, вам нужно передать свои x и y в качестве аргументов, а residplot запустит регрессию и построит график невязок.
Подробнее о residplot можно прочитать здесь :

df = pd.DataFrame({ 
    'X':np.random.randn(60),
    'Y':np.random.randn(60),
    })

sns.residplot('X','Y',data=df)  

residplot

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...