3

更新:元の質問は次のとおりです。matlabの「lsqnonlin」関数に実装されているのと同じアルゴリズムを使用するR関数はありますか?ただし、答えはRで関数を検索することに関連しています。答えは、一般的にRユーザーにとって非常に役立つと思います。そこで、タイトルを編集しましたが、ここでもう一度元の質問をしました。Rで、微分方程式を解くことを含む非線形最小二乗最適化を行う方法は?

私は非線形最小二乗最適化を行っていますが、matlab関数lsqnonlinは、Rで試したすべての最適化アルゴリズム(関数、、、などのアルゴリズムを含むoptimxnlmよりnlminbsolnp高速であり、「正しい」ソリューション。

ただし、Matlabで使用されているRでの「trust-region-reflective」アルゴリズムの実装は見つかりませんでした。誰かがすでに実装があるかどうか知っていますか?また、「trust-region-reflective」アルゴリズムがこの種の最適化に適したアルゴリズムであることは常に真実ですか?

4

1 に答える 1

5

パッケージlsqnonlinに含まれてpracmaいるものがあなたが探しているもののようです。

R用のパッケージをインストールすることをお勧めしsosます。その目的は、「これを行う機能はありますか?」などの質問に答えるのに役立つことです。findFnこのパッケージでは、指定した用語についてCRANにあるものを検索します。

library(sos)
findFn('lsqnonlin')
于 2012-12-04T14:04:52.853 に答える