多元線性回歸

多元線性回歸是想在簡單線性回歸的基礎(chǔ)上,建立兩個或者兩個以上的解釋變量與反應(yīng)變量之間的關(guān)系。它的步驟和一元線性回歸相似。

四個假設(shè)條件

線性關(guān)系:要求解釋變量與反應(yīng)變量之間是是線性關(guān)系。

方差齊性:保證方差的均勻性

殘差正太性:殘差服從正太分布

多重共線性:假設(shè)個解釋變量之間沒有多重共線性

逐步回歸:

不一定每一個變量與反應(yīng)變量的相關(guān)性都十分高,當變量太多時,可以使用逐步回歸來篩選變量。

“假”變量的處理:

對于分類變量可以進行編碼。以及改進多元回歸模型,使之能預(yù)測分類數(shù)據(jù)。

setp 1:數(shù)據(jù)預(yù)處理

1、導(dǎo)入必須的包 pandas、numpy、matplot、sklearn

2、導(dǎo)入數(shù)據(jù)集 read_csv()

3、進行數(shù)據(jù)清洗(異常值處理)

4、處理"假"數(shù)據(jù)(如果有必要)

5、特征縮放(和簡單線性回歸相同)

import pandas as pd

import numpy as np

dataset = pd.read_csv("50_Startups.csv")

X = dataset.iloc[:,:-1].values

Y = dataset.iloc[:,4].values

from sklearn.preprocessing import LabelEncoder,OneHotEncoder

labelencoder = LabelEncoder()

X[:,3]=labelencoder.fit_transform(X[:,3])

onehotencoder = OneHotEncoder(categorical_features=[3])

X = onehotencoder.fit_transform(X).toarray()

X =X[:,1:]#變成數(shù)據(jù)框格式


setp 2:訓(xùn)練模型

1、導(dǎo)入必須的類 LinerRegression從 sklearn.linear_model

2、數(shù)據(jù)集分割

3、創(chuàng)建回歸模型對象 regressor 從 LinearRegression類

4、使用 fit()來訓(xùn)練模型

from sklearn.model_selection import train_test_split

X_train,X_test,Y_train,Y_test = train_test_split(X,Y,test_size=0.2,random_state=0)

from sklearn.linear_model import LinearRegression

regressor = LinearRegression()

regressor.fit(X_train,Y_train)

setp 3:預(yù)測結(jié)果

1、使用 predict()預(yù)測結(jié)果

y_pred = regressor.predict(X_test)

import matplotlib.pyplot as plt

plt.scatter(Y_test,y_pred)



實測值與預(yù)測值
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 概括 理解多重線性回歸的應(yīng)用 , 潛在問題和評估模型擬合的方法 , 是更復(fù)雜機器學(xué)習(xí)方法的核心 學(xué)習(xí)了如何在Pyt...
    IntoTheVoid閱讀 4,945評論 0 12
  • R中的線性回歸函數(shù)比較簡單,就是lm(),比較復(fù)雜的是對線性模型的診斷和調(diào)整。這里結(jié)合Statistical Le...
    真依然很拉風閱讀 67,113評論 1 64
  • 泰優(yōu)匯六項精進第一組打卡記錄 倪力【日精進打卡第59天】 一、學(xué)習(xí)與實踐 1.付出不亞于任何人的努力 2.要謙虛,...
    倪力閱讀 99評論 0 0
  • 晚上八點半才回到家,兒子開的門,眼淚嘩嘩的,說爸爸又生氣了,在房間里躺著不理他。我用腳趾頭都能想到兩人又因為寫作業(yè)...
    十五年17閱讀 366評論 0 0
  • 文/龍女_ 圖片源于網(wǎng)絡(luò) 前任優(yōu)秀得可怕,和他相處的人不得不飛奔才能跟上他的腳步 我很愛他,但經(jīng)常被氣得跺腳,往往...
    龍十五_閱讀 1,257評論 0 6

友情鏈接更多精彩內(nèi)容