ペナルティ付き損失関数を使用した非線形近似こんにちは、みんな、
範囲の境界に加えて、パラメータに制約式を課す非線形フィッティングを行う必要があります。そのために、ペナルティ付きの損失関数を定義する非線形プラットフォームを使用しています。フィッティングパラメータを定義した列にモデル式を記述し、別の列で使用しようとしている損失関数を定義しました。以下に損失関数の説明を示します。
(:Y-:モデル)^2+ラムダ*(a - a1*exp(-b1/b2)-....-exp(-b1/b5))^2
a、a1、b1、b2、...、b5はモデル式列で定義されたフィッティングパラメータです。プラットフォームを起動すると、次のメッセージが表示されます。

これはペナルティ付き損失関数が使用できないことを意味するのでしょうか、それとも私が何か間違っているのでしょうか?そうでなければ、JMPでパラメータの制約式を用いたフィッティングをどのように実装すればよいでしょうか?ご協力をよろしくお願いいたします。
高度な統計モデリング予測モデリングと機械学習Re: ペナルティ付き損失関数を使用した非線形近似式にペナルティがあるかどうかは関係ないと思います。ただ、a、a1、…はLoss列にあるのにModel列で定義されているとおっしゃっていましたが、これは私にはうまくいかないように思えます。全体を1つの式で、つまり「Model」列を作成する中間ステップなしで記述することは可能でしょうか?
たとえば、xyz のような数式を使用してモデルを記述する代わりに、次のように Loss 列を記述します。
パラメーター({a=1, a1=2, ...}, (Y - xyz)^2 + lambda * (..... )^2 )
そして、この列を直接 Loss に入力します。
Re: ペナルティ付き損失関数を使用した非線形近似こちらのディスカッションをご覧ください: https://community.jmp.com/t5/Discussions/Nonlinear-platform-custom-loss-function-shrinkage-estimation/mp/843984