給定x和y值的數組,以下代碼將計算這些數據點的迴歸曲線。如何從Numpy的polyfit派生方程?
# calculate polynomial
z = np.polyfit(x, y, 5)
f = np.poly1d(z)
# calculate new x's and y's
x_new = np.linspace(x[0], x[-1], 50)
y_new = f(x_new)
plt.plot(x,y,'o', x_new, y_new)
plt.xlim([x[0]-1, x[-1] + 1 ])
plt.show()
如何使用上述方法推導出該曲線的實際方程?