找到二阶多项式python的回归

时间:2015-09-29 17:09:13

标签: python numpy matplotlib

我在下面有一段代码,想要找到该行的回归(数据点与此行匹配的程度)。我希望我的拟合是二阶多项式。我怎样才能做到这一点?是否有一种方法可以考虑错误。

plt.errorbar(x,y,fmt='*')
z = np.polyfit(x, y, 2)
xxx=np.linspace(0.65,2,10)
ppp = np.poly1d(z)
plt.plot(xxx,ppp(xxx))

1 个答案:

答案 0 :(得分:1)

根据numpy.polyfit上的文档,它还可以返回残差,这是您要查找的错误。查看Returns部分。您可以使用参数deg设置所需的多项式度数。