1

R で非線形最小二乗モデルをフィッティングしています。$(Y - f(Xb))^2$ を最小化したいと考えています。ここで、$f$ は非線形の単調な微分可能な関数であり、$X$ は一連の機能であり、$ b$ はパラメーター ベクトルです。$b$ に制約を付けてこれを行う方法はありますか? $b$ を 0 よりも大きくなるように制約したいのですが、一部の要素を L1 スタイルで縮小して 0 にしたいと考えています。R でこれを行う方法はありますか? nls()制約を許可しません。

4

1 に答える 1

0

$\|\boldsymbol{x}\|_1$ の各要素に制約を加えることで目的の $\|\boldsymbol{x}$ を単純な合計に変換し、quadprog を使用して問題を解決できます。

于 2015-05-08T19:38:13.570 に答える