散點圖線性回歸曲線


1 polyfit()是一個最基本的最小二乘多項式擬合函數,參數deg必須寫,用於指定是擬合幾次曲線,輸出的k[0]是最高次的系數

要呈現polyfit()的曲線時,要用polyval()函數,二者常結合使用.

import seaborn as sns
import matplotlib.pyplot as plt

x = [2000,4000,8000,10000]
y = [79.2,130.7,226.6,281.979186]
k = np.polyfit(x,y, deg=1)

plt.figure(figsize=(10, 5.5))
plt.plot(x, np.polyval(k, x))
plt.scatter(x,y)
plt.show()
print(k)
# [2.50729186e-02 2.91822849e+01]

參考:https://www.cnblogs.com/heaiping/p/9068401.html


免責聲明!

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



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