0
私はLMFITを使用してモデルに合うようにしようとしています
に不確実性を使用してフィット感、私は簡単に次のように行うことができます私のmeasured
変数(例えば測定誤差)に関連しているので、私はそれに関連する標準誤差によって残差の点に重み付けをしたいと思います(測定値の常に20%です)。コードは次のようになります。エラー加重LMFIT
def loss_function(params):
residuals = []
for x, measured in ...:
y = predict(x, params)
residuals.append((y - measured)/(measured * 0.2))
return residuals
params = Parameters()
params.add(...)
model = Minimizer(loss_function, params)
result = model.minimize(method='leastsq')
問題は完全に信頼できないフィッティング結果になります。どうして?これをどうすれば解決できますか?
データを追加できますか? – Cleb