電子書籍の厳選無料作品が豊富!

シグモイド曲線を描くある化学反応をfour-parameter回帰したいのですが、excelで計算させることはできるでしょうか。
最小自乗法のような求め方があれば、教えてください。
回帰式は
y={(a-d)/(1+(x/c)^b)}+d
となるのですが、どうやってここにたどり着くかが知りたいのです。

A 回答 (1件)

最小二乗法でやればいいんではないでしょうか。


つまり、二乗誤差の和が最小になるように、パラメータを決めればいいわけです。

データが(xi,yi)のとき、
2乗誤差の和
S=Σ{(a-d)/(1+(xi/c)^b)+d-yi}^2
を偏微分したものが0、つまり、
∂S/∂a=∂S/∂b=∂S/∂c=∂S/∂d=0
となるように、a,b,c,dを決めればいいです。
解析的に解けなくても数値的には解けるはずです。(EXCELではできないかもしれませんが。あんまり使ったことがありません。)

あるいは、Sを直接{a,b,c,d}について最小化してもいいですね。
    • good
    • 0
この回答へのお礼

お礼が遅れて申し訳ありませんでした。
有難うございます。

でもよく分かりません。偏微分と言われましても_| ̄|○

お礼日時:2004/12/09 23:26

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!