关于一个矩阵乘积的化简问题

  数学 线性代数 回归分析    浏览次数:3355        分享
0

$P$是$n\times 1$的列向量,$X$是$n\times p$的矩阵

下面的这个乘积

$$P^TX(X^TX)^{-1}X^TP$$

能不能化简成

$$P^TP$$

 

vivian_o   2018-10-11 22:38



   1个回答 
1

如果 $P$在$X$的column_space中就可以。先做SVD,$X=USV^T$,$rank(X)=r$。$U$是$n\times r$的标准正交基。

$$P^TX(X^TX)^{-1}X^TP$$

$$=P^TUSV^T(VSU^TUSV^T)^{-1}VSU^TP$$

$$=P^TUSV^TV(SS)^{-1}V^TVSU^TP$$

$$=P^TUU^TP$$

如果$P$能够被$U$的列向量表示,$P=UC$纯在$r\times 1$的解$C$,等式就成立。

SofaSofa数据科学社区DS面试题库 DS面经

Zealing   2018-10-12 02:31

最后一步不是太懂。如果$P$不是$U$中列的线性组合,为什么就不成立呢? - vivian_o   2018-10-12 07:32
比如$P=[1 2 3]^T$,$U=[1 0 0; 0 1 0]^T$, $P^TU=[1 2 0]^T$,此时$U$能表示的空间只有$xy$平面,就像三体中的二向箔,所有经过$U$投影后的点,全部会被拍到$xy$平面内,会把$z$轴上的信息全部抹去,。再想恢复$z$轴上的信息就不可能了。 - Zealing   2018-10-12 08:14
明白了,谢谢你 - vivian_o   2018-10-12 08:39


  相关讨论

非方阵的逆是什么

两个线性空间的并集一定是一个线性空间吗

矩阵的转置的逆就是矩阵的逆的转置吗?

矩阵A乘以B的秩等于B乘以A的秩吗

两个非齐次线性方程组同解问题

半正定或者正定矩阵一定要是对称的吗?

矩阵的列空间什么意思?

两个方程组解之间的关系

线性空间和向量空间是一回事吗?

对称的实数矩阵的所有特征值都是实数吗

  随便看看

pandas.DataFrame更改列名

如何检验两个样本是同分布的?

python sklearn模型中random_state参数的意义

二元分类问题中经常提到的TP,TN,FN,FP都是什么意思?

怎么对pandas dataframe做转置?