1.矩阵乘法:

( A B ) C = A ( B C ) \displaystyle\color{blue}(AB)C = A(BC) (AB)C=A(BC)
矩阵的乘法本质上就是线性变换:

  • ( A B ) C ∗ x \displaystyle\color{blue}(AB)C*x (AB)Cx表示对某个向量x先进行C变换,再进行AB变换,其中AB变换是先进行B变换,再进行A变换的一个组合变换;
  • A ( B C ) ∗ x \displaystyle\color{blue}A(BC)*x A(BC)x表示先对某个向量x进行BC变换,其中BC变换是先进行C变换,再进行B变换的组合变换,然后BC组合变换后再进行A变换。

不管你怎么定义组合变换,最终x向量经历的变换都是C->B->A,所以括号随便加。

例如:
在这里插入图片描述

-----------------------------------------------------------------------------

2.矩阵的转置运算

( A B ) T = B T A T (AB)^T=B^TA^T (AB)T=BTAT
( A + B ) T = A T + B T (A+B)^T=A^T+B^T (A+B)T=AT+BT
E ( A B ) = E ( A ) E ( B ) E(AB)=E(A)E(B) E(AB)=E(A)E(B)

同理,可以证得下面几个公式:
可以参考向量二次型的证明:二次型求导
在这里插入图片描述

但是这里不是向量,全都是矩阵,别和上面的向量二次型中的矩阵A弄混了:
d ( A B A T ) d A = 2 A B \frac{d(ABA^T)}{dA}=2AB dAd(ABAT)=2AB

-----------------------------------------------------------------------------
B C A B C = 1 A = A − 1 \begin {aligned} \frac{BC}{ABC} &=\frac{1}{A}\\\\&=A^{-1} \end{aligned} ABCBC=A1=A1

-----------------------------------------------------------------------------

3. 协方差矩阵转置 = 协方差矩阵本身

-----------------------------------------------------------------------------

4.矩阵的迹:

矩阵的迹 是 矩阵的对角线上的元素之和。
矩阵A的迹 等于其转置的迹:

t r ( A ) = t r ( A T ) tr(A)=tr(A^T) tr(A)=tr(AT)
-----------------------------------------------------------------------------

矩阵AB的迹对A求导:

d t r ( A B ) d A = B T \frac{d{tr(AB)}}{dA}=B^T dAdtr(AB)=BT

证明:以二维为例:
在这里插入图片描述

-----------------------------------------------------------------------------
下面不说矩阵,说一下特征x的期望和方差:
很多个样本的特征x的期望为 E ( x ) E(x) E(x) ,方差为 V a r ( x ) Var(x) Var(x);
如果特征x扩大a倍,那么:
E ( a x ) = a ∗ E ( x ) \displaystyle\color{blue}E(ax) = a*E(x) E(ax)=aE(x)
V a r ( a x ) = a 2 ∗ V a r ( x ) \displaystyle\color{blue}Var(ax) = a^2 * Var(x) Var(ax)=a2Var(x)

可根据同理推出,如果两个特征xy的协方差矩阵为Q的话,如果特征xy分别扩大ab倍,那么新的协方差矩阵Q2
Q 2 = W ∗ Q ∗ W T \displaystyle\color{blue} Q2=W*Q*W^T Q2=WQWT,
其中, W W W应该是这样的

W = [ a 0 0 b ] W=\begin{bmatrix} a&0\\ 0&b\end{bmatrix} W=[a00b]

那么:
Q 2 = [ a 2 ∗ V a r ( x ) a ∗ b ∗ C o v ( x , y ) a ∗ b ∗ C o v ( x , y ) b 2 ∗ V a r ( y ) ] Q2=\begin{bmatrix} a^2*Var(x)&a*b*Cov(x,y)\\ \\ a*b*Cov(x,y)&b^2*Var(y) \end{bmatrix} Q2=a2Var(x)abCov(x,y)abCov(x,y)b2Var(y)

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