Python线性拟合与多个误差条

pir*_*tle 6 python statistics matplotlib curve-fitting linear-regression

我用线性拟合拟合了一些数据.我想加权误差线.到目前为止,我一直在使用斗牛犬fitting.py.他们linear_fit使得加权线性回归非常容易.不幸的是,我正在使用的数据在X和Y方向都有错误.

我想知道,实际上(在Python中)和理论上(在统计术语中),这将是如何完成的.

And*_*den 3

有几个选择:

  1. scipy.optimize.leastsq(对于总最小二乘
  2. scipy.odr(对于戴明回归)。

这两种解决方案都会考虑 X 和 Y 方向上的独立误差(odr 中的 scld 数组)。