回帰直線(最小二乗法)の求め方

最小二乗法で、点の並びにいちばんよく当てはまる直線 y = ax + b を求めます。傾きは 共分散 ÷ x の分散、切片は ȳ − a·x̄ です。決定係数 R² は当てはまりのよさを表します。

回帰直線は、散らばった点にいちばんよく当てはまる直線 y=ax+by = ax + b です。「よく当てはまる」とは、各点と直線の 縦のずれの 2 乗和が最小 になる、という意味です。これを最小二乗法といいます。

a=sxyσx2b=yˉaxˉa = \dfrac{s_{xy}}{\sigma_x^2} \qquad b = \bar{y} - a\bar{x}

傾き aa は共分散を xx の分散で割ったもの、切片 bb は直線が必ず点 (xˉ,yˉ)(\bar{x}, \bar{y}) を通ることから決まります。

xx が 1, 2, 3, 4, 5、yy が 2, 4, 5, 4, 5 のとき、xˉ=3\bar{x} = 3yˉ=4\bar{y} = 4、共分散は 1.2、xx の分散は 2 です。

a=1.22=0.6b=40.6×3=2.2a = \dfrac{1.2}{2} = 0.6 \qquad b = 4 - 0.6 \times 3 = 2.2

回帰直線は y=0.6x+2.2y = 0.6x + 2.2 です。x=6x = 6 を入れれば y=5.8y = 5.8 と予測できます。

決定係数

決定係数 R2R^2 は相関係数の 2 乗で、yy のばらつきのうち何割をこの直線で説明できたかを表します。

この例では r=0.7746r = 0.7746 なので R2=0.6R^2 = 0.6yy のばらつきの 60% が xx で説明できた、ということです。

注意