私はプロットに合わせる必要のあるデータセットを持っています。私はフィッティングにleastsq()を使用しています。しかし、現時点では、実際にはフィッティングに実際に影響を及ぼしている最初の推測値を手動で与える必要があります。 leastsq()で渡すことができる最初の推測値を最初に計算する方法はありますか?Pythonでleastsq関数の初期推測を見つけるには?
0
A
答えて
1
いいえ、最初の推定値を実際に計算することはできません。
あなたは推測された推測をしなければならず、それは実際にあなたのデータとモデルに依存します。
当初の推測がフィッティングに影響する場合、他に何か起こっている可能性があります。あなたはたぶん地方の極小にこだわっているでしょう。モデルが複雑すぎるか、データ範囲が非常に大きいため浮動小数点精度の限界に達し、フィッティングアルゴリズムがパラメータ変更の変更を検出できません。後者は、データ(およびモデル)を正規化するか、または線形スペースの代わりにlog(-log)スペースを使用するなどして回避することができます。
Nelder-Mead amoebeメソッドのように、leastsqを避けて、別の最小化メソッドを使用してください(これははるかに遅くなりますが、全体的により良い結果が得られる可能性があります)。
関連する問題
- 1. Pythonは数を推測ゲーム
- 2. 推測ゲームの解決策を見つけるC++プログラム
- 3. Pythonの乱数推測ゲーム
- 4. AMPL API C++ - 変数の初期推測を設定するには?
- 5. 乱数ゲームPythonを推測する
- 6. 呼び出し可能関数の最初の引数を推測する
- 7. PythonでのCollaztの推測
- 8. ニュートンラフソンは特定の初期推測と収束しない
- 9. 関数の戻り値の型を推測するには?
- 10. 私のPythonの数推測ゲーム
- 11. 素数を見つけるためのPython関数
- 12. Pythonを使用してn個のステップを使用するcollatzの推測を見つける
- 13. Pythonで文字列の数字の後に最初のスペースを見つける
- 14. 推測shared_ptrのT関数宣言
- 15. Pythonでクラスインスタンスから利用できる関数を見つけるには?
- 16. pythonで素数を見つける
- 17. バビロニアの平方根アルゴリズム - 初期推測値
- 18. シンプルなPython乱数推測機
- 19. Pythonの推測ゲームのコードフィードバック
- 20. 推測変数
- 21. Pythonのランド推測ゲーム
- 22. Pythonは2つのタイムスタンプの差を数分で見つける
- 23. Python:マルチシリーズデータフレームの最初の非ゼロを見つける方法は?
- 24. 乱数を推測
- 25. Pythonで数を推測するゲームの制御ループ
- 26. Python - 最後の番号を見つける関数
- 27. 推測乱数推測なぜ私は入力を入力することができません - python
- 28. C++で静的初期化子とデストラクタを見つける
- 29. Pythonで連続変数のエントロピーを見つけるには?
- 30. TypeScriptの汎用関数でマップ型を推測する