Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 复制Excel';带NumPy的s-LINEST函数_Python_Excel_Numpy_Linear Regression - Fatal编程技术网

Python 复制Excel';带NumPy的s-LINEST函数

Python 复制Excel';带NumPy的s-LINEST函数,python,excel,numpy,linear-regression,Python,Excel,Numpy,Linear Regression,我必须使用Excel的LINEST函数来计算线性回归中的误差。我希望用Numpy的polyfit函数重现结果。我希望复制以下LINEST用法: LINEST(y's,x's,TRUE) 使用polyfit。我不确定如何让这两个函数产生相同的值,因为我没有尝试过给出类似的结果 我尝试了以下方法: numpy.polyfit(x,y,1) numpy.polyfit(x,y,3) 以及第三个位置的各种其他值 这个问题实际上是我对NumPy的多边形拟合函数和LINEST的误解造成的。执行以下操作:

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

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

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

我尝试了以下方法:

 numpy.polyfit(x,y,1)
numpy.polyfit(x,y,3)


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

这个问题实际上是我对NumPy的多边形拟合函数和LINEST的误解造成的。执行以下操作:

 numpy.polyfit(x,y,1)

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

请显示您的代码。可能与我读过的问题重复。我想重现默认的LINEST函数,而不是特定的多项式次数。我编辑了这篇文章,加入了我尝试过的代码。现在有意义了。对于n列,LINEST看起来像y=m1*x1+m2*x2+…+mn*xn。它们在x中都是线性的,因此阶数为1。