使用NumPy重现Excel的LINEST功能

时间:2014-02-12 06:40:20

标签: python excel numpy linear-regression

我必须使用Excel的LINEST函数来计算线性回归中的错误。我希望使用Numpy的polyfit函数重现结果。我希望重现以下LINEST用法:

LINEST(y's, x's,,TRUE)

用polyfit。我不确定如何让这两个函数产生相同的值,因为我尝试的没有给出类似的结果。

我尝试了以下内容:

numpy.polyfit(x,y,3)

以及第三个位置的各种其他值。

1 个答案:

答案 0 :(得分:3)

这个问题实际上是我对NumPy的polyfit函数和LINEST误解的结果。执行以下操作:

 numpy.polyfit(x,y,1)

给了我正确的结果,因为它使用样本xy值执行线性回归,如LINEST。