上一讲我们学习了最小二乘法,主要就是求解ATAx=ATbATAx=ATb这个方程,我们能不能想办法使得这个方程越简单越好呢?
引言
如果矩阵的列向量互相正交,若长度都为一,则称为标准正交阵,若满秩,即QQ为方阵,那么我们称这个矩阵为正交矩阵(orthogonal matrix)。标准正交阵有很多很好的性质:
不要求QQ为方阵
如果 为方阵,则QT=Q−1QT=Q−1。
QxQx是保持长度的变换
||Qx||2=(Qx)T(Qx)=xTQTQx=xTx=||x||2||Qx||2=(Qx)T(Qx)=xTQTQx=xTx=||x||2QQ不改变向量点积。
反射矩阵
设uu是一列向量, 。
令Q=In−2uuT,u∈RnQ=In−2uuT,u∈Rn。QQ为一个反射矩阵(refection matrix)。
Qu=u−2uuTu=−uQu=u−2uuTu=−u可以感性地认为uu在 上“没有动”,类似于镜面。
投影与正交
在上一讲中,我们推导了向量投影的公式,里面有ATAATA的形式,如果用QQ来代替 ,那么可以重新推导结论:
- 投影矩阵P