美文网首页
协方差与协方差矩阵(附Matlab实现)

协方差与协方差矩阵(附Matlab实现)

作者: LiBiscuit | 来源:发表于2018-10-28 11:46 被阅读391次

   今天天气很棒呀,所以也要是活力满满的一天鸭!今天回顾了之前看到的协方差和协方差矩阵,发现真的缺漏了很多,所以做如下记录。


协方差

学过概率统计的应该都知道协方差的定义,接下来就简单说明一下。

协方差表示的是两个变量的总体的误差,这与只表示一个变量误差的方差不同。 如果两个变量的变化趋势一致,也就是说如果其中一个大于自身的期望值,另外一个也大于自身的期望值,那么两个变量之间的协方差就是正值。 如果两个变量的变化趋势相反,即其中一个大于自身的期望值,另外一个却小于自身的期望值,那么两个变量之间的协方差就是负值。

(可以这样理解,我们高中所学的方差、标准差是适用于一维数据而协方差用于二维。两者呈正相关为正值,负相关为负值,举个栗子,也就是说比如房价越低人们越喜欢就是负相关了。这个时候就可以引入相关系数。)

协方差还分为 a.随机变量的协方差 b.样本的协方差

随机变量的协方差:

对两个随机变量联合分布线性相关程度的一种度量。公式表达为:

其他特点

样本的协方差:

在实际中,通常我们手头会有一些样本,样本有多个属性,每个样本可以看成一个多维随机变量的样本点,我们需要分析两个维度之间的线性关系。协方差及相关系数是度量随机变量间线性关系的参数,由于不知道具体的分布,只能通过样本来进行估计。公式表达为:


协方差矩阵

协方差也只能处理二维问题,那维数多了自然就需要计算多个协方差,比如n维的数据集就,那自然而然我们会想到使用矩阵来组织这些数据。给出协方差矩阵的定义:

给出一个三维的例子

特点:

必须要明确一点,协方差矩阵计算的是不同维度之间的协方差,而不是不同样本之间的。


Matlab实现

先计算然后用Matlab里面的cov函数验证

(rand()用来生成随机矩阵,fix()像0方向取整,mean()取均值,size()获取矩阵的行数和列数,std()求标准差)

代码展示 输出结果检验

参考:协方差与协方差矩阵 - 苦力笨笨 - 博客园

我所理解的协方差矩阵 - 沈春旭的博客 - CSDN博客

Finally~午餐时间到啦!

相关文章

  • 协方差与协方差矩阵(附Matlab实现)

    今天天气很棒呀,所以也要是活力满满的一天鸭!今天回顾了之前看到的协方差和协方差矩阵,发现真的缺漏了很多,所以做如...

  • 学习笔记|程序员的数学:概率统计#5

    5. 协方差矩阵、多元正态分布与椭圆 5.1 协方差与相关系数 5.1.1 协方差 定义: 性质: 依据协方差的正...

  • 方差、协方差与归一化

    最近总是遇到协方差,不大理解,找到了相关的解释: 我所理解的协方差矩阵 协方差和协方差矩阵

  • 2018-10-29 修改model - 共用协方差矩阵

    1.协方差矩阵 协方差矩阵 Σ表示的是n个元素之间两两对应的关系,所以协方差矩阵 Σ是一个nxn的矩阵。 协方差矩...

  • 如何从形的角度理解协方差矩阵

    协方差矩阵定义了我们数据的传播(方差)和方向(协方差)。 协方差矩阵的最大特征向量总是指向数据最大方差的方向,并且...

  • MSI数据之PCA

    PCA:主成分分析 首先对数据进行去中心化(矩阵X),再计算协方差矩阵(就是样本与样本[列与列]之间的协方差,就得...

  • Asreml-R中的方差模型

    之前总结了一些方差-协方差结构:协方差矩阵,协方差结构 。这篇博客主要内容是Asreml-R中的协方差结构 ,及对...

  • 协方差定义及公式

    协方差矩阵时机器学习中常用的概念,今天我们就来完整的介绍一下协方差和协方差矩阵的定义,以及使用python中的nu...

  • Daily Source

    20170301 协方差矩阵的理解 协方差矩阵的几何解释(Very Good) [LDA 线性判别分析](1)(2...

  • 【Intro2SDC】卡尔曼方程参考

    卡尔曼方程参考 卡尔曼滤波器方程 变量定义 - 状态向量 - 状态转移矩阵 - 误差协方差矩阵 - 过程噪声协方差...

网友评论

      本文标题:协方差与协方差矩阵(附Matlab实现)

      本文链接:https://www.haomeiwen.com/subject/rxsptqtx.html