我正在做这个多项式回归:
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],它实际上是一个常数而不是系数。