問題タブ [scipy-optimize]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - パラメータの scipy.optimize エラーバーが範囲外に広がるのはなぜですか
私は、一部のデータに合わせてoptimize.least_squaresを使用したいので、Pythonでoptimize.leastsqメソッドを使用して適合パラメータの標準誤差を取得することを確認していましたが、パラメータには(物理的な理由から)境界があります。たとえば、パラメータAは[0でなければなりません。 、1]。共分散行列を使用し、残差を乗算する方法は、パラメーターの範囲外に広がるエラーバーにつながることがわかります。統計的に正しく厳密に行うべきことは何ですか? エラーバーを許可された境界で人為的に切り取りますか、またはエラーバーが境界内に収まるように処理する他の方法はありますか?
私が得る結果は次のとおりです。
パラメータの perr が境界の範囲外にあることに注意してください。おそらく、方向エラーを取得する方法はありますか? つまり、たとえば、最初のパラメーターのエラーバーは負の方向だけになりますか?