美文网首页
协方差定义及公式

协方差定义及公式

作者: Seurat_Satija | 来源:发表于2021-10-12 22:53 被阅读0次

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

一、协方差定义及公式

涉及到的相关概念:

  • 期望
  • 方差
  • 协方差

<1>. 期望

image.png

<2>. 方差

image.png

<3>. 协方差

协方差用来刻画两个随机变量X Y

之间的相关性

如果两个变量的变化趋势一致,也就是说如果其中一个大于自身的期望值,另外一个也大于自身的期望值,那么两个变量之间的协方差就是正值。

如果两个变量的变化趋势相反,即其中一个大于自身的期望值,另外一个却小于自身的期望值,那么两个变量之间的协方差就是负值。

协方差的公式如下:

image.png

方差就是协方差的一种特殊形式,当两个变量相同时,协方差就是方差了。

<4>. 协方差矩阵

协方差矩阵就是很多个变量两两之间的协方差,构成的矩阵,即:

image.png

从上式可以看出,协方差矩阵中对角线上元素就是各个随机变量的方差,非对角线上的就是两两随机变量之间的协方差。

二、python实现

import numpy as np
import matplotlib.pyplot as plt

#各取500个标准正态分布的数据 
x1=np.random.normal(0,1,500)
x2=np.random.normal(0,1,500)

#将x1,x2以向量的形式排列起来 
X=np.vstack((x1,x2)).T

#计算协方差
def cov(x1,x2):
    x1mean,x2mean=x1.mean(),x2.mean()
    Sigma=np.sum((x1-x1mean)*(x2-x2mean))/(len(x1)-1)
    return Sigma

#协方差矩阵 
def covMatrix(X):
    matrix=np.array([[cov(X[0],X[0]),cov(X[0],X[1])],[cov(X[1],X[0]),cov(X[1],X[1])]])
    return matrix

covMatrix(X)

#output
'''
array([[0.00437243, 0.0433571 ],
       [0.0433571 , 0.42993022]])
'''

### 解法2
a = np.array([[1,2,3],[3,1,1]])
print(np.cov(a))

# output
array([[1,-1],
       [-1,1.33]])

相关文章

  • 协方差定义及公式

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

  • Eigen计算协方差矩阵

    今天遇到了一个求矩阵协方差的问题,记录如下对于向量X,方差公式如下: 对于向量X, Y来说,协方差公式如下: 对于...

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

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

  • 线性回归

    1. 如何理解协方差和相关系数? 协方差公式: 公式简单翻译一下是:如果有X,Y两个变量,每个时刻的“X值与其均值...

  • Asreml-R中的方差模型

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

  • 概率统计

    期望及性质 方差及性质 矩 协方差及性质 解释:

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

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

  • 协方差与相关系数

    参考 一、协方差 公式 理解两个变量远离均值的过程是同方向变化还是反方向变化,是正相关还是负相关。协方差数值越大,...

  • 【Intro2SDC】卡尔曼方程参考

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

  • 给女朋友写的生统资料_Part15

    相关性 当我们在衡量两个变量的相关关系的时候,我们可以用协方差来进行描述。协方差的公式为 协即协同的意思,X的方差...

网友评论

      本文标题:协方差定义及公式

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