多数の非線形モデルをデータセットに当てはめようとしていますが、モデル パラメータ値をすべて正の値に制限する必要があります。
lsqcurvefit 関数を試してみましたが、うまくいきました。ただし、モデルの比較には AICc スコアも必要です (明らかに、調整された R-2 乗スコアは適切ではありません)。lsqcurvefit はそのようなスコアを計算しないようです (?)。
そこで、AICc を返す fitnlm を試してみました。ただし、今回はパラメーター値をバインドできません (その結果、意味のない負のパラメーター値がいくつか得られました)。
ユーザーが同時に AICc スコアを計算し、同時にパラメーター値をバインドできるようにする MATLAB 関数を知っている人はいますか? lsqcurvefit 出力から AICc を計算する方法などの代替ソリューションも非常に高く評価されます。