Rのnls関数でパラメーター「アルゴリズム」が何をするかについて、誰かが私に良い説明を与えることができますか?
また、式はどのように機能しますか?チルダを使用していることは知っていますが、現実的な説明を実際に見つけることができません。
また、開始値はどのくらい重要ですか? 複数の開始値を試す必要がありますか? または、使用する開始値に関係なく、nls が正しいパラメーターを見つけることを保証できますか?
Rのnls関数でパラメーター「アルゴリズム」が何をするかについて、誰かが私に良い説明を与えることができますか?
また、式はどのように機能しますか?チルダを使用していることは知っていますが、現実的な説明を実際に見つけることができません。
また、開始値はどのくらい重要ですか? 複数の開始値を試す必要がありますか? または、使用する開始値に関係なく、nls が正しいパラメーターを見つけることを保証できますか?
簡単
に言うnls()
と、モデルとデータの間の二乗誤差を最小限に抑えるために、パラメーターを変更します。最小値を見つけるために試みることができるいくつかの良い方法があります。の「メソッド」に関する詳細を読む?optim
と、いくつかの優れた情報とリファレンスが提供されます。
一般に、非線形モデルの場合、結果は初期推定に敏感になる可能性があります。出力が近いことを確認するために、いくつかの異なる推測を試す必要があります。結果が推測に非常に敏感な場合は、パラメータを再設定するか、別のアルゴリズムを使用するか、モデルを再考してみてください。
式については、前の答えをエコーします。下部の例に目を通し、?nls
より具体的な質問をしてみてください。