• 协方差矩阵


    统计学的基本概念(原文链接

    一、

      有n个样本的集合: X = {X1,X2,...,Xn}

      均值

       标准差:

       方差:

         有两个数据集,数据集1,X = [0,8,12,20];数据集2,Y = [8,9,11,12]。两者的均值一样都为10。数据集1的标准差8.3,数据集2的标准差为1.8,因为后者的数据分布比较集中,标准差描述的是这种散布度。之所以除以n-1而不是n,是因为这样使我们以较小的样本集更好的逼近总体的标准差,即统计上的无偏估计。方差是标准差的平方。

    二、为什么需要协方差

    1、

      标准差和方差一般是用来描述一维数据的,但现实生活中遇到的通常是含有多维数据的数据集,最简单的是大家上学时要统计多个学科的考试成绩。另外,我们想要知道两件事之间的关联程度,例如,一个男孩子的猥琐成都和他受女孩子欢迎程度是否存在联系。协方差就是解决这样一个问题,度量两个随机变量关系的统计量。

      仿照方差的定义,度量各个维度偏离其均值的程度

      协方差定义为

      协方差结果的意义?如果结果为正值,说明两者是正相关,也就是说:一个人越猥琐越受女孩子欢迎。如果结果为负值,说明两者是负相关,说明女孩喜欢正经的人(不太可能)。如果为0,说明两者没有关系,相互独立。

    2、

      上述是两件事的关联程度,如果是三件事{X,Y,Z}就需要用矩阵表示了,这就是协方差矩阵

    3、协方差的计算

      3.1

        两个数据集A和B的组成的矩阵X为

          其协方差矩阵正好与矩阵(X*X的转置)/m相等,如图所示

     

         3.2

          如果是三个数据集A、B、C组成的矩阵Y为

           同理验证

      3.3 

        同理可以推广到更高维空间,所以可以直接使用数据集组成的矩阵计算协方差矩阵,即

      

  • 相关阅读:
    抽象类和接口
    【转载】Java 透析C/S和B/S结构
    java中的基本数据类型
    java之IO流详解(一)
    Yearning和inception搭建MySQL审核平台
    一个适合变化的产品部署集成包(nginx+jdk+tomcat+nodejs+mysql+redis+mongo+MYSQL主主(读写分离)集群建立+代码包+持续上线+备份)
    CPU计算密集型和IO密集型
    ansible结合SHELL搭建自己的CD持续交付系统
    JENKINS系统的安装部署
    DATAGUARD实施文档
  • 原文地址:https://www.cnblogs.com/andrew-address/p/13039490.html
Copyright © 2020-2023  润新知