第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

為什么線性回歸的預(yù)測值與真實(shí)值完全相同?

為什么線性回歸的預(yù)測值與真實(shí)值完全相同?

白豬掌柜的 2023-09-05 20:53:59
我正在做回歸LinearRegression并得到均方誤差0。我認(rèn)為應(yīng)該有一些偏差(至少很小)。您能解釋一下這個(gè)現(xiàn)象嗎?## Import packagesimport numpy as npimport pandas as pdfrom sklearn.linear_model import LinearRegressionfrom sklearn.metrics import mean_squared_errorimport urllib.request## Import dataseturllib.request.urlretrieve('https://raw.githubusercontent.com/Data-Science-FMI/ml-from-scratch-2019/master/data/house_prices_train.csv',                           'house_prices_train.csv')df_train = pd.read_csv('house_prices_train.csv')x = df_train['GrLivArea'].values.reshape(1, -1)y = df_train['SalePrice'].values.reshape(1, -1)print('The explanatory variable is', x)print('The variable to be predicted is', y)## Regressionreg = LinearRegression().fit(x, y)mean_squared_error(y, reg.predict(x))print('The MSE is', mean_squared_error(y, reg.predict(x)))print('Predicted value is', reg.predict(x))print('True value is', y)結(jié)果是The explanatory variable is [[1710 1262 1786 ... 2340 1078 1256]]The variable to be predicted is [[208500 181500 223500 ... 266500 142125 147500]]The MSE is 0.0Predicted value is [[208500. 181500. 223500. ... 266500. 142125. 147500.]]True value is [[208500 181500 223500 ... 266500 142125 147500]]
查看完整描述

1 回答

?
一只甜甜圈

TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超5個(gè)贊

雖然模型在其自身訓(xùn)練集上的得分會(huì)被夸大的評論肯定是正確的,但它不太可能與線性回歸完美契合,尤其是只有一個(gè)特征。

您的問題是您錯(cuò)誤地重塑了數(shù)據(jù):reshape(1, -1)創(chuàng)建了一個(gè) shape 數(shù)組(1, n),因此您的模型認(rèn)為它具有僅單個(gè)樣本的n特征和n輸出,因此具有完美擬合的多元線性回歸。嘗試使用reshape(-1, 1)forx而不是重塑 for y。


查看完整回答
反對 回復(fù) 2023-09-05
  • 1 回答
  • 0 關(guān)注
  • 252 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號