単回帰分析

計算の見通しをよくするため、まず「定数項のない単回帰モデル」を扱います。

続いて、「定数項のある単回帰モデル」を扱います。双方とも原理は同じです。

(参考資料) 甲南大学 村澤康友 様 「第24回 回帰分析」 https://ymurasawa.web.fc2.com/st-ln24.pdf

     \(Y=X\beta+u\)

統計検定1級 関連問題  2014人文2


定数項のない単回帰モデル \(y=\beta x+u\)  (uは誤差)

データ \((x_1,y_1),(x_2,y_2),\cdots ,(x_n,y_n)\) に対し、\(\beta\) の推定値を \(b\)

残差 \(e_i=y_i-bx_i\) と定め、

残差平方和  \(Q=\sum ^{n}_{i=1}\left( y_{i}-\beta x_{i}\right) ^{2}\) を最小にする\(\beta=b\) を最小二乗法OLS(Ordinary Least Squares)によって求める。

     \(Q'=\sum_{i=1} ^{n} \left( -2x_{i}\right) \times \left( y_{i}-\beta x_{i}\right) =-2\sum ^{n}_{i=1}x_{i} y_i +2\beta \sum ^{n}_{i=1}x_{i}^2\)

\(Q'=0\) とすると、

     \(b=\dfrac{\sum ^{n}_{i=1}x_{i}y_{i}}{\sum ^{n}_{i=1}x_{i}^{2}}\)

ところで、これは一般公式 \(b=\dfrac{\sum ^{n}_{i=1}\left( x_{i}-\overline{x}\right) \left( y_{i}-\overline{y}\right) }{
\sum ^{n}_{i=1}\left( x_{i}-\overline{x}\right) ^{2}}\)、 と矛盾しないだろうか?

     定数項のないモデル      \(b=\dfrac{\overline{xy}}{\overline{x^2}}\)

     一般モデル          \(b=\dfrac{\overline{xy}-\overline{x}\overline{y}}{\overline{x^{2}}-\left( \overline{x}\right) ^{2}}\)

これらが一致するのは、\(\overline{x^{2}}\left( \overline{xy}-\overline{x}\overline{y}\right) =\left( \overline{x^2}-\left( \overline{x}\right) ^{2}\right) \overline{xy}\) のとき。

即ち、 \(\overline{x^{2}}\overline{x}\overline{y}=\left( \overline{x}\right) ^{2}\overline{xy}\) より、  \(\overline{x^{2}}\overline{y}=\left( \overline{x}\right) \overline{xy}\) ‥‥① のとき。

\(y=bx\) のもとでは、 \(\overline{y}=b\overline{x}\) より、 \(\overline{x^{2}}\overline{y}=\overline{x^{2}}b\overline{x}\)

          \(\overline{xy}=b\overline{x^2}\) より、\(\left( \overline{x}\right) \overline{xy}=\overline{x}b\overline{x^2}\)

①の両辺は一致する。

従って、回帰係数の推定値は、見かけは違っても一致している。

 

OLS推定量の分布

回帰係数の真の値と推定値の差は、誤差の線型結合で表される。

定数項のないモデルは計算の見通しがよい。実際、

     \(\displaystyle \overline{xy}=\overline{x\left( \beta x+u\right) }=\overline{\beta x^{2}+xu}=\beta \overline{x^{2}}+\overline{xu}\)

     \(\displaystyle b=\dfrac{\beta \overline{x^{2}}+\overline{xu}}{\overline{x^2}}
=\beta+\dfrac{\overline{xu}}{\overline{x^2}}\)

\(\overline{xu}=\frac{1}{n}\sum ^{n}_{i=1}x_{i}u_{i}\) だから、

     \(b=\beta+\dfrac{1}{n\overline{x^2}}
\sum ^{n}_{i=1}x_{i}u_{i}
=\beta+\sum ^{n}_{i=1}\left(\frac{x_{i}}{n\overline{x^2}}\right)u_{i}\)

\(\displaystyle \omega_i=\frac{x_{i}}{n\overline{x^2}}\) とおくと、

     \(b=\beta+\sum ^{n}_{i=1}\omega_iu_{i}\)( \(\omega_i\) は定数)

誤差の線型結合で表される。

これによってb の期待値と分散が容易にわかる。

実際、

     \(E(u_i)=0\)であることから、\(E(b)=\beta\)

     \(V(u_i)=\sigma^2\) であることから、\(V(b)=\sigma^2 \sum ^{n}_{i=1}\omega_i^2 \)

     \(\sum ^{n}_{i=1}\omega_i^2
=\frac{1}{(n\overline{x^2})^2}\sum ^{n}_{i=1}x_i^2
=\frac{1}{(n\overline{x^2})^2}(n\overline{x^2})
=\frac{1}{n\overline{x^2}}\)

     \(V(b)=\sigma^2 \sum ^{n}_{i=1}\omega_i^2
=\frac{\sigma^2}{n\overline{x^2}}
=\frac{\sigma^2}{\sum ^{n}_{i=1}x_i^2}\)

[参考]

\(\overline{x^2}\) などを使わないで表現すると、

     \(\displaystyle b=\dfrac{\sum ^{n}_{i=1}x_{i}y_i}{\sum ^{n}_{i=1}x_{i}^2}
=\dfrac{\sum ^{n}_{i=1}x_{i}\left( \beta x_{i}+u_{i}\right) }{\sum ^{n}_{i=1}x_{i}^2}
=\dfrac{\beta \sum ^{n}_{i=1}x_i^{2}+\sum ^{n}_{i=1}x_{i}u_{i}}{\sum ^{n}_{i=1}x_{i}^2}
=\beta+\dfrac{\sum ^{n}_{i=1}x_{i}u_{i}}{\sum ^{n}_{i=1}x_{i}^2}\)

     \(b=\beta+\sum ^{n}_{i=1}\left( \dfrac{x_{i}}{\sum ^{n}_{i=1}x_{i}^2}\right)u_{i}\)

将来のため、行列を用いて表記しておくので、後々の参考にして欲しい。

回帰係数の分散共分散行列は、 \(\sigma ^{2}\left( X'X\right) ^{-1}\) である。

定数項のないモデルでは、\(X=\begin{pmatrix}
x_{1} \\
\vdots \\
x_{n}
\end{pmatrix}\)

     \(X'X=
\sum_{i=1}^{n} x_{i}^2\) だから、\(\sigma ^{2}\left( X'X\right) ^{-1}=\dfrac{\sigma^2}{\sum_{i=1}^{n} x_{i}^2}\)

あらゆる場合について、 \(\sigma ^{2}\left( X'X\right) ^{-1}\) とまとめることができる。

このように行列で表すと一般化がしやすい。

 

定数項のある単回帰モデル \(y=\alpha+ \beta x+u\) (uは誤差)

データ \(\displaystyle (x_1,y_1),(x_2,y_2),\cdots ,(x_n,y_n)\) に対し、 \(\alpha\) の推定値を\(a\) 、 \(\beta\) の推定値を\(b\)  とする。

残差  \(e_i=y_i-(a+bx_i)\) と定め、

残差平方和  \(Q=\sum ^{n}_{i=1}\left( y_i-(\alpha +\beta x_i)\right) ^{2}\)を最小にする \(\alpha,\beta\) をOLS(Ordinary Least Squares)によって求める。

     \(\dfrac{\partial Q}{\partial \alpha }=\sum ^{n}_{i=1}\left( -2\right) \left( y_{i}-\alpha -\beta x_{i}\right)
=-2\sum ^{n}_{i=1}y_i +2n\alpha +2\beta \sum ^{n}_{i=1}x_{i}=0\)

     \(\dfrac{\partial Q}{\partial \beta}=\sum ^{n}_{i=1}\left( -2x_{i}\right) \left( y_{i}-\alpha -\beta x_{i}\right)
=-2\sum ^{n}_{i=1}x_{i} y_i +2\alpha \sum ^{n}_{i=1}x_{i}+2\beta \sum ^{n}_{i=1}x_{i}^2=0\)

よって、 \( na+b\sum ^{n}_{i=1}x_{i}=\sum ^{n}_{i=1}y_i\)   \( a\sum ^{n}_{i=1}x_{i}+b\sum ^{n}_{i=1}x_{i}^2=\sum ^{n}_{i=1}x_{i} y_i\)  (正規方程式)

nで割ると、 \(a+b\overline{x}=\overline{y}\)    \(a\overline{x}+b\overline{x^2}=\overline{xy}\)

よって、 \(a\overline{x}+b\overline{x}^2=\overline{x}\ \overline{y}\)    \(a\overline{x}+b\overline{x^2}=\overline{xy}\)

辺々引くと、 \(b(\overline{x^2}-\overline{x}^2)=\overline{xy}-\overline{x}\ \overline{y}\)    \(\displaystyle \therefore b=\dfrac{\overline{xy}-\overline{x}\ \overline{y}}{\overline{x^2}-\overline{x}^2}\)

分母は分散、分子は共分散だから、 \(\displaystyle b=\frac{\sum ^{n}_{i=1}\left( x_{i}-\overline{x}\right) \left( y_{i}-\overline{y}\right) }{
\sum ^{n}_{i=1}\left( x_{i}-\overline{x}\right) ^{2}}\) となる。

少し計算が長くなるが、定数項のない場合と同様に、

     \(\displaystyle b=\frac{\sum ^{n}_{i=1}\left( x_{i}-\overline{x}\right) \left( y_{i}-\overline{y}\right) }{
\sum ^{n}_{i=1}\left( x_{i}-\overline{x}\right) ^{2}}
=\frac{\sum ^{n}_{i=1}\left( x_{i}-\overline{x}\right)y_{i}-\sum ^{n}_{i=1}\left( x_{i}-\overline{x}\right) \overline{y}}{
\sum ^{n}_{i=1}\left( x_{i}-\overline{x}\right) ^{2}}
=\frac{\sum ^{n}_{i=1}\left( x_{i}-\overline{x}\right)y_i}{
\sum ^{n}_{i=1}\left( x_{i}-\overline{x}\right) ^{2}}\)

(b は Yの線型結合で表される)

     \(\begin{split}
\displaystyle b&=\frac{\sum ^{n}_{i=1}\left( x_{i}-\overline{x}\right) \left( y_{i}-\overline{y}\right) }{
\sum ^{n}_{i=1}\left( x_{i}-\overline{x}\right) ^{2}}

=\frac{\sum ^{n}_{i=1}\left( x_{i}-\overline{x}\right)\left(\beta x_{i}+u_i-\beta\overline{x}-\overline{u}\right)}{\sum ^{n}_{i=1}\left( x_{i}-\overline{x}\right) ^{2}}\\

&=\frac{\sum ^{n}_{i=1}\left( x_{i}-\overline{x}\right)\left(\beta x_{i}-\beta\overline{x}+u_i-\overline{u}\right)}{\sum ^{n}_{i=1}\left( x_{i}-\overline{x}\right) ^{2}}

=\frac{\sum ^{n}_{i=1}\beta \left( x_{i}-\overline{x}\right)^2+\sum ^{n}_{i=1}\left(x_{i}-\overline{x}\right)\left(u_i-\overline{u}\right)}{\sum ^{n}_{i=1}\left( x_{i}-\overline{x}\right) ^{2}}\\

&=\beta+\frac{\sum ^{n}_{i=1}\left(x_{i}-\overline{x}\right)u_i+\sum ^{n}_{i=1}\left(x_{i}-\overline{x}\right)\overline u}{\sum ^{n}_{i=1}\left( x_{i}-\overline{x}\right) ^{2}}

=\beta+\frac{\sum ^{n}_{i=1}\left(x_{i}-\overline{x}\right)u_i}{\sum ^{n}_{i=1}\left( x_{i}-\overline{x}\right) ^{2}}
\end{split}\)

(b-β は u の線型結合で表される)

よって、\(E(b)=\beta\)  さらに、 \(\displaystyle V(b)=\frac{\sigma^2\sum ^{n}_{i=1}\left(x_{i}-\overline{x}\right)^2}{\left[\sum ^{n}_{i=1}\left( x_{i}-\overline{x}\right) ^{2}\right]^2}
=
\frac{\sigma^2}{\sum ^{n}_{i=1}\left( x_{i}-\overline{x}\right) ^{2}}\) 
を得る。

\(\displaystyle \omega_i=
\frac{x_{i}-\overline{x}}{\sum ^{n}_{i=1}\left( x_{i}-\overline{x}\right) ^{2}}\) とおけば、 \(b=\beta+\sum ^{n}_{i=1}\omega_iu_i\) が成り立つ。

 

[参考]

行列を用いると、\(X=\begin{pmatrix}
1 & x_{1} \\
\vdots & \vdots \\
1 & x_{n}
\end{pmatrix}\)  として、

     \(X'X=\begin{pmatrix}
1' \\
x'
\end{pmatrix}
\begin{pmatrix}
1 & x
\end{pmatrix}=

\begin{pmatrix}
1'\cdot 1 & 1'\cdot x \\
x'\cdot1 & x'\cdot x
\end{pmatrix}
=
\begin{pmatrix}
n & \ \ n\overline{x} \\
n\overline{x} &\ \ n\overline{x^2}
\end{pmatrix}\)

     \(
\begin{pmatrix}
n & \ \ n\overline{x} \\
n\overline{x} &\ \ n\overline{x^2}
\end{pmatrix}^{-1}

=
\dfrac{1}{n}
\begin{pmatrix}
1 & \ \ \overline{x} \\
\overline{x} & \ \ \overline{x^2}
\end{pmatrix}^{-1}

=
\dfrac{1}{ns_{x}^2}
\begin{pmatrix}
\overline{x^2} & \ \ -\overline{x} \\
-\overline{x} & \ \ \ \ 1
\end{pmatrix}
\)  より

\(\sigma ^{2}\left( X'X\right) ^{-1}=
\frac{\sigma^2}{\sum_{i=1}^{n}( x_{i}-\overline{x})^2}
\begin{pmatrix}
\overline {x^2} & -\overline x \\
-\overline x & 1
\end{pmatrix}
\) とまとめることができる。

とまとめることができる。


[更新日]

© hyoccori-toukei 2021