方差分析(ANOVA)(转)

转自:http://blog.sciencenet.cn/blog-116082-218338.html

方差分析(analysis of variance,ANOVA),即变量分析,是对多个样本平均数差异显著性检验的方法。

  在一个多处理试验中,可以得到一系列不同的观测值。造成观测值不同的原因是多方面的,有的是不同的处理引起的,即处理效应;有的是试验过程中偶然性因素的干扰和测量误差造成的,即误差效应。方差分析的基本思想就是将测量数据的总变异按变异原因不同分解为处理效应和试验误差,并作出其数量估计。要正确认识观测值的变异是由处理效应还是误差效应引起的,我们可以计算出处理效应的均方和误差效应的均方,在一定意义下进行比较,从而检验处理间的差异显著性。

假设一个试验有k个处理,每个处理有n个观测数据,则总共有nk的观测值。用表示第i个处理的第j个观测值,其中i=1,2,3,...,k;j=1,2,3,...,n。表示第i个处理观测值的总体平均数,表示试验误差,则有:,即第i个处理的第j个观测值是由该处理的总体平均数加上不可避免的试验误差组成的。而对于总体平均数(所有nk个观测数据的平均数),则有。若将各自处理水平上的总体平均数视为在总体平均数的基础上施加了不同的处理效应造成了,则有。综上,,即任一个观测数据都是由总体平均数加上处理效应以及试验误差组成的。同理,对于由样本估计的线性模型为:

为样本平均数,为第i个处理的效应,为试验误差。根据的不同假定,上述模型可分为:

  固定模型(fixed model):各个处理的效应值是固定的,即除去随机误差外每个处理所产生的效应是固定的,是个常量且之和为0。此时的试验处理水平常是根据目的事先主观选定的,如几种不同温度下小麦籽粒的发芽情况。

  随机模型(random model):各个处理的效应值不是固定的,而是由随机因素所引起的效应。是从期望均值为0,方差为的正态总体中得到的随机变量。如调查不同生境下某物种的生长状况时,不同生境的气候、土壤条件及水分条件等属于无法认为控制的因素,就要用随机模型来处理。

  混合模型(mixed model):多因素试验中,既包括固定效应的因素,又包括随机效应的因素,则该试验应对应于混合模型。

不同模型的侧重点不完全相同,方差期望值也不一样。固定模型主要侧重于效应值的估计和比较,随机模型则侧重效应方差的估计和检验。因此在进行分析及试验之前就要明确关于模型的基本假设。对于单因素方差分析,固定模型和随机模型没有多大差别。

方差分析的步骤:

  (进行方差分析时需要满足独立样本、方差齐性、正态分布等条件,如果方差不具备齐性(F检验),可首先进行数据转换,如进行对数转换等)

根据方差分析的基本思想,首先要将测量数据的总变异进行拆分,分为处理效应和试验误差,然后将处理间方差与处理内方差(误差方差)进行F检验,判断处理效应与试验误差差异是否显著。

1.处理间方差和处理内方差的计算:

(1)平方和的拆分:

  为第i个处理n个观测数据的平均数,为全部nk个观测数据的平均数,则有:(试验误差)和(处理效应),即观测数据的总变异是试验误差与处理效应之和。

  将等式两边平方:

每一个处理的n个观测数据累加:

  由于,在同一处理水平上为定值,则上式有:

  把k个处理再累加则有:

  其中:

  为总平方和,用表示;为处理间平方和,用表示;为组内平方和,用表示。所以:

(2)自由度的分解:

  ,即总自由度=处理间自由度+处理内自由度

  

  

  

  则:

  最后,根据各变异部分的平方和与自由度,得处理间方差和处理内方差

  

2.统计假设的显著性检验—F检验:

  

  比较计算所得F值与某显著水平(如0.05)下F值,可得处理间差异是否显著。若处理间差异显著,则需进一步比较哪些处理间差异是显著的。

3.多重比较(multiple comparisions)

  常用的方法有:最小显著差数法(the least significant difference,LSD)和最小显著极差法(the least significant range,LSR)。

  LSD法:实质是两个平均数比较的t检验法

  由于,得

  当时,

  为处理内误差方差,n为同一处理内重复次数。

  将在一定显著水平上达到差异显著的最小差数LSD定义为:

  

  当,即在给定的显著水平下差异显著,反之,差异不显著。

  LSR法:采用不同平均数间用不同的显著差数标准进行比较,依据极差范围内所包含的处理数据(也称为秩次距)k的不同而采用不同的检验尺度。常用的方法有新复极差检验(Duncan法)和q检验(SNK)法。

  新复极差检验(new multiple range test):也称为Duncan法、SSR法。

  当时,定义某显著水平下,为处理内误差方差,n为同一处理内重复次数。将需比较的各平均数按从大到小的顺序排列,则相邻两个平均数位次上的差别M=2,隔一个则M=3,以此类推。根据M值和自由度,即可查新复极差检验SSR值表得,然后得出

  将需比较的两平均数之差与对应的值比较,则可判断差异是否显著。

  ,则差异显著,反之不显著。

  q检验法:SNK法,本质与LSR法相同,将LSR法中的替换为,查值表。

  当排序秩次超过3时,三种检验的尺度关系为LSD法

  多重比较结果标记的方法之一:标记字母法。

  首先将全部平均数从大到小依次排列,最大的字母上标a,将该平均数与以下各平均数相比较,凡差异不显著的标a,直至与之差异显著的平均数标b,然后以此平均数为标准,与比它大的平均数比较,差异不显著的在a的后边标b,然后再以标b的最大的平均数为标准,与以下未标字母的平均数比较,凡差异不显著的仍然标b,直至差异显著的标c,以此类推,直至所有平均数都标记上字母为止。

注:当处理内观测次数(重复数)不相同时,计算公式有所改变。

方差分析(ANOVA)(转)

时间: 2024-10-11 16:55:52

方差分析(ANOVA)(转)的相关文章

方差分析 ANOVA

来源: http://blog.sciencenet.cn/blog-479412-391481.html 方差分析是为了比较多个总体样本均数是否存在差别.该方法有RA.Fisher首先提出,后来由GW.Snedecor完善,为了纪念Fisher,故称方差分析为F检验. 组间均方:MS组间=SS组间/ v组间,SS代表离均差平方和,v代表自由度,组间变异包括处理效应和随机误差. 组内均方:MS组内=SS组内/ v组内,组内差异包括随机误差. F=MS组间/MS组内,F接近1,说明组间差异不大.

ANOVA | 方差分析

老早就看见过ANOVA这个单词了,也没去查是什么意思,今天要用了,一百度居然是方差分析. 统计学基础: 假设检验可以用于比较单组.两组之间的均值和方差的差异,那到三组及以上怎么办?那就是方差分析了,最最最常见的ANOVA就在所有的生物学paper里,但凡是柱状图都会标记显著性差异,里面的abcd就是方差分析得出来的结果,是不是瞬间感觉亲切了. 方差分析是所有统计学教材必讲的内容.方差分析(ANOVA)使用 毕竟不再搞生物了,现在更关注的方差分析在回归问题上的应用.线性回归中的 ANOVA 的作用

方差分析

t检验可以解决连续变量单样本.两样本时的均数比较问题,但如果大于两个样本,那么再使用t检验就不妥,因为t检验主要是两两比较,再大于两样本情况下,再使用两两比较会增大犯I类错误的概率,且这种概率呈指数增长,例如三个样本两两比较,犯I类错误的概率不是a而是1-(1-a)3,是非常大的,因此,在多样本均值差异性分析时,通常采用方差分析. 方差分析(ANOVA)又称变异数分析,由Fisher提出,方差分析是从观测变量的方差入手,研究诸多控制变量中哪些变量是对观测变量有显著影响的变量,它基于差异分解是思想

支撑统计学的七大支柱!

