第十章 一元线性回归

10.1 一元线性回归模型

回归分析

线性回归 (Linear Regression)

 

alt text

alt text

10.2. 未知参数的点估计

最⼩⼆乘估计 (Least Squares Estimation)

minβ0,β112∑i=1n(Yi−β0−β1xi)2

回归系数最小二乘估计的具体推导

设目标函数为

Q(β0,β1)=12∑i=1n(Yi−β0−β1xi)2.

对 β0,β1 求偏导并令其为 0,得

∂Q∂β0=−∑i=1n(Yi−β0−β1xi)=0,
∂Q∂β1=−∑i=1nxi(Yi−β0−β1xi)=0.

整理可得正规方程:

nβ0+(∑i=1nxi)β1=∑i=1nYi,
(∑i=1nxi)β0+(∑i=1nxi2)β1=∑i=1nxiYi.

由第一式得

β0=Y¯−β1x¯.

代入第二式,得

∑i=1nxi(Y¯−β1x¯)+(∑i=1nxi2)β1=∑i=1nxiYi.

化简后可得

β^1=∑i=1n(xi−x¯)Yi∑i=1n(xi−x¯)2=∑i=1n(xi−x¯)YiSxx.

再由

β^0=Y¯−β^1x¯,

得到

β^0=Y¯−β^1x¯.

Normal equations 的几何解释

12∑i=1n(Yi−β0−β1xi)2=12‖Y−(β01+β1x)‖2
V={β01+β1x∣β0,β1∈R}

则原始的最优化问题可等价写为

minz∈V12‖Y−z‖2

alt text

最小二乘估计量的其他表示

β^0=Y¯−β^1x¯,β^1=∑i=1n(xi−x¯)Yi∑i=1n(xi−x¯)2
β^1=SxYSxx

其中

Sxx=∑i=1n(xi−x¯)2
SxY=∑i=1n(xi−x¯)Yi=∑i=1n(xi−x¯)(Yi−Y¯)

回归函数的点估计

μ^(x)=β^0+β^1x
Y^i=μ^(xi)=β^0+β^1xi

例题

alt text

alt text

最⼩⼆乘估计的统计性质(期望,均方误差与分布)

 

设一元线性回归模型为

Yi=β0+β1xi+εi,i=1,…,n,

其中 xi 视为已知常数,并假设

E(εi)=0,Var⁡(εi)=σ2,εi 相互独立.

记

x¯=1n∑i=1nxi,Sxx=∑i=1n(xi−x¯)2.

一、β^1 的均方误差

最小二乘估计为

β^1=∑i=1n(xi−x¯)YiSxx.

代入回归模型:

β^1=∑(xi−x¯)(β0+β1xi+εi)Sxx.

利用

∑(xi−x¯)=0

和

∑(xi−x¯)xi=Sxx,

得到

β^1=β1+∑i=1n(xi−x¯)εiSxx.

 

1. 无偏性
E(β^1)=β1+∑(xi−x¯)E(εi)Sxx=β1.

所以 β^1 是 β1 的无偏估计。

2.方差

由于误差相互独立,

Var⁡(β^1)=1Sxx2Var⁡(∑(xi−x¯)εi)=1Sxx2∑(xi−x¯)2Var⁡(εi)=σ2Sxx2∑(xi−x¯)2=σ2Sxx.

均方误差的定义为

MSE⁡(θ^)=E[(θ^−θ)2]=Var⁡(θ^)+Bias⁡(θ^)2.

由于 β^1 无偏,所以

MSE⁡(β^1)=Var⁡(β^1)=σ2Sxx.

因此,PPT 虽然写“均方误差”,后面却写 Var,是因为估计量无偏,此时均方误差等于方差。

二、β^0 的均方误差

截距估计为

β^0=Y¯−β^1x¯.

由

Y¯=β0+β1x¯+ε¯,ε¯=1n∑i=1nεi,

可得

β^0−β0=ε¯−x¯(β^1−β1).

代入斜率估计误差:

β^0−β0=ε¯−x¯Sxx∑i=1n(xi−x¯)εi.
1. 无偏性(期望)

因为 E(ε¯)=0,所以

E(β^0−β0)=0,

即

E(β^0)=β0.
2. 方差
Var⁡(β^0)=Var⁡(ε¯)+x¯2Var⁡(β^1)−2x¯Cov⁡(ε¯,β^1−β1).

第一项为

Var⁡(ε¯)=1n2∑i=1nσ2=σ2n.

协方差为

Cov⁡(ε¯,β^1−β1)=1nSxx∑i=1n(xi−x¯)σ2=0,

其中使用了

∑i=1n(xi−x¯)=0.

因此

