等間隔の角度で測定された一連の半径 (t + イプシロン + エラー) があります。モデルは、(r, Alpha) を中心とする半径 (R) の円で、小さなノイズと、ノイズよりもはるかに大きないくつかのランダム エラー値が追加されています。
問題は、円モデルの中心 (r,Alpha) と円の半径 (R) を見つけることです。ただし、ランダム エラーの影響をあまり受けないようにする必要があります (以下のデータ ポイント 7 と 14 を参照)。
一部の半径が欠落している可能性があるため、ここでは単純平均は機能しません。
最小二乗最適化を試みましたが、エラーに大きく反応します。
Pythonでデルタの最小二乗ではなく、最小デルタを最適化する方法はありますか?
Model:
n=36
R=100
r=10
Alpha=2*Pi/6
Data points:
[95.85, 92.66, 94.14, 90.56, 88.08, 87.63, 88.12, 152.92, 90.75, 90.73, 93.93, 92.66, 92.67, 97.24, 65.40, 97.67, 103.66, 104.43, 105.25, 106.17, 105.01, 108.52, 109.33, 108.17, 107.10, 106.93, 111.25, 109.99, 107.23, 107.18, 108.30, 101.81, 99.47, 97.97, 96.05, 95.29]