协方差的计算公式及R语言进行验证

首先附上协方差公式:

来设5个样本点:(3,9),(2,7),(4,12),(5,15),(6,17)

用R绘制出散点图,大概是这样:

要求这5个点的协方差,首先样本点为5个,n=5,X依次取3,2,4,5,6,Y依次取9,7,12,15,17。X的均值为4,带入公式可得:

不难计算出结果为6.5

现在用R语言进行验证:

已知R语言里边协方差函数为cov(x,y)
我们分别用cov()函数和上述公式来进行仿真结果,代码如下:

a <- c(3,2,4,5,6)
b <- c(9,7,12,15,17)
COV=0
EX=mean(a)
EY=mean(b)
for(j in 1:5){COV <- COV+(a[j]-EX)*(b[j]-EY)/4
}
COV
cov(a,b)

输出结果如下:

> COV
[1] 6.5
> cov(a,b)
[1] 6.5

由此可得,计算公式得出的结果完全正确

协方差的计算公式及R语言验证相关推荐

  1. R语言验证均匀分布总体参数的的矩估计是相合的consistent

    判断估计的相合性依据的原理是6.2.1,定理6.2.2是扩充. 即需要证明两点: (1)渐进无偏性 (2)渐进方差等于0 1. 第一段代码验证 X 1 , ⋅ ⋅ ⋅ , X n {X1,···,Xn ...

  2. r语言结构方程模型可视化_R语言Logistic回归模型深度验证以及Nomogram绘制

    01 研究背景 本章将常用的基于R语言实现二元Logistic回归模型临床预测模型的构建和验证,以及诺曼图的绘制记录下来,更为复杂的生存分析中的Cox回归将在后续章节介绍.临床预测模型的思路总结如下: ...

  3. R语言图形用户界面数据挖掘包Rattle:加载UCI糖尿病数据集、并启动Rattle图形用户界面、数据集变量重命名,为数据集结果变量添加标签、数据划分(训练集、测试集、验证集)、随机数设置

    R语言图形用户界面数据挖掘包Rattle:加载UCI糖尿病数据集.并启动Rattle图形用户界面.数据集变量重命名,为数据集结果变量添加标签.数据划分(训练集.测试集.验证集).随机数设置 目录

  4. R语言使用rpart包构建决策树模型、使用prune函数进行树的剪枝、交叉验证预防过拟合、plotcp可视化复杂度、rpart.plot包可视化决策树、使用table函数计算混淆矩阵评估分类模型性能

    R语言使用rpart包构建决策树模型.使用prune函数进行树的剪枝.使用10折交叉验证选择预测误差最低的树来预防过拟合.plotcp可视化决策树复杂度.rpart.plot包可视化最终决策树.使用t ...

  5. R语言使用caret包中的createFolds函数对机器学习数据集进行交叉验证抽样、返回的样本列表长度为k个

    R语言使用caret包中的createFolds函数对机器学习数据集进行交叉验证抽样.返回的样本列表长度为k个 目录

  6. R语言使用caret包中的createMultiFolds函数对机器学习数据集进行交叉验证抽样、返回的样本列表长度为k×times个、times为组内抽样次数

    R语言使用caret包中的createMultiFolds函数对机器学习数据集进行交叉验证抽样.返回的样本列表长度为k×times个.times为组内抽样次数 目录

  7. R语言使用yardstick包的lift_curve函数评估多分类(Multiclass)模型的性能、并使用autoplot函数可视化模型在每个交叉验证(或者重采样)的每一折fold在每个分类上的提升

    R语言使用yardstick包的lift_curve函数评估多分类(Multiclass)模型的性能.并使用autoplot函数可视化模型在每个交叉验证(或者重采样)的每一折fold在每个分类上的提升 ...

  8. R语言回归模型构建、回归模型基本假设(正态性、线性、独立性、方差齐性)、回归模型诊断、car包诊断回归模型、特殊观察样本分析、数据变换、模型比较、特征筛选、交叉验证、预测变量相对重要度

    R语言回归模型构建.回归模型基本假设(正态性.线性.独立性.方差齐性).回归模型诊断.car包诊断回归模型.特殊观察样本分析.数据变换.模型比较.特征筛选.交叉验证.预测变量相对重要度 目录

  9. R语言使用yardstick包的roc_curve函数评估多分类(Multiclass)模型、并使用autoplot函数可视化模型在每个交叉验证(或者重采样)的每一折fold在每个分类上的ROC曲线

    R语言使用yardstick包的roc_curve函数评估多分类(Multiclass)模型的性能.并使用autoplot函数可视化模型在每个交叉验证(或者重采样)的每一折fold在每个分类上的ROC ...

最新文章

  1. PMcaff-干货| 产品经理应该了解的服务设计那些事儿
  2. [USACO1.3]修理牛棚 Barn Repair
  3. 终于看腻了黄色!让它五彩斑斓起来!
  4. [系统安全] 九.Windows漏洞利用之MS08-067远程代码执行漏洞复现及深度防御
  5. 文本框输入怎么样让键盘消失
  6. html浏览器的区别是什么意思,不同浏览器对css的识别有区别吗?
  7. 字符串对象数组集合非空判断
  8. Oracle 数据库管理脚本 命名规范
  9. linux文件描述符有什么用,linux上的文件描述符3有什么特别之处?
  10. 面试常被问的65个问题及回答技巧(请收藏)
  11. 宁波计算机程序32届初赛,25届宁波市中小学计算机程序设计竞赛初赛试题
  12. java stream, LIST ,ArrayList常用操作
  13. mysql dump hbase_mysqldump 导出部分数据库
  14. 《HarmonyOS开发 – 小凌派-RK2206开发笔记》第5章 使用WiFi联网
  15. 一流程序员靠数学,二流程序员靠算法,低端看高端就是黑魔法!网友:我是七流靠复制
  16. Windows副本不是正版
  17. jQuery高级选择器
  18. DNS工作原理及解析过程
  19. 教你使用Python爬虫获取电子书资源实战!喜欢学习的小伙伴过来看啦!
  20. python pandas excel数据处理_Python利用pandas处理Excel数据的应用

热门文章

  1. 推荐一款开源的桌面效能神器,助你实现工具自由!
  2. 头腾隐私大战的背后,转折中的互联网世界
  3. Python爬虫入门(二):使用requests和xpath爬取论坛发帖列表
  4. LVM之VG、PV误删除恢复方法
  5. 13.修改telnetd的端口号
  6. dorado的autoform控件赋值、取值
  7. 用面积法解决 乐团站位 (29)
  8. 全国计算机排名2012,[教育·计算机] 2012年计算机专业排名 全国计算机专业大学排名 - 高等教育...
  9. Linux操作系统使用及C高级编程
  10. 网站优化SEO包括哪些方面