今天学习一下协方差分析方法。在计量资料的比较中,如果资料满足正态分布且方差齐性,我们常用的方法有t检验和方差分析,这似乎是天经地义的事情。当然,大多数情况下,确实是这个样子,但使用t检验和方差分析前,一个前提必须要确立,就是需要基线可比,也就是我们常说的基线具有可比性。

案例:最近二师兄涨价比较厉害,我们应当用更加科学的眼光去分析二师兄的问题,恩,今天就来聊一聊和二师兄有关的统计问题吧。

某养猪大户(现在可能已经依靠二师兄实现财富自由)发现市面上有3种猪饲料,希望判断哪种饲料效果最好,实践是检验真理的唯一标准,于是他做了一个实验。24只同月龄小猪,随机分为3组,每周分别使用A饲料、B饲料和C饲料,测量一段时间后3组二师兄体重并进行比较。

三种饲料喂养猪的初始重量与增重(kg)

拿到这组数据时候,我们发现3组二师兄的初始体重似乎不太一样(3组初始体重均值分别为13.750、18.625、25.375,F=32.668,p<0.001,也就是不具有基线可比性)。

这个时候,我们直接对3组猪的最终体重或3组猪的前后体重之差(3组增重均值分别为68.000、79.375、71.500)进行方差分析用来比较饲料的优劣是不妥的,因为首先3组猪的初始体重不同,不具有基线可比性,无法解释3组猪最终体重差异是由于初始体重之间不同或是饲料不同,还是两个因素共同引起的。

遇到这样不完善的实验设计和结果怎么办?有的时候,也不一定是一点办法也没有,这个时候,我们可以尝试一下协方差分析。协方差分析是将线性回归分析与方差分析相结合而产生的一种统计方法,其基本思想是将未加或难以控制的因素对应变量Y的影响看作是协变量X,建立协变量X与应变量Y的线性回归关系,利用该回归关系将协变量X的值化为相等,计算应变量Y的均数(修正均数,adjusted means),再对应变量Y的修正均数进行比较。

协方差分析的应用条件是各组观察指标Y服从正态分布,各组观察指标Y彼此独立,方差齐性各组协变量X与观察指标Y存在线性回归关系,且斜率相同(回归直线平行)。

对于上面的例子,我们的分析步骤是:1.建立SPSS数据文件;2.绘制散点图与建立直线回归方程;3.回归直线平行性假定的检验;4.修正均数的计算与假设检验。最终分析结果为B组饲料效果最好,C组饲料效果最差,A组饲料效果中等,是不是与直接比较3组增重量所得结果有所不同。好啦,今天就到这里,协方差分析的具体实现方法我们再下期介绍啦。

小结

进行任何比较前,必须关注的一点就是,各组之间基线是否可比。同时,也说明一点,最重要的其实是实验设计,而不是选用什么统计方法!

c++计算数组均值方差_协方差分析的基本思想和应用前提(上)相关推荐

  1. java计算数组均值

    一般情况下对数组计算均值,可以采用对数组求和,再除以数组长度. 实现代码: public double doubleArrAverage(double[] arr) {double sum = 0;f ...

  2. 求均值方差_协方差,方差,标准差

    要深度理解定义!!!要深度理解定义!!!要深度理解定义!!! 协方差,如下定义: 方差如下定义: 标准差就是sqrt(方差) 之前总是有个混淆的点. 故在这里mark一下.(要理解好定义的想表达的深层 ...

  3. 组合优化- 均值方差、最大夏普、风险平价模型

    组合优化- 均值方差.最大夏普.风险平价模型-基于matlab的实现 理论性质的大家参考网上搜索吧: 关键词:均值方差模型的实现 风险平价模型的实现 组合优化matlab 以上模型实现本质是 二次规划 ...

  4. Python 数据处理与分析(六) 设计一个高回报的投资组合(投资回报和风险分析)任务 5:使用Python实现均值-方差组合模型

    目录 1. 学习目标 2. 操作讲解 3.作业结果 1..作业1 2.作业2 1. 学习目标 使用 Python 实现不同的投资配比 使用 Python 实现均值-方差模型 2. 操作讲解 通过上一个 ...

  5. python使用numpy中的np.mean函数计算数组的均值、np.var函数计算数据的方差、np.std函数计算数组的标准差

    python使用numpy中的np.mean函数计算数组的均值.np.var函数计算数据的方差.np.std函数计算数组的标准差 目录

  6. python计算csv列平均值_利用Python读取CSV文件并计算某一列的均值和方差

    近日需要对excel的csv文件进行处理,求取某银行历年股价的均值方差等一系列数据 文件的构成很简单,部分如下所示 总共有接近七千行数据,主要的工作就是将其中的股价数据提取出来,放入一个数组之中,然后 ...

  7. java 方差_使用java计算数组方差和标准差

    使用java计算数组方差和标准差 觉得有用的话,欢迎一起讨论相互学习~ 首先给出方差和标准差的计算公式 代码 public class Cal_sta { double Sum(double[] da ...

  8. python算方差_python计算均值方差

    用Python求均值与方差,可以自己写,也可以借助于numpy,不过到底哪个快一点呢? 我做了个实验,首先生成9百万个样本: nlist=range(0,9000000) nlist=[float(i ...

  9. matlab计算斜方差_协方差与协方差矩阵(附Matlab实现)

    今天天气很棒呀,所以也要是活力满满的一天鸭!今天回顾了之前看到的协方差和协方差矩阵,发现真的缺漏了很多,所以做如下记录. 协方差 学过概率统计的应该都知道协方差的定义,接下来就简单说明一下. 协方差表 ...

最新文章

  1. 手绘图解 | 机器学习最常见的30个基本概念
  2. Delphi字符串处理函数
  3. python关键词大全_Python 批量获取Baidu关键词的排名并入库
  4. Java高级语法笔记-文件读写
  5. dj鲜生-12-富文本编辑器-tinymce 以及choice选择项目
  6. 多租户数据中心采用SDN的优势和挑战
  7. msm8937 porting iic device
  8. Java将汉字数字日期转换为数字日期(例如: 二〇二〇年十一月二十一日 → 2020年11月21日)
  9. WordPress页面教程【2021】
  10. 要建立亲密的关系,就必须少一些指责,多一些倾听
  11. 杭州电子科技大学计算机考研复试分数线,2021年杭州电子科技大学考研分数线及复试名单公布...
  12. Rational Rose的讲解
  13. 5VUSB微孔雾化器IC方案FS150C SOP8带自动扫频加湿器IC
  14. 双边网格学习一:2021cvpr《Ultra-High-Definition Image Dehazing via Multi-Guided Bilateral Learning》
  15. python上的免费免登录微信智能聊天机器人
  16. TIA精致面板备份/恢复
  17. 肝病患者关爱与病例管理
  18. 友善之臂comtest.c串口编译程序详解 希望对大家有帮助
  19. 台达PLC水箱液位控制系统参数整定及开环辨识
  20. php 实现购物车的案例,PHP实现的购物车类实例

热门文章

  1. ipv6网络使用scp,并解决No route to host与no matches found报错
  2. Scrapy周期性爬取(解决Unknown command: crawl报错)
  3. android camera工程师,Android从Camera中获取图片的两种方法
  4. shell脚本--批量测试主机连通性ping IP
  5. php 租房子(练习题)
  6. 一、Rabbitmq安装与配置信息
  7. 运行Maven是报错:No goals have been specified for this build
  8. C# 读取Execl和Access数据库
  9. MySQL 启动故障 处理 小记
  10. 口琴膜片什么作用_新手怎么学口琴?