Var⁡(β^0)=σ2(1n+x¯2Sxx).

因为 β^0 无偏,所以

MSE⁡(β^0)=σ2(1n+x¯2Sxx).

假设噪声服从正态分布

经典正态线性回归的一个模型假设

εi∼N(0,σ2)

假设

ε1,…,εn∼i.i.d.N(0,σ2),

则正态随机变量的任意线性组合仍然服从正态分布。

前面已经得到

β^1=β1+∑i=1nxi−x¯Sxxεi.

因此,β^1 是正态误差的线性组合,必然服从正态分布。结合其均值和方差可得

β^1∼N(β1,σ2Sxx).

同理,

β^0=β0+ε¯−x¯Sxx∑i=1n(xi−x¯)εi

也是正态误差的线性组合。因此

β^0∼N[β0,σ2(1n+x¯2Sxx)].

核心逻辑是

误差联合正态⟹β^0,β^1 是正态误差的线性组合⟹β^0,β^1 服从正态分布.

残差(Residual)

ei=Yi−Y^i=Yi−β^0−β^1xi.
E[ei]=0,Var⁡(ei)=σ2(1−1n−(xi−x―)2Sxx).
∑i=1nei=0,∑i=1nxiei=0.

习题 10.1

证明最小二乘估计中残差的如下性质:

  1.  

∑i=1nei=0.
  1.  

∑i=1nxiei=0.
  1.  

∑i=1nY^iei=0.

解答:

最小二乘法通过最小化残差平方和

Q(β0,β1)=∑i=1n(Yi−β0−β1xi)2

来得到估计量 β^0,β^1。令

ei=Yi−Y^i=Yi−β^0−β^1xi.

对 Q 分别关于 β0 与 β1 求偏导,并在 β^0,β^1 处令偏导为 0,得

∂Q∂β0|β^0,β^1=−2∑i=1n(Yi−β^0−β^1xi)=−2∑i=1nei=0,

所以

∑i=1nei=0.

同理,

∂Q∂β1|β^0,β^1=−2∑i=1nxi(Yi−β^0−β^1xi)=−2∑i=1nxiei=0,

所以

∑i=1nxiei=0.

又因为

Y^i=β^0+β^1xi,

于是

∑i=1nY^iei=∑i=1n(β^0+β^1xi)ei=β^0∑i=1nei+β^1∑i=1nxiei=0.

因此三条性质均成立。

噪声⽅差 σ2的估计

SSRes=∑i=1nei2=∑i=1n(Yi−Y^i)2
E[SSRes]=∑i=1nE[ei2]=σ2∑i=1n(1−1n−(xi−x―)2Sxx)=(n−2)σ2.
σ^2=SSResn−2=1n−2∑i=1nei2
(n−2)σ^2σ2=SSResσ2∼χ2(n−2).

与 SSRes 相关的⼀些量与恒等式

SST=∑i=1n(Yi−Y―)2
SSR=∑i=1n(Y^i−Y―)2
SSRes=SST−β^1SxY=SST−SSR

习题 10.2

证明如下方差分析恒等式 (analysis-of-variance identity):

SST=SSRes+β^1SxY=SSRes+SSR,

其中

SST=∑i=1n(Yi−Y―)2,SSRes=∑i=1n(Yi−Y^i)2,SSR=∑i=1n(Y^i−Y―)2.

它们分别为校正平方和 (corrected sum of squares)、残差平方和 (residual sum of squares) 与回归平方和 (regression sum of squares)。

解答:

由最小二乘估计公式

β^0=Y―−β^1x―

可得拟合值

Y^i=β^0+β^1xi=Y―+β^1(xi−x―).

因此

Y^i−Y―=β^1(xi−x―).

于是回归平方和为

SSR=∑i=1n(Y^i−Y―)2=∑i=1nβ^12(xi−x―)2=β^12Sxx.

又因为

β^1=SxYSxx,

所以

SSR=β^12Sxx=β^1SxY.

另一方面,

Yi−Y―=(Yi−Y^i)+(Y^i−Y―)=ei+(Y^i−Y―).

两边平方并求和,得到

SST=∑i=1n(Yi−Y―)2=∑i=1nei2+∑i=1n(Y^i−Y―)2+2∑i=1nei(Y^i−Y―).

由习题 10.1 已知

∑i=1nei=0,∑i=1nY^iei=0.

因此交叉项为

∑i=1nei(Y^i−Y―)=∑i=1nY^iei−Y―∑i=1nei=0.

于是

SST=SSRes+SSR.

再结合 SSR=β^1SxY,即得

SST=SSRes+β^1SxY=SSRes+SSR.

10.3. 回归系数的区间估计与假设检验