excel统计分析——协方差分析的作用

2024-04-04 06:44

本文主要是介绍excel统计分析——协方差分析的作用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

参考资料:生物统计学

1、协变量与试验因素的区别

        如果把协方差分析资料中的协变量看作多因素方差分析资料中的一个因素,则两类资料有相似之处,但两类资料有本质的不同。在方差分析中,各因素的水平时人为控制的,即使是随机因素也是认为选定的;而在协方差分析中,协变量不能人为控制。

        例如,当考虑动物窝别对增重的影响时,一般可以把窝别当作随机因素,将不同窝看作不同水平,进行随机区组设计,同一窝的几只动物分别接受另一因素不同水平的处理,数据做方差分析。

        又如,如果考虑试验开始前动物初始体重的影响,以初始体重为一个因素,不同初始体重作为不同水平,进行随机区组设计,初始体重相同的动物为一组,分别接受另一因素不同水平的处理,数据方差分析也无问题。

        但是如果客供试验的动物很少,初始体重又有明显差异,无法选到足够相同或近似体重的动物,就只好对不同初始体重的动物进行不同饲料配方的处理,此时应当认为初始体重x与增重y有回归关系,采用协方差分析的方法排除初始体重的影响,然后再来比较其他因素对增重的影响。

        消除初始体重影响的另一种方法是对最终体重与初始体重的差值即y-x进行统计分析,但这种方法与协方差分析的生物学意义是不同的。对差值进行分析时假设初始体重对以后的体重增量没有任何影响,而协方差分析则是假设最终体重中包含初始体重的影响,这种影响的大小与初始体重成正比,即协方差分析是假设初始体重在以后的生长过程中也发挥作用,而对差值进行方差分析时假设初始体重以后不再发挥作用。

        协方差分析过程包含对协变量影响是否存在及其大小等一系列统计检验和估计,它显然比对差值进行分析等方法有更广泛的适用范围,因此除非有明显证据说明对差值进行分析的生物学假设是正确的,一般情况下应采用协方差分析的方法

        两种生物学假设显然不同,对于一种统计方法,不仅要注意它与其他方法在算法上的不同,更要注意算法背后的生物学假设有什么不同,这种深层次的理解有助于工作中选取正确的统计方法。

2、协方差分析的作用

        协方差分析有3个方面的作用:一是对试验进行统计控制;二是对协方差组分进行估计(分析不同变异源的相关关系);三是对缺失数据进行估计。

(1)对试验进行统计控制

        为了提高试验的精确性和准确性,对处理以外的一切条件都需要采取有效措施严加控制,使它们在各处理间尽量一致,这称为试验控制(experimental control)。但在有些情况下,难以实现实验控制,需要辅助统计控制,经过统计学上的矫正,使试验误差减小,对试验处理效应的估计更为准确。

        如果y的变异主要由x的不同造成(处理没有显著效应),则矫正后的y'间将没有显著差异(但原y间的差异可能是显著的)。如果y的变异除去x不同的影响外,上存在不同处理的显著效应,则可期望各y'间将有显著差异(但原y间差异可能不显著)。此外,校正后的y'和原y的大小次序也常不一致。因此,处理平均数的回归矫正和矫正平均数的显著性检验,能够提高试验的准确性和精确性,从而更真实地反映试验处理的效应。

(2)估计协方差组分

        将相关系数公式r=\frac{\sum (x-\bar{x})(y-\bar{y})}{\sqrt{\sum(x-\bar{x})^2\sum(y-\bar{y})^2}}右边的分子、分母同除以自由度(n-1),得到

r=\frac{\frac{\sum (x-\bar{x})(y-\bar{y})}{n-1}}{\sqrt{\frac{\sum(x-\bar{x})^2}{n-1}\frac{\sum(y-\bar{y})^2}{n-1}}}

其中,\frac{\sum(x-\bar{x})^2}{n-1}\frac{\sum(y-\bar{y})^2}{n-1}分别为x、y的均方MSx、MSy。类似地,将\frac{\sum(x-\bar{x})(y-\bar{y})}{n-1}称为均积,记为MPxy,即

MP_{xy}=\frac{\sum(x-\bar{x})(y-\bar{y})}{n-1}=\frac{\sum xy-\frac{(\sum x)(\sum y)}{n}}{n-1}

于是,相关系数r可表示为:

