python數據分析之簡單線性回歸分析


使用sklearn庫的linear_model.LinearRegression(),可以非常簡單的進行線性回歸分析

以下為代碼:

 1 # 導入sklearn庫下的linear_model類
 2 from sklearn import linear_model
 3 # 導入pandas庫,別名為pd
 4 import pandas as pd
 5 
 6 filename = r'D:\test.xlsx'
 7 # 讀取數據文件
 8 data = pd.read_excel(filename)
 9 
10 # 轉化自變量數據為矩陣
11 x = data.iloc[:,:1].values
12 # 轉化因變量數據為矩陣
13 y = data.iloc[:,2].values
14 # print(x)
15 # print(y)
16 
17 # 調用線性回歸函數
18 clf = linear_model.LinearRegression()
19 # 開始線性回歸計算
20 clf.fit(x,y)
21 # 得到斜率
22 print(clf.coef_[0])
23 # 得到截距
24 print(clf.intercept_)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM