1

2次元散布図に基づいて、MATLABが最小二乗回帰直線の傾きと切片を明らかにするのに問題がありました。これは、実際よりも簡単なはずですが、MATLABが回帰に提供する既存のツールはすべて、私がやりたいことよりも複雑なことをしていると想定する傾向があります。のような機能から取得できるはずですlslineが、IDEはソースコードを取得するのが難しいです。誰かがこれを行うための迅速で汚い方法を知っていますか?

4

1 に答える 1

1

散布図から、回帰を視覚的に推定しようとしているだけですか?そうでない場合は、polyfit()関数を使用して見積もりを取得できます。またはさらに良いことに、単に独自の関数を作成します。1の列を作成し、独立軸変数を隣接する列に配置し、その行列Xを呼び出し、従属変数をYという列ベクトルに格納する場合は、を計算しbeta = (X'*X)\(X'*Y)ます。の最初のエントリはbeta切片を示し、後続のエントリは回帰変数の係数を示します。

于 2012-04-12T21:12:54.303 に答える