例: 対数回帰
logfit
logfit関数を使用して、次の対数方程式をデータに適合します。
1. 次の行列を定義します。
2. 推定値のベクトルを入力します。
ln関数は正の値についてのみ定義されています。2 つ目のパラメータによって x のデータが移動して
ln が計算可能になります。
x のデータが負の場合、2 つ目の推定値は
x の値を正の軸に移動するのに十分な大きさの正の値でなければなりません。
場合によっては、最良適合を得るために推定値を調整する必要があります。1 つ目の値はデータの高さと符号に相当し、2 つ目の値は水平オフセット、3 つ目の値は垂直オフセットを表します。データを先にプロットして推定値を決めることができます。
3. logfit 関数を使用して、対数適合のパラメータを計算します。
2 つ目のパラメータが非常に小さいので、
logfit 関数の代わりに
lnfit関数を使用できます。
4. データと対数適合をプロットします。
適合がほぼ完璧であることが次の相関係数によって確認できます。
lnfit
lnfit 関数を使用して、次の対数方程式をデータに適合します。
1. lnfit 関数を呼び出して、パラメータ a と b を計算します。
2. データと適合関数をプロットします。
3. 相関係数を計算します。
これは logfit 関数によって得られた適合の相関係数と非常に近い値になります。