zoukankan      html  css  js  c++  java
  • 协方差

    1.在统计学与概率论中,协方差矩阵的每个元素是各个向量元素之间的协方差,是从标量随机变量到高维度随机向量的自然推广。(from 百度百科)

    2.from 知乎:https://zhuanlan.zhihu.com/p/37609917
    协方差矩阵在统计学和机器学习中随处可见,一般而言,可视作方差和协方差两部分组成,即方差构成了对角线上的元素,协方差构成了非对角线上的元素。

    3.csdn 理解https://blog.csdn.net/hustqb/article/details/90264432

    python 实现:

    import numpy as np
    x = np.array([1, 2, 3, 4, 5, 6, 7, 8, 9])
    y = np.array([9, 8, 7, 6, 5, 4, 3, 2, 1])
    Sigma = np.cov(x, y)
    print(Sigma)

    '''输出:
    [[ 7.5 -7.5]
    [-7.5 7.5]]
    '''

    import numpy as np

    x = np.random.rand(2,4)

    x = np.array([[0, -1], [1, 1], [2, 2],[3,3]]).T

    计算协方差

    mean = np.mean(x,axis=1,keepdims=True)
    ccc = np.dot((x-mean),(x-mean).T)/(x.shape[1]-1)
    print(ccc)

    numpy自带的函数

    cov = np.cov(x)
    print(cov)

    作者:TMS
    链接:https://www.zhihu.com/question/24283387/answer/722914766
    来源:知乎
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

    4.这个...很形象:https://www.cnblogs.com/chaosimple/p/3182157.html

    5.意义https://www.zhihu.com/question/24283387
    从物理意义上说,就是计算各维度之间的相关性

    通俗地讲, 协方差可以理解为:两个变量在变化过程中是同方向变化?还是反方向变化?同向或反向程度如何?
    你变大,同时我也变大,说明两个变量是同向变化的,这时协方差就是正的。
    你变大,同时我变小,说明两个变量是反向变化的,这时协方差就是负的。
    从数值来看,协方差的数值越大,两个变量同向程度也就越大。反之亦然。
    https://segmentfault.com/a/1190000015626221

  • 相关阅读:
    Mime Types
    对MySQL DELETE语法的详细解析
    创建MySQL存储过程示例
    Python安装
    python学习之matplotlib实战
    python学习之numpy实战
    SQLserver建表规则
    机器学习之BP神经网络
    机器学习之决策树算法
    Spring学习总结
  • 原文地址:https://www.cnblogs.com/Ann21/p/12869713.html
Copyright © 2011-2022 走看看