MathLabs
定理已证明

平方和分解与$R^2$的界

命题陈述

在简单线性回归中,SST=SSR+SSESST=SSR+SSE,因此 0≤R2≤10\le R^2\le 1;此外 R2R^2 等于 xx 与 yy 的样本相关系数 rr 的平方:R2=r2R^2=r^2。

为什么成立?

最小二乘拟合的残差总是与拟合值不相关,因为定义 β^0,β^1\hat\beta_0,\hat\beta_1 的正规方程恰恰就是强制这一点成立的条件。正是这种正交性,使得总变差能干净地分解为"被解释"部分与"剩余"部分,而没有交叉项。

证明思路

上面最小二乘定理给出的两个正规方程为 ∑i=1nei=0\sum_{i=1}^n e_i=0 与 ∑i=1nxiei=0\sum_{i=1}^n x_ie_i=0,其中 ei=yi−y^ie_i=y_i-\hat y_i。由于 y^i=β^0+β^1xi\hat y_i=\hat\beta_0+\hat\beta_1x_i 是 11 与 xix_i 的线性组合,两个正规方程结合给出 ∑i=1neiy^i=β^0∑i=1nei+β^1∑i=1nxiei=0\sum_{i=1}^n e_i\hat y_i=\hat\beta_0\sum_{i=1}^n e_i+\hat\beta_1\sum_{i=1}^n x_ie_i=0。再结合 ∑ei=0\sum e_i=0,得到 ∑i=1nei(y^i−yˉ)=∑eiy^i−yˉ∑ei=0\sum_{i=1}^n e_i(\hat y_i-\bar y)=\sum e_i\hat y_i-\bar y\sum e_i=0。

现在展开 SST=∑i=1n(yi−yˉ)2=∑i=1n((yi−y^i)+(y^i−yˉ))2=∑ei2+2∑ei(y^i−yˉ)+∑(y^i−yˉ)2SST=\sum_{i=1}^n(y_i-\bar y)^2=\sum_{i=1}^n\big((y_i-\hat y_i)+(\hat y_i-\bar y)\big)^2=\sum e_i^2+2\sum e_i(\hat y_i-\bar y)+\sum(\hat y_i-\bar y)^2。交叉项由刚证明的正交性消去,剩下 SST=SSE+SSRSST=SSE+SSR。

由于 SSE=∑ei2≥0SSE=\sum e_i^2\ge0 且 SSR=∑(y^i−yˉ)2≥0SSR=\sum(\hat y_i-\bar y)^2\ge0,将 SST=SSR+SSESST=SSR+SSE 除以 SST>0SST>0 得 R2=SSR/SST∈[0,1]R^2=SSR/SST\in[0,1]。

最后,y^i−yˉ=β^1(xi−xˉ)\hat y_i-\bar y=\hat\beta_1(x_i-\bar x)(因为 y^i=β^0+β^1xi\hat y_i=\hat\beta_0+\hat\beta_1x_i 且 yˉ=β^0+β^1xˉ\bar y=\hat\beta_0+\hat\beta_1\bar x),故 SSR=β^12SxxSSR=\hat\beta_1^2S_{xx}。代入 β^1=Sxy/Sxx\hat\beta_1=S_{xy}/S_{xx} 得 SSR=Sxy2/SxxSSR=S_{xy}^2/S_{xx},又 SST=Syy=∑(yi−yˉ)2SST=S_{yy}=\sum(y_i-\bar y)^2,故 R2=Sxy2SxxSyy=(SxySxxSyy)2=r2R^2=\dfrac{S_{xy}^2}{S_{xx}S_{yy}}=\left(\dfrac{S_{xy}}{\sqrt{S_{xx}S_{yy}}}\right)^2=r^2,即样本相关系数的平方。

用到此定理的主题

分步证明

该定理暂无分步证明。