协方差矩阵和相关矩阵

news/2025/5/26 1:52:28

1、协方差矩阵

  • 协方差是衡量两个随机变量(同一样本,不同分量)的相关程度。(方差描述的是一维变量)
  • 随机变量 之间的协方差可以表示为

麦库截图20141924194325293

  • 根据已知的样本值可以得到协方差的估计值如下(列向量相关):

麦库截图20141924194356654

  • 可以进一步地简化为:

麦库截图20141924194613544

  • 协方差矩阵:

麦库截图20141924194646069

  • 说明:

(1)协方差矩阵中的每一个元素是表示的随机向量X的不同分量之间的协方差(不同维数的相关性,即列向量的相关性),是个对称矩阵,而不是不同样本之间的协方差,如元素Cij就是反映的随机变量Xi, Xj的协方差。

(2)协方差是反映的变量之间的二阶统计特性,如果随机向量的不同分量之间的相关性很小,则所得的协方差矩阵几乎是一个对角矩阵。对于一些特殊的应用场合,为了使随机向量的长度较小,可以采用主成分分析的方法,使变换之后的变量的协方差矩阵完全是一个对角矩阵,之后就可以舍弃一些能量较小的分量了(对角线上的元素反映的是方差,也就是交流能量)。特别是在模式识别领域,当模式向量的维数过高时会影响识别系统的泛化性能,经常需要做这样的处理。

(3)求协方差矩阵的matlab函数:cov

2、相关矩阵

  • 相关系数:

著名统计学家卡尔·皮尔逊设计了统计指标——相关系数。相关系数是用以反映变量之间相关关系密切程度的统计指标。相关系数是按积差方法计算,同样以两变量与各自平均值的离差为基础,通过两个离差相乘来反映两变量之间相关程度;着重研究线性的单相关系数。

依据相关现象之间的不同特征,其统计指标的名称有所不同。如将反映两变量间线性相关关系的统计指标称为相关系数(相关系数的平方称为判定系数);将反映两变量间曲线相关关系的统计指标称为非线性相关系数、非线性判定系数;将反映多元线性相关关系的统计指标称为复相关系数、复判定系数等。

相关系数用r表示,它的基本公式(formula)为:

麦库截图20141924194930979

  • 相关系数的值介于–1与+1之间,即–1≤r≤+1。其性质如下:

当r>0时,表示两变量正相关,r<0时,两变量为负相关。

当|r|=1时,表示两变量为完全线性相关,即为函数关系。

当r=0时,表示两变量间无线性相关关系。

当0<|r|<1时,表示两变量存在一定程度的线性相关。且|r|越接近1,两变量间线性关系越密切;|r|越接近于0,表示两变量的线性相关越弱。

一般可按三级划分:|r|<0.4为低度线性相关;0.4≤|r|<0.7为显著性相关;0.7≤|r|<1为高度线性相关。

  • 相关矩阵也叫相关系数矩阵,是由矩阵各列间的相关系数构成的
  • 也就是说,相关矩阵第i行第j列的元素是原矩阵第i列和第j列的相关系数
  • 求取相关矩阵的matlab函数为:correoff

3、协方差矩阵和相关矩阵的关系

由二者的定义公式可知,经标准化的样本数据的协方差矩阵就是原始样本数据的相关矩阵。这里所说的标准化指正态化,即将原始数据处理成均值为0,方差为1的标准数据。

即:

                                     X'=(X-EX)/DX

用matlab函数表达为: 

                                     X'=zscore(X)

则协方差矩阵和相关矩阵的关系可表达为:

                           correoff(X)=cov(zscore(X))

转载于:https://www.cnblogs.com/AndyJee/p/3737499.html


https://dhexx.cn/news/show-18549.html

相关文章

Linux系统下常用安装软件安装-yum方式的介绍和使用

介绍yum软件包的管理并配置本地yum源 yum安装&#xff1a;基于 C/S 架构&#xff0c;yum安装称之为傻瓜式安装 yum安装优点&#xff1a;方便快捷&#xff0c;不用考虑包依赖&#xff0c;自动下载软件包。 yum安装缺点&#xff1a;人为无法干预&#xff0c;无法设定想要的参数 …

kde汉化

很多有关kde汉化的都是以前的&#xff0c;源里面都无法下载了&#xff0c; 最近用了下kde&#xff1a;汉化如下&#xff1a; sudo apt-get install kde-l10n-zhcn 要是想完整汉化&#xff0c;你可以sudo synaptic选择kde分类&#xff0c;搜zhcn结尾的即可转载于:https://www.cn…

6.链路层和局域网

链路层链路层的主体是网络适配器&#xff0c;也称为网络接口卡2. 变换局域网链路层交换机的任务是在主机和路由器之间承载数据报没有两个适配器有相同的MAC地址适配器到哪里&#xff0c;MAC地址都不会改变主机移动时&#xff0c;主机的IP地址需要随之改变&#xff0c;以改变连接…

Google开发的QRcode二维码生成和解码及最大容量

1.源码 package com.test; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import java.io.UnsupportedEncodingException; import java.nio.ByteBuffer; import java.nio.CharBuffer; import java.nio.charset.CharacterCodingExcep…

DOM文档加载完后执行js代码(在图片媒体文件加载之前执行)

function addDomLoad(fn){var timer null; //定义一个存放定时器的容器var isReady false; //定义一个索引function doReady(){if(timer) clearInterval(timer); //如果存在定时器那么删除if(isReady) return; //如果索引为true&#xff08;已经执行过一遍函数&…

网页自动加拼音html,HTML5给汉字加拼音收起展开组件的实现代码

来看看 HTML 的历史和规范常识。HTML 规范是 W3C 与 WHATWG 合作共同产出的&#xff0c;HTML5 因此也不例外。其中&#xff1a;W3C 指 World Wide Web ConsortiumWHATWG 指 Web Hypertext Application Technology Working Group说好听了是“合作产出”&#xff0c;但其实更像是…

Linux系统下常用安装软件安装-源码编译安装方式的使用--

介绍源码编译安装软件包的管理 源码安装优点&#xff1a;编译安装过程&#xff0c;可以设定参数&#xff0c;指定安装目录&#xff0c;按照需求进行安装&#xff0c;指定安装的版本&#xff0c;灵活性比较大。源码安装的缺点&#xff1a;需要对依赖包一个一个的进行安装&#x…

VS2012在一个解决方案中添加多个项目(工程)

首先要肯定的一点是&#xff0c;在一个解决方案&#xff08;solution&#xff09;中是可以添加多个项目&#xff08;project&#xff09;的&#xff0c;这多个项目之间存在两种关系&#xff1a;1.项目间彼此独立&#xff0c;各自有各自的入口&#xff0c;只是组织在一个解决方案…

jsp页面中html字段,字符串中的html代码中夹杂了jsp代码,如何独立显示jsp的部分...

图片中的圈圈就是我的问题&#xff0c;两个form表单&#xff0c;第二个表单是我动态生成的。生成的代码如下:if(para.dragDrop){// 创建带有拖动的htmlhtml ;html ;html ;html ;html ;html ;html 点击选择文件;html ;html ;html ;html 或者将文件拖到此处…

Android Develop Training中文翻译04《Running Your App》

《运行你的应用》 通过钱一节课 创建了一个Android项目&#xff0c;项目里有一个默认的”HelloWorld“源文件&#xff0c;它让您可以立即运行的应用程序。 运行应用需要两个条件&#xff1a;是否有一个Android设备和是否使用Eclipse。本节课将会教使用Eclipse和命令行两种方式在…