r=\frac{MP_{xy}}{\sqrt{MS_x\cdot MS_y}}

        均方MSx、MSy对应的参数为总体方差\sigma_x^2\sigma_y^2,均积MP_xy对应的参数称为总体协方差(covariance),记为COV_{xy}\sigma_{xy}。统计学上可证明,均积MP_xy是协方差COV_{xy}的无偏估计量。均积和均方具有相似的形式,也有相似的性质。

        在方差分析中,一个变量的总平方和与自由度可按变异源进行剖析,从而求得相应的均方。统计学已证明:两个变量的总体乘积和预自由度也可按变异源进行分解而获得相应的均积。这种把两个变量的总乘积和与自由度按变异源进行剖析并获得相应均积的方法也称为协方差分析。

        在随机模型的方差分析中,根据均方MS和期望均方的关系,可以得到不同变异源的方差组分的估计值。同样,在随机模型的协方差分析中,根据均积MP和期望均积的关系,可得到不同变异源的协方差组分的估计值。有了这些估计值,就可以进行相应的总体相关分析。

(3)对缺失数据进行估计

        利用方差分析对缺失数据进行估计,需以误差平方和最小为基础,会出现处理平方和向上偏倚的结果。如果利用协方差分析对缺失数据进行估计,既可保证误差平方和最小,又可避免处理平方和的偏倚。

这篇关于excel统计分析——协方差分析的作用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/875075

相关文章

Java编译生成多个.class文件的原理和作用

《Java编译生成多个.class文件的原理和作用》作为一名经验丰富的开发者,在Java项目中执行编译后,可能会发现一个.java源文件有时会产生多个.class文件,从技术实现层面详细剖析这一现象... 目录一、内部类机制与.class文件生成成员内部类(常规内部类)局部内部类(方法内部类)匿名内部类二、

Go标准库常见错误分析和解决办法

《Go标准库常见错误分析和解决办法》Go语言的标准库为开发者提供了丰富且高效的工具,涵盖了从网络编程到文件操作等各个方面,然而,标准库虽好,使用不当却可能适得其反,正所谓工欲善其事,必先利其器,本文将... 目录1. 使用了错误的time.Duration2. time.After导致的内存泄漏3. jsO

java中使用POI生成Excel并导出过程

《java中使用POI生成Excel并导出过程》:本文主要介绍java中使用POI生成Excel并导出过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录需求说明及实现方式需求完成通用代码版本1版本2结果展示type参数为atype参数为b总结注:本文章中代码均为

Spring事务中@Transactional注解不生效的原因分析与解决

《Spring事务中@Transactional注解不生效的原因分析与解决》在Spring框架中,@Transactional注解是管理数据库事务的核心方式,本文将深入分析事务自调用的底层原理,解释为... 目录1. 引言2. 事务自调用问题重现2.1 示例代码2.2 问题现象3. 为什么事务自调用会失效3

找不到Anaconda prompt终端的原因分析及解决方案

《找不到Anacondaprompt终端的原因分析及解决方案》因为anaconda还没有初始化,在安装anaconda的过程中,有一行是否要添加anaconda到菜单目录中,由于没有勾选,导致没有菜... 目录问题原因问http://www.chinasem.cn题解决安装了 Anaconda 却找不到 An

Spring定时任务只执行一次的原因分析与解决方案

《Spring定时任务只执行一次的原因分析与解决方案》在使用Spring的@Scheduled定时任务时,你是否遇到过任务只执行一次,后续不再触发的情况?这种情况可能由多种原因导致,如未启用调度、线程... 目录1. 问题背景2. Spring定时任务的基本用法3. 为什么定时任务只执行一次?3.1 未启用

C++ 中的 if-constexpr语法和作用

《C++中的if-constexpr语法和作用》if-constexpr语法是C++17引入的新语法特性,也被称为常量if表达式或静态if(staticif),:本文主要介绍C++中的if-c... 目录1 if-constexpr 语法1.1 基本语法1.2 扩展说明1.2.1 条件表达式1.2.2 fa

利用Python开发Markdown表格结构转换为Excel工具

《利用Python开发Markdown表格结构转换为Excel工具》在数据管理和文档编写过程中,我们经常使用Markdown来记录表格数据,但它没有Excel使用方便,所以本文将使用Python编写一... 目录1.完整代码2. 项目概述3. 代码解析3.1 依赖库3.2 GUI 设计3.3 解析 Mark

css中的 vertical-align与line-height作用详解

《css中的vertical-align与line-height作用详解》:本文主要介绍了CSS中的`vertical-align`和`line-height`属性,包括它们的作用、适用元素、属性值、常见使用场景、常见问题及解决方案,详细内容请阅读本文,希望能对你有所帮助... 目录vertical-ali

C++ 各种map特点对比分析

《C++各种map特点对比分析》文章比较了C++中不同类型的map(如std::map,std::unordered_map,std::multimap,std::unordered_multima... 目录特点比较C++ 示例代码 ​​​​​​代码解释特点比较1. std::map底层实现:基于红黑