支撑统计学的七大支柱! JSM上统计界的老帮主Stephen Stigler做了一个主题演讲,讲“统计学的七大支柱”,好心又认真的Rick Wicklin同学记了笔记,彼时估计还在中国城吃饭的我才得以了解SS大人到底讲了什么.回头看看笔记,我觉得SS大人有点吹嘘统计学之嫌.所谓支柱,就是没了它咱就垮了.七大支柱为: 汇总:我们从数据汇总中获得知识.本小子认为汇总是统计的经典用途,但汇总(描述统计)只是统计学的一方面,另一个同样重要也相对更靠谱一些的方面是预测.我从来都是扬预测而抑汇总的,因为统计

[小白眼中的统计]差异性检验与一般线性模型(1)

用SPSS的童鞋都知道,我们常用的方差分析(ANOVA)在一般线性模型(General Linear Model,简称GLM)的菜单下.那GLM是何许人也呢?让我们打开万能的wiki,键入General Linear Model...看到的居然是一张毫无违和感的Fitting Plot: 以及传说中的多元(线性)回归公式: $Y_{i}=\beta_{0} + \beta_{i1}X_{i1} + \beta_{2}X_{i2} + ... +  \beta_{p}X_{ip} + \epsil

NMath Stats 统计计算和生物统计学算法库使用方法及下载地址

NMath Stats提供了统计计算和生物统计学领域的处理功能,包括描述统计.概率分布.组合功能.多重线型回归.假设检验.方差分析计算和多元统计. 具体功能: 提供了一个数据架构类来保证多种不同的数据类型(数值型.字符串型.时间数据型和通配符型),并提供了多种操作方法设置.插入.移除.排序和改变行和列 提供了描述统计的功能,包括求平均值.求方差.求标准差.求百分率.求中值.求四分点值.求几何平均数.求调和平均值.求均方根值.求峰值.求偏斜度等 提供了专门的处理功能,比如阶乘.对数阶乘.二项式系数

R-基本统计分析-ch7

1.描述性统计分析-定量变量 (1)基础安装包包括: summary()函数提供了最小值.最大值.四分位数和数值型变量的均值,以及因子向量和逻辑型向量的频数统计:apply()或sapply()函数可计算所选择的任意描述性统计量.格式为:sapply(x,FUN,options).其中的x是你的数据框(或矩阵),FUN为一个任意的函数.如果指定了options,它们将被传递给FUN. 函数fivenum()可返回图基五数总括(Tukey’s five-number summary,即最小值.下四

R参考卡片

帮助和基础 大部分 R 函数都有在线文档. help(topic) 关于 topic 的文档. ?topic 同上 help.search("topic") 搜索帮助系统 apropos("topic") 返回在搜索路径下包含 (部分) 关键词"topic" 的 所有对象名称 help.start() HTML 形式的帮助 demo() R 功能演示       example(f) 运行在线帮助中的例子 str(a) 显示 R 对象的内在属性

【R语言系列】作图入门示例一

假设有如下数据,我们使用plot函数作图 月龄 体重 月龄 体重  1 4.4 9 7.3 3 5.3 3 6.0 5 7.2 9 10.4 2 5.2 12 10.2 11 8.5 3 6.1 R语言中默认函数 abs   绝对值 sqrt   平方根 exp  e^x次方 log   自然对数 log2 log10  其他对数 sin  cos tan 三角函数 sinh cosh tanh  双曲函数 poly  正交多项式 polyroot  多项式求根 assign   赋值操作 等同

用R语言的quantreg包进行分位数回归

什么是分位数回归 分位数回归(Quantile Regression)是计量经济学的研究前沿方向之一,它利用解释变量的多个分位数(例如四分位.十分位.百分位等)来得到被解释变量的条件分布的相应的分位数方程. 与传统的OLS只得到均值方程相比,分位数回归可以更详细地描述变量的统计分布.它是给定回归变量X,估计响应变量Y条件分位数的一个基本方法:它不仅可以度量回归变量在分布中心的影响,而且还可以度量在分布上尾和下尾的影响,因此较之经典的最小二乘回归具有独特的优势.众所周知,经典的最小二乘回归是针对因