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