regress
多重線形回帰
構文
説明
例
入力引数
出力引数
アルゴリズム
代替機能
regress は、関数の出力引数のみが必要である場合と、ループ内でモデルの当てはめを複数回繰り返す場合に便利です。当てはめた回帰モデルをさらに調べる必要がある場合は、fitlm または stepwiselm を使用して線形回帰モデル オブジェクト LinearModel を作成します。LinearModel オブジェクトは、regress より多くの機能を提供します。
当てはめた線形回帰モデルを調べるには、
LinearModelのプロパティを使用します。オブジェクト プロパティには、係数推定値、要約統計量、当てはめ手法および入力データに関する情報が含まれています。応答の予測と、線形回帰モデルの修正、評価および可視化を行うには、
LinearModelのオブジェクト関数を使用します。regressと異なり、関数fitlmでは入力データに 1 の列が必要ありません。名前と値のペアの引数'Intercept'を使用して切片項を含めないように指定しない限り、fitlmで作成したモデルには常に切片項が含まれます。regressの出力に含まれる情報は、LinearModelのプロパティとオブジェクト関数を使用して取得できます。regressの出力LinearModelの同等の値bCoefficientsプロパティのEstimate列を参照してください。bint関数 coefCIを使用します。rResidualsプロパティのRaw列を参照してください。rintサポートされません。代わりに、スチューデント化残差 ( Residualsプロパティ) と観測値の診断情報 (Diagnosticsプロパティ) を使用して外れ値を検出します。statsコマンド ウィンドウのモデル表示を参照してください。統計量はモデルのプロパティ ( MSEとRsquared) に含まれており、関数anovaを使用して取得できます。
参照
[1] Chatterjee, S., and A. S. Hadi. “Influential Observations, High Leverage Points, and Outliers in Linear Regression.” Statistical Science. Vol. 1, 1986, pp. 379–416.
拡張機能
バージョン履歴
R2006a より前に導入

