6

線形フィットでいくつかのデータをフィッティングしています。エラーバーに重みを付けたい。ここまで、ブルドッグの Fitting.pyを使用してきました。それらlinear_fitにより、重み付き線形回帰が非常に簡単になります。残念ながら、私が扱っているデータには、X 方向と Y 方向の両方にエラーがあります。

実際に (Python で) 理論的にも (統計用語で)、これがどのように行われるのか疑問に思っていました。

4

2 に答える 2

3

いくつかの選択肢があります:

  1. scipy.optimize.leastsq(総最小二乗)
  2. scipy.odr(デミング回帰の場合)。

これらのソリューションはどちらも、X 方向と Y 方向 (odr の scld 配列) の独立したエラーを説明します。

于 2012-10-02T20:30:09.417 に答える
0

scipy.optimize.fmin()この関数(この例を参照)を使用して、x方向とy方向の偏差の2乗を計算するメリット関数(定義する必要があります)を最小化できます。

于 2012-10-02T14:21:48.347 に答える