在polyfit-python中加入sigma

时间:2017-01-31 02:55:48

标签: python function numpy linear-regression

我有3个阵列。一个数组包含x值,第二个数组包含y值,第三个数组包含sigma(错误)的值。

如何使用numpy.polyfit函数来适应x,y和sigma?我已经弄清楚如何拟合x和y值而不是西格玛。

import numpy as np
p = np.polyfit(x,y,2)
xp = np.linspace(0.4,1,40)
y = np.polyval(p,xp)

1 个答案:

答案 0 :(得分:1)

使用here

所述的w参数
p = np.polyfit(x,y,2,w=1/sigma)