每次看公式用到协方差矩阵时,要跑去网站上看一下协方差矩阵的定义,当然一看就能看明白,可是到了下次再碰到时,不查资料又卡住了,卡在那里令人纠结,这只能说明没有真正理解协方差矩阵。这次顺便做下笔记,加深下理解。

首先要清楚一般出现协方差矩阵时就会出现多维列向量,这里假设为n维,另外既然有协方差字眼,那肯定是一个随机变量。这里假设有d个随机变量x1,x2,x3,…,xd,只不过每个随机变量x又是由n个标量组成的列向量。简单的理解就是说在n维空间中有d个随机的点。现在我们需要求的是关于n维空间中这d个点的协方差矩阵。

用uk列向量表示d个点的平均值,uk中的每一个元素对应d个点中相应维数的平均数。所以协方差矩阵为n*n维的。其每个元素的计算公式如下:

  (这个公式是从百度百科上截的,貌似这里的X1,X2,...,Xn和我上面描述的不同,该公式里面指的是由每一维的d个值构成的向量...不管怎样,该博客中文字的描述是正确的)

其数学含义是协方差矩阵的第i行第j列的元素表示为,d个随机变量点中的第i维和第j维的协方差。因为每一维的d个数都可以看做算是一维空间中的d个实数,因此它有自己的平均数和方差,每2维之间也就有协方差。

希望以后不要再卡住了!

一些知识点的初步理解_4(协方差矩阵,ing...)相关推荐

  1. 一些知识点的初步理解_6(核函数,ing...)

    在SVM中经常听说核函数,关于各种核函数的推导公式写得天花乱坠.SVM大概意思是说将低维不可分的样本映射到高维空间中后就线性可分了,由于最后用训练出来的模型进行分类预测  时需要求高维空间中映射特征间 ...

  2. Hamiltonian Monte Carlo抽样算法的初步理解

    Hamiltonian Monte Carlo抽样算法的初步理解 接受拒绝采样算法 MCMC回顾 Hamiltonian dynamics 拉格朗日方程 从牛顿方程出发推导拉格朗日方程 勒让德变换 哈 ...

  3. 如何直观地理解「协方差矩阵」?

    如何直观地理解「协方差矩阵」? Xinyu Chen Urban Traffic Data Analytics 372 人赞同了该文章 协方差矩阵在统计学和机器学习中随处可见,一般而言,可视作方差和协 ...

  4. 如何让人大致理解RxJava思想:第一节 初步理解RxJava

    如何让人大致理解RxJava思想:第一节 初步理解RxJava 首先,我们需要明确,一个人不可能一口气吃成一个胖子,你不可能仅仅花5分钟看完我这篇文章,然后一拍桌子,大叫一声,我知道了,然后赢取白富美 ...

  5. JAVA 枚举类的初步理解

    JAVA 枚举类的初步理解 现在Java的枚举类在真实项目中已经用的比较频繁,比静态常量更好用,也更有限定性,enum类可以用来表示有限的类对象,比如星期.月份.性别或者项目中的产品类型 像诸如此类的 ...

  6. 非常易于理解‘类'与'对象’ 间 属性 引用关系,暨《Python 中的引用和类属性的初步理解》读后感...

    关键字:名称,名称空间,引用,指针,指针类型的指针(即指向指针的指针) 我读完后的理解总结: 1. 我们知道,python中的变量的赋值操作,变量其实就是一个名称name,赋值就是将name引用到一个 ...

  7. 初步理解pagerank算法

    初步理解pagerank算法 第一次写不是课程要求的博客,可能有不严谨的地方,如果有写错的希望能在评论区指出. 算法思想 pagerank算法用于网页排序,根据给网页的重要程度给各个网页打分,根据分数 ...

  8. Adaboost算法的初步理解

    菜鸟初次接触Adaboost,虽然算法流程比较清晰简单,但对于其中的理论,存在着不少疑惑之处,如下所示: 1)如何训练得到的弱分类器,我们需要训练出多少个弱分类器进行后续的计算?对若分类器有什么要求吗 ...

  9. c++十六进制加法_C/C++知识点之怎样理解八进制和十六进制

    本文主要向大家介绍了C/C++知识点之怎样理解八进制和十六进制,通过具体的内容向大家展示,希望对大家学习C/C++知识点有所帮助. C语言中8进制和16进制怎么表示 C语言本身支持的三种输入是: 1. ...

最新文章

  1. python中自定义函数如何传递动态参数_python 函数的动态参数
  2. 听说,阿里“拆中台”了?
  3. SSH Secure Shell Client中文乱码的解决办法
  4. linux命令中xargs,在Linux上使用xargs命令的详细教程
  5. Vulkan开发实战详解
  6. noVNC使用浏览器替代VNC客户端
  7. 【网络教程】sublime安装emmet后提示缺少pyv8的解决方案(如何手动安装pyv8)
  8. 调研分析-全球与中国非线性光学BIBO晶体(BiB3O6)市场现状及未来发展趋势
  9. java实现火车票查询_java抓取12306火车余票信息
  10. 你我许的誓言也许抵不过岁月的云烟
  11. 如何用Qlikview在dashboard中创建条形图时,统计时忽略空值
  12. python自动登录并提交表单_用python模拟登录(解析cookie + 解析html + 表单提交 + 验证码识别 + excel读写 + 发送邮件)...
  13. drools入门-02
  14. 【Linux】宝塔面板 SSL 证书安装部署
  15. 银联在线支付5100030异常
  16. Android MOCK HTTP 接口新方式
  17. oracle时间开始结束时间,Oracle日期周详解以及周开始结束时间计算
  18. STM32单片机-资料检索
  19. ssh 配置使用密钥登录
  20. php视频播放链提取,php获取腾讯云点播上传视频后获取视频url地址以及时长 | 小灰灰博客...

热门文章

  1. 使用WINS服务器实现跨网段名称注册解析和释放
  2. C# 判断字符串是否符合十六进制,八进制,二进制和十进制整数格式的正则表达式...
  3. Linux基础知识:正则表达式
  4. How are you vs How are you doing
  5. 网络安全系列之五十二 组策略中的软件限制策略
  6. paip.元数据驱动的转换-读取文件行到个list理念 uapi java php python总结
  7. 64位的机器上VS2008不能使用SharePoint的workflow template
  8. 立下“去O”Flag的AWS,悄悄修炼了哪些内功?
  9. java B2B2C springmvc mybatis多租户电子商城系统(五):熔断监控Hystrix Dashboard和Turbine...
  10. String indexOf 算法