ImageVerifierCode 换一换
格式:DOC , 页数:10 ,大小:124.10KB ,
资源ID:3824926      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-3824926.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于R语言的多重比较方法.doc)为本站会员(hw****26)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

基于R语言的多重比较方法.doc

1、基于 R语言的七种多重比较方法一花视界百家号 10-1403:18多重比较的方法很多,根据试验设计的目的不同有不同的应用。若试验设计之初,便明确要比较某几个组均数间是否有差异,称为事前比较。常用的事前比较方法有 LSD、Bonferroni 和 Dunnett 法。若研究目的是方差分析有统计学差异后,想知道哪些组间的均数有差异,便是事后比较。事后比较的常用方法有 SNK、Turkey、Scheffe 和 Bonferroni 法。本文仅介绍 7 种方法及 R 语言函数,可解决绝大部分多重比较问题。1.LSD 法LSD 法即最小显著差法;该法一般用于计划好的多重比较。它其实只是 t 检验的一个简

2、单变形,并未对检验水准做出任何校正,只是为所有组的均数统一估计了一个更为稳健的标准误。LSD 法比较效果较为灵敏,在 R 语言中可利用 agricolae 包中的 LSD.test 函数实现,其调用格式为:LSD.test(y, trt, DFerror, MSerror, alpha = 0.05, p.adj=c(none,holm,hommel, hochberg, bonferroni, BH, BY, fdr), )其中 y 为方差分析对象,trt 为要进行多重比较的分组变量,p.adj 可以选定 P值矫正方法。当 p.adj=”none”时,为 LSD 法,p.adj=bonfer

3、roni 时为 Bonferroni 法。R 代码:library(agricolae)# sweetpotato 为 agricolae 自带数据集data(sweetpotato)#进行方差分析,分组变量为 virusmodel#进行多重比较,不矫正 P 值out - lsd.test(model,virus,= p.adj=none )#结果显示:标记字母法out$group#可视化plot(out)程序运行结果:从运行结果看,四个处理,oo 和 ff 处理无差异,与 cc 和 fc 彼此差异显著。下图是可视化结果。2. Bonferroni 法它是 Bonferroni 校正在 LSD

4、 法上的应用。 将 LSD.test 中 p.adj 设置为bonferroni即为 Bonferroni 法。R 代码:library(agricolae)# sweetpotato 为 agricolae 自带数据集data(sweetpotato)#进行方差分析,分组变量为 virusmodel#进行多重比较,不矫正 P 值out - lsd.test(model,virus,= p.adj= bonferroni )#结果显示:标记字母法out$group#可视化plot(out)运行结果与 LSD 法类似,不再展示。3. Dunnett 检验用于多个试验组与一个对照组间的比较。R 语

5、言中可利用 multcomp 包中的glht()函数进行包括 Dunnett 检验在内的多种检验,其调用格式为:glht(model, linfct, alternative = c(two.sided, less, greater), .)其中 model 为方差分析对象, linfct 设置要进行多重比较的分组变量和方法。R 代码:library(multcomp)rht - glht(model,= linfct=mcp(virus = dunnett),alternative=two.side )#model 是方差分析对象#virus 是分组变量#方法为 Dunnettsummary

6、(rht)#可视化plot(rht)程序运行结果:结果表明:三个处理均与对照 cc 差异显著。下图为可视化结果:4. SNK 法(Student-Newman-Keuls)实质上是根据预先制定的准则将各组均数分为多个子集, 利用 Studentized Range 分布来进行假设检验。推荐优先用 Tukey 检验SNK 法可用 agricolae 包中的 SNK.test()函数实现,其调用格式为:SNK.test(y, trt, alpha = 0.05, )其中 y 为方差分析对象,trt 为要进行多重比较的分组变量R 代码:library(agricolae)# sweetpotato

7、为 agricolae 自带数据集data(sweetpotato)#进行方差分析,分组变量为 virusmodel#进行多重比较,不矫正 P 值out - snk.test(model,virus)#结果显示:标记字母法out$group#可视化plot(out)程序运行结果与 LSD.test 类似。5. Turkey 检验使用学生化的范围统计量进行组间所有成对比较。Tukey 的检验特点:所有各组的样本数相等;各组样本均数之间的全面比较;可能产生较多的假阴性结论。R 中 Turkey 检验检验的函数为 TukeyHSD(model),其调用格式为:TukeyHSD(model)其中 mo

8、del 为方差分析对象R 代码:tuk=TukeyHSD(model)tukplot(tuk)程序运行结果:可视化结果:6.Duncan 法( 新复极差法 )(SSR )指定一系列的“range”值,逐步进行计算比较得出结论。Duncan 法可用 agricolae 包中的 duncan.test()函数实现,其调用格式为:duncan.test(y, trt, )其中 y 为方差分析对象,trt 为要进行多重比较的分组变量R 代码:# model 为方差分析对象out -duncan.test (model,virus)#结果显示:标记字母法out$group#可视化plot(out)程序运

9、行结果与 LSD.test 类似。7. Scheffe 检验为均值的所有可能的成对组合执行并发的联合成对比较。使用 F 取样分布。可用来检查组均值的所有可能的线性组合,而非仅限于成对组合。Scheffe 检验特点:各组样本数相等或不等均可以,但是以各组样本数不相等使用较多;如果比较的次数明显地大于均数的个数时,Scheffe 法的检验功效可能优于Bonferroni 法Scheffe 法可用 agricolae 包中的 scheffe.test()函数实现,其调用格式为:duncan.test(y, trt, )其中 y 为方差分析对象,trt 为要进行多重比较的分组变量R 代码:# model 为方差分析对象out -scheffe.test (model,virus)#结果显示:标记字母法out$group#可视化plot(out)程序运行结果与 LSD.test 类似。

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。