现在的位置: 首页 > 综合 > 正文

计算协方差矩阵的一个备忘

2013年09月03日 ⁄ 综合 ⁄ 共 346字 ⁄ 字号 评论关闭

理解协方差矩阵的关键就在于牢记它计算的是不同维度之间的协方差,而不是不同样本之间,拿到一个样本矩阵,我们最先要明确的就是一行是一个样本还是一个维度,心中明确这个整个计算过程就会顺流而下,这么一来就不会迷茫了~

 

PS:均值化也是对于同一个维度的数据来说的。

 

总结:均值化对于同一个维度的数据来说的,协方差是不同维度之间的数据的相乘。如果A中列向量是一个样本的话,那么就用A'A来求协方差矩阵。如果A中行向量是一个样本的话,那么就用AA'来求协方差矩阵

 

再来总结一下在matlab中的cov这个命令。在matlab中cov可以直接来用来协方差矩阵,那么这个cov(X)中对X的要求就是每一行是一个样本,列数代表的维度。那么就直接可以来求。如果X只是一个向量,那么不管是行向量还是列向量都是求的方差

抱歉!评论已关闭.