矩阵的最小二乘法和投影矩阵

投影矩阵

对于任何矩阵(即任意的M×N矩阵)\left( 即任意的 \boldsymbol{M}\times N 矩阵\right),都可以通过Gram-Schmidt方法进行正交化,从而分解成一个正交矩阵 A×AT=0A\times \boldsymbol{A}^{T} = 0和一个上三角矩阵的的乘积,也就是我们所说的QR分解,其中Q为正交矩阵,R为上三角矩阵。由此,我们可以得到投影矩阵AP\boldsymbol{A}_P的一种计算方法,即 AP=Q×QT\boldsymbol{A_{P}} = Q\times Q^{T}

对于一阶的R1R^1,由于显然其是否经过正交化与得到的结果仅为相差常数倍的关系,得到的结果并没有本质上的不同,因此对于向量aa来说,其余向量在aa上的投影矩阵显然是a×aTa\times a^T。 而对于二阶及以上的矩阵平面或者空间来说,显然就没有这么简单了。因此需要经过正交化后再进行处理。

最小二乘

在实际条件中,我们往往无法得到一个最完美的解用来满足Ax=b\boldsymbol{A}x = b,因此我们需要找到一个x使得得到的解尽可能接近所需的解,即x^\hat{x}满足A×x^=b\boldsymbol{A}\times \hat{x} = b, 此时,可以左右同时乘以AT\boldsymbol{A}^T使得其能够满足投影矩阵条件,此式可以通过偏导数加以证明,但是我不会(。

应用

由最小二乘和投影矩阵的结合,我们可以得到一个最小二乘中的x^\hat{x}的解法,即ATAx^=ATb\boldsymbol{A}^{T} A\hat{x} = \boldsymbol{A}^{T}b,此式也可以写成 的形式,这也是我要记录的重点。 其中Q是Matrix A\boldsymbol{A}经过Gram-Schmidt方法正交化得到的产物。

在经过这样的过程后求得的x^\hat{x}不仅可以是最小二乘法的解,也可以是minbAx\min\lvert\lvert b-\boldsymbol{A}x\rvert\rvert

补充,SVD分解和最小二乘的关系

我们知道,任何矩阵都可以分解成A=UA=U σ\sigma $V^{T} 的形式,因此,矩阵的广义逆 的形式,因此,矩阵的广义逆 A^+ $ 可以表示为Vσ+UTV\sigma^+ U^{T}的形式,其中V和U前面已经说明,而σ+\sigma^+σ\sigma 的一个广义逆,计算方法是将 σ\sigma上的对角线元素取倒数后进行转置。由此可以算出矩阵的广义逆。

接着往下讲, ,这是通过SVD变换和广义逆进行求解的方法。这个方法与上述所讲的QR\boldsymbol{QR} 分解的本质是一样,但是使用范围更广。


:D 一言句子获取中...