How to | 線形回帰を行う方法
統計モデルでもっともよく使用される方法のひとつに線形回帰モデルがある.線形モデルは,予測変数あるいは予測変数の関数を組み合せることによって反応変数の値を予測しようとする.Mathematica では,LinearModelFitが線形回帰モデルのフィットに関する情報を含むオブジェクトを返し,結果と診断が容易に抽出できるようにする.
データをシミュレーションで作成する:
LinearModelFit を使ってそのデータから線形モデルを構築する:
| Out[2]= |  |
モデルの関数形式を抽出する:
| Out[4]= |  |
モデルの関数形式をプロットする:
| Out[5]= |  |
データと最もフィットする直線を示す:
| Out[6]= |  |
パラメータ推定値についての情報を得る:
| Out[7]= |  |
標準化された残差を抽出してプロットし,残差をフィットさせる:
| Out[9]= |  |
Cook(クック)の距離を観測番号でプロットする:
| Out[10]= |  |
もうひとつの方法としてクックの距離と予測値を比較したものをプロットする:
| Out[11]= |  |
上の例は, LinearModelFitがサポートする特性の選択肢を示しているが,その他にも多くが使用できる:
| Out[12]= |  |