0

scipy.optimize.minimize() 関数を使用して、同じ目的関数に対してさまざまな方法を使用してさまざまな結果を得ました。適合度を評価するために、最初の基準として、削減されたカイ 2 乗を調べます。しばらくして、この便利なガイドhttp://newville.github.io/lmfit-py/fitting.html#Minimizerで終了しました。ここでは、最小化から返される Minimizer オブジェクトの属性として、削減されたカイ 2 乗が設定されていることが指定されています。 ) 関数。でももしそうなら

minobj = scipy.optimize.minimize(...)
minobj.redchi

私は得る

 AttributeError: redchi

一方、minobj.message と minobj.success は正しく表示されます。推測はありますか?

4

2 に答える 2

0

アシュウィンの答えに加えて、いつでも使用できます:

result = lmfit.minimize(...)
x2 = result.chisqr
nfree = result.nfree
red_x2 = x2/nfree
于 2015-05-14T23:43:27.873 に答える