R / S / 非線形回帰に関連する問題があり、私は R プログラマーではないので、助けが必要です。
tt と td の 2 つの配列があります。
非線形関数の最小二乗和が最小になるように、パラメーター a、b、c を見つける必要があります。
td / tt - a * exp( b * tt ) + c
これを行う方法がわかりません。nls()
関数を試しnls2()
ましたが、運がありませんでした...
前もって感謝します。
編集:
私のデータ:
td <-as.array(0.2, 0.4, 0.8, 1.5, 3);
tt <-as.array(0.016, 0.036, 0.0777, 0.171, 0.294);
以下の回答の方法を使用すると、ランダム データの値は問題ありませんが、使用しているデータはモデル メッセージの評価時に生成された欠損値または無限大を返します。
すぐにデータを提供できなくて申し訳ありません。