日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

第七章 线性回归预测模型

發布時間:2025/4/5 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 第七章 线性回归预测模型 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

線性回歸模型屬于經典的統計學模型,該模型的應用場景是根據已知的變量(自變量)來預測某個連續的數值變量(因變量)。

一元線性回歸模型:y=a+bx+ε

import pandas as pd import matplotlib.pyplot as plt import seaborn as snsf = open(r'C:\Users\active\Music\Desktop\Python\第7章 線性回歸模型\第7章 線性回歸模型\第七章 線性回歸模型\Salary_Data.csv', encoding='UTF-8') income = pd.read_csv(f) sns.lmplot(x='YearsExperience',y='Salary',data=income,ci=None) plt.show()

如何得到這條擬合線數學表達式?

運用statsmodels,用于統計建模的第三方模塊,如需實現線性回歸模型的參數求解,可以調用子模塊中的ols函數。有關該函數的語法及參數含義如下

formula:以字符串的形式指定線性回歸模型的公式,如‘y~x’就表示簡單線性回歸模型。

data:指定建模的數據集。

subset:通過bool類型數組對象,獲取data的子集用于建模。

drop_cols:指定需要從data中刪除的變量。

import statsmodels.api as sm fit = sm.formula.ols('Salary~YearsExperience',data=income).fit() print(fit.params)OUT:Intercept 25792.200199 YearsExperience 9449.962321 dtype: float64

?多元線性回歸模型:y=y=β0+β1x1+β2x2+...+ε

回歸模型參數的求解:最小二乘法

回歸模型的預測:用predict方法(predict(exog=None,transform=True)

exog:指定用于預測的用于預測的其他自變量的值

transform:bool類型參數,預測時是否將原始數據按照模型表達式進行轉換,默認為True

接下來將基于statsmodels模塊對多元線性回歸模型的參數進行求解,進而依據其他新的自變量值實現模型的預測功能。

總結

以上是生活随笔為你收集整理的第七章 线性回归预测模型的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。