コンテンツにスキップ

21. 単回帰・分散分析・残差

単回帰は Yi=β0+β1xi+εiY_i=\beta_0+\beta_1x_i+\varepsilon_i を考えます。ここではxを誤差のない説明値として扱い、誤差が独立・共通分散、検定では正規であるモデルです。最小二乗法は残差平方和を最小にします。

b1=Sxy/Sxx,b0=yˉ−b1xˉ,y^i=b0+b1xi,ei=yi−y^i.b_1=S_{xy}/S_{xx},\qquad b_0=\bar y-b_1\bar x,\qquad \hat y_i=b_0+b_1x_i,\quad e_i=y_i-\hat y_i.

相関はxとyの入替えに対称ですが、回帰はどちらを説明するかで変わります。

(1,2),(2,1),(3,4),(4,3),(5,5)では両平均3、Sxx=10,Sxy=8,Syy=10S_{xx}=10,S_{xy}=8,S_{yy}=10。b1=0.8,b0=0.6b_1=0.8,b_0=0.6 より y^=0.6+0.8x\hat y=0.6+0.8x。x=4で予測値3.8、実測値3の残差は−0.8です。

回帰直線と実測値のずれ

青い丸は5組の観測値、橙の破線は最小二乗直線 y=0.6+0.8x。残差は観測値と直線の縦方向の差です。

  • 観測値(丸)
  • 回帰直線(破線)
01234560123456目的変数 y説明変数 x
図の数値を表で確認する
x観測値y予測値残差
121.40.6
212.2-1.2
3431
433.8-0.8
554.60.4

独自の学習用データ・理論例。図と数値表はJavaScriptを使わずに表示されます。

切片ありの最小二乗では、全平方和 ST=SyyS_T=S_{yy}、回帰平方和 SR=Sxy2/SxxS_R=S_{xy}^2/S_{xx}、残差平方和 SE=ST−SRS_E=S_T-S_R。

要因平方和自由度平均平方F
回帰R6.416.45.3333
残差E3.631.2—
合計T104——

F=6.4/1.2=5.3333F=6.4/1.2=5.3333 は自由度(1,3)の上側5%限界10.128を超えず、傾き0の帰無仮説を棄却できません。r=0.8でも、標本5組では不確かさが大きい例です。

決定係数は R2=SR/ST=0.64R^2=S_R/S_T=0.64。この標本で全平方和の64%を直線で説明したという意味で、予測が64%当たるという意味ではありません。切片あり単回帰では R2=r2R^2=r^2 です。

残差対予測値に曲線が残れば直線の形、扇形なら分散一定、実施順に連続した偏りがあれば独立性を疑います。残差の和0は切片あり最小二乗の性質であり、モデルが正しい証拠ではありません。

観測したxの範囲を超える外挿は、工程の仕組みが変わる可能性があります。平均応答の推定と個々の将来値の予測は不確かさが異なります。回帰係数の詳しい区間推定、重回帰、変数選択は統計記事での発展学習として区別します。

回帰分析と線形モデルで推定と診断を深めます。

平均x=2、平均y=7、Sxx=5、Sxy=10。回帰式は?

解答・解説

傾き2、切片3なので y^=3+2x\hat y=3+2x です。