Python中的多项式回归从头开始



我正在做这个多项式回归:

for i in np.arange(1, len(coeff)):
line += coeff[i] * x_pts ** i

我知道这个概念,但我不明白他们为什么要做这一步,有人可以解释一下,请。

这段代码只是在说

y=a_n*x^n + a_(n-1)*x^(n-1) +...+ a_1*x^(1)

虽然我不确定为什么不包括指数 = 0。

编辑:OP应该包含更多代码(并且作为问题正文中的文本,而不是图像(。 无论如何,原始代码是:

line = coeff[0]
for i in np.arange(1, len(coeff)):
line += coeff[i] * x_pts ** i

所以我们可以看到直线被初始化为 coeff[0],它实际上是一个常数而不是系数。

最新更新