投影矩阵 (Projection Matrix)
投影矩阵是线性代数和计量经济学中的核心工具,用于将向量正交投影到某个线性子空间上。在统计学的线性回归框架中,投影矩阵(通常称为帽子矩阵,Hat Matrix)将观测向量投影到设计矩阵的列空间上,从而生成拟合值。投影矩阵的代数性质(幂等性与对称性)使其成为推导最小二乘估计量统计性质的基础。
定义与代数性质
设 Rn 为 n 维欧氏空间,V⊆Rn 为 k 维线性子空间(k≤n)。矩阵 P∈Rn×n 称为 V 上的正交投影矩阵,当且仅当它满足以下两个条件:
- 幂等性 (Idempotence):P2=P
- 对称性 (Symmetry):PT=P
幂等性保证了投影操作的一次性——已经落在子空间中的向量不再被改变:若 y=Px 为某向量 x 的投影,则 Py=P2x=Px=y。对称性保证了投影是正交的,即投影误差向量 x−Px 与子空间中的任意向量正交。
投影矩阵的关键谱性质为:
P=Q(Ik000)QT
其中 Q 为正交矩阵。由此可见,投影矩阵的特征值仅为 1(重数为 k)和 0(重数为 n−k)。由此直接导出两个重要恒等式:
tr(P)=rank(P)=k
迹等于秩等于目标子空间的维数。这一性质在线性模型自由度计算中至关重要。
构造方法
给定由列满秩矩阵 X∈Rn×k 的列向量张成的子空间 V=col(X),正交投影矩阵的显式表达式为:
PX=X(XTX)−1XT
该公式可直接从正交投影的最小化问题导出。根据正交投影定理,向量 y 在 col(X) 上的投影 y^=Xβ^ 应满足残差向量 y−y^ 与 col(X) 中每一列正交。令 XT(y−Xβ^)=0,解得 β^=(XTX)−1XTy,从而 y^=X(XTX)−1XTy=PXy。
与投影矩阵对应的是残差生成矩阵(或称为零化矩阵,Annihilator Matrix):
MX=In−PX
MX 同样是对称幂等矩阵,它将任意向量投影到 col(X) 的正交补空间上,生成 OLS 残差:ε^=MXy。PX 与 MX 满足正交分解关系:PXMX=MXPX=0,且 rank(PX)+rank(MX)=n。
在最小二乘回归中的核心作用
在普通最小二乘法 (OLS) 中,考虑模型 y=Xβ+ε,投影矩阵贯穿了估计和推断的全过程:
- 拟合值:y^=PXy,即帽子矩阵将观测值投射到回归超平面上。矩阵得名"帽子"正是因为它在 y 上面"戴上了帽子"(y^)。
- 残差分析:ε^=MXy。残差的协方差矩阵为 Var(ε^)=σ2MX,表明残差并非独立同分布,而是具有由设计矩阵结构所决定的相关性。单个残差的方差为 Var(ε^i)=σ2(1−hii),其中 hii 为 PX 的第 i 个对角线元素,称为杠杆值 (Leverage)。
- 杠杆值与影响点诊断:帽子矩阵的对角线元素 hii 满足 0≤hii≤1 且 ∑i=1nhii=k。高杠杆点(hii 接近 1)对拟合结果具有不成比例的影响,是回归诊断中检测影响点和异常值的关键指标。通常以 2k/n 或 3k/n 作为杠杆值的阈值。
- 拟合优度:决定系数 R2 可通过投影矩阵表示为 R2=∥PXy∥2/∥y∥2(当模型中包含截距项且数据已中心化时)。
将设计矩阵分块为 X=[X1X2],FWL 定理的核心机制可通过投影矩阵清晰表述:X1 的偏回归系数 β^1 等价于先用 MX2 "清除" y 和 X1 中与 X2 相关的部分,再将残差对残差回归:
β^1=(X1TMX2X1)−1X1TMX2y
投影矩阵的这种"净化"(partialling out)功能是理解多元回归中"控制其他变量后"这一表述的精确数学语言。
几何直觉与投影分解
投影矩阵提供了线性模型最清晰的几何图像。将 y 分解为两个正交分量:
y=PXy+MXy=y^+ε^
这两项分别属于 col(X) 和其正交补。在Rn 中,帽子矩阵执行了一次垂直投影。若模型设定正确(即 E[y]∈col(X)),则 y^ 是 E[y] 的无偏估计;反之,若遗漏了重要变量,col(X) 不足以包含真实的期望值,投影即产生偏差——这正是遗漏变量偏误的几何本质。
扩展与相关概念
投影矩阵的概念从标准线性回归延伸至多个领域:
- 广义最小二乘法 (GLS):在误差协方差矩阵为 Ω 时,投影矩阵推广为 PXGLS=X(XTΩ−1X)−1XTΩ−1,该矩阵在 Ω-内积意义下是幂等的,但通常不再对称。
- 岭回归与正则化:引入 ℓ2 惩罚后,对应的"收缩投影矩阵"为 X(XTX+λI)−1XT,其特征值被压缩至 (0,1) 区间内,不再具有幂等性——这是正则化引入偏倚以降低方差的代数表征。
- 方差分析 (ANOVA):ANOVA 中的平方和分解 SST=SSE+SSR 本质上是对应于不同投影子空间的正交分解。多个嵌套模型的比较可通过一系列投影矩阵的关系来严格表述。
- 主成分分析 (PCA):PCA 将数据投影到由前 k 个主方向张成的子空间,对应的投影矩阵为 PPCA=VkVkT,其中 Vk 的列是前 k 个主成分方向。
假设检验中的投影视角
投影矩阵为理解线性假设检验提供了统一框架。考虑检验线性约束 H0:Rβ=r,检验统计量可表述为两个嵌套投影之间距离的比较。设受约束模型下的投影矩阵为 PX0(对应于在 H0 约束下的列空间),无约束投影为 PX,则经典的 F 统计量可写成:
F=yTMXy/(n−k)(PXy−PX0y)T(PXy−PX0y)/q
其中 q 是约束的个数。分子度量了施加约束后拟合值的"损失"——即两个投影之差向量的平方长度,分母为每自由度的残差平方和。该表达式揭示了 F 检验的几何本质:它比较的是同一个观测向量在两个嵌套子空间上的投影之间的差异是否显著大于噪声水平。
特别地,对于整体显著性检验(H0:β1=β2=⋯=βk−1=0,仅保留截距),受约束投影矩阵退化为 P0=n111T(将所有观测投影到常数向量方向上),此时 F 检验即为回归整体显著性的标准检验。
实证应用中的注意事项
在实际回归分析中,投影矩阵的性质带来若干需要警惕的问题。首先,杠杆值 hii 的大小直接取决于设计矩阵的结构:若某观测点的解释变量取值远离样本均值(即在高维空间中位于"边缘"位置),其杠杆值将异常高。高杠杆点本身未必是"坏"的——相反,它们对参数估计施加了不成比例的牵引力,但若恰好伴随较大的残差,则成为对估计结果构成严重威胁的影响点。常用诊断指标包括Cook距离,它将杠杆值与学生化残差结合,综合衡量删除某一观测后参数估计的变化幅度。
其次,投影矩阵的对角线元素之和等于模型参数的个数 k,这意味着随着解释变量数量的增加,平均杠杆值 k/n 相应增大。当 k 相对于 n 并非很小时,每个观测点的影响力被分散得更薄,但个别点可能获得极高的杠杆——这是高维回归中需要特别关注的问题。在变量选择和模型选择中,调整R2、AIC、BIC等信息准则本质上是在惩罚过大的 k,即惩罚投影矩阵秩的增大。
总结
投影矩阵虽表达简洁,却是连接线性代数、统计推断与计量经济学应用的枢纽性概念。它将回归分析的几乎所有核心要素——拟合值、残差、杠杆、R2、F 检验——统一到正交投影这一几何操作之下。理解其代数结构(幂等、对称、秩-迹等式)与几何含义(正交投影、空间分解),是深入掌握线性模型理论的必要条件,也是进一步学习广义线性模型、非参数回归与高维统计的坚实基础。