最最最簡單的線性回歸的例子

假設y=aX+b

錄入X的數(shù)據(jù),y的數(shù)據(jù),然后作圖。


from sklearn import linear_model

import matplotlib.pyplot as plt

model = linear_model.LinearRegression()

X = [[1.01], [0.49], [0.31], [1.51], [0.37], [0.73], [1.53], [0.56],

? ? ? ? [0.41], [0.74], [0.63], [0.6], [2.06], [1.1], [1.31]]

y = [7366, 985, 544, 9140, 493, 3011, 11413, 1814, 876, 2690, 1190, 4172, 11764, 4682, 6172]

plt.scatter(X, y)

model.fit(X, y)

plt.plot(X, model.intercept_ + model.coef_ * X, color='red', inewidth='3')

plt.show()

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

相關閱讀更多精彩內容

友情鏈接更多精彩內容