作者refusekkk (另类3k)
看板Python
标题Re: 请问如何计算回归方程式
时间Fri Jun 26 01:05:57 2020
※ 引述《aredfish (一切都是假的)》之铭言:
: 给定两个相同长度的list,分别代表x与y的座标,请问我该怎麽用python去计算他的线性回归方程式y=mx+b 呢?
: -----
: Sent from JPTT on my Samsung SM-G930F.
import numpy as np
p1_n_order = 1
y = [3,5,7,9,11,13]
x = [1,2,3,4,5,6]
p1 = np.poly1d(np.polyfit(x,y,p1_n_order))
print(p1)
输出结果为 2x+1
p2_n_order = 2
b = [5,15,29,47,69,95]
a = [1,2,3,4,5,6]
p2 = np.poly1d(np.polyfit(a,b,p2_n_order))
print(p2)
输出结果为 2x^2+4x-1
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.116.192.83 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1593104759.A.7CE.html
※ 编辑: refusekkk (140.116.192.83 台湾), 06/26/2020 01:08:51
1F:→ aredfish: 原来np就可以直接计算了,感谢 06/26 17:12
2F:推 papple23g: 推 06/27 12:13
3F:推 dfgh012316: 推推 07/01 08:17