高考考试网
当前位置: 首页 高考资讯

r语言计算方差贡献率(基于R语言进行单因素方差分析)

时间:2023-06-09 作者: 小编 阅读量: 4 栏目名: 高考资讯

今天,小编给大家展示的内容就是如何基于R语言进行单因素方差分析。多重比较为了找到各组两两之间是否有显著差异,可以进行两两的独立两样本t检验,但这样不能利用共同的模型参数,进行多次重复检验也会使得总第一类错误概率变得比较高,发生过度拟合。为此,可以进行一些调整,使得报告的检验p值能够控制总第一类错误概率。#实际中不同组的因变量可能有不同的方差。

在对数据进行基础的统计分析过程中,单因素方差分析(one-way analysis of variance)是比较常用的一种分析手段,一般我们要比较试验观测值的某个因变量(称为“指标”)按照一个分组变量(称为“因素”)分组后, 各组的因变量均值有无显著差异。今天,小编给大家展示的内容就是如何基于R语言进行单因素方差分析。

R包加载及数据加载

rm(list=ls())#clear Global Environmentsetwd('D:\\桌面\\单因素方差分析')#设置工作路径#加载包library(ggplot2)library(reshape)library(ggpubr)#读取数据df <- read.table(file="data.txt",sep="\t",header=T,check.names=FALSE)

由于后续数据分析的需要,将数据转换为长格式:

#转换数据data=melt(df)colnames(data)<-c('x','y')

单因素方差分析

基于aov()函数进行方差分析:

aov.manu <- aov(y ~ x, data=data)summary(aov.manu)

主效应x(分组)的F检验的p值为1.26e-07, 检验水平为0.05情况下则分组效应显著, 各组之间有显著差异。基于箱线图进行初步展示

ggplot(data,aes(x=x,y=y))stat_boxplot(geom = "errorbar", width=0.1)geom_boxplot(aes(fill=x), outlier.colour="white") theme(panel.background=element_blank(),axis.line=element_line(),legend.position="none")scale_fill_manual(values=c("#ffc000","#80c97f","#a68dc8","red")) geom_jitter(width=0.2)geom_signif(comparisons = list(c("A","B"),c("A","C"),c("A","D"),c("B","C"),c("B","D"),c("C","D")), map_signif_level=TRUE,test = t.test, y_position = c(200,205,210,215,220,225))

从箱线图来看,A组和D组之间以及B组和C组之间没有显著差异, A组与B组、C组之间均有显著差异,B组和C组与D组之间有显著差异。

多重比较

为了找到各组两两之间是否有显著差异,可以进行两两的独立两样本t检验,但这样不能利用共同的模型参数,进行多次重复检验也会使得总第一类错误概率变得比较高, 发生过度拟合。为此,可以进行一些调整, 使得报告的检验p值能够控制总第一类错误概率。multcomp包的glht()函数可以对方差分析结果进行多重比较并控制总错误率,一种方法是利用Tukey的HSD(Honest Significant Difference)方法, 程序如下:

library(multcomp, quietly=TRUE)glht(aov.manu, linfct = mcp(x = "Tukey")) |>summary()

Tukey HSD检验的结果显示在0.05水平下, A和D,B和C没有显著差异, A与B、C均有显著差异,B及C和D有显著差异,这与之前箱线图显示结果一致;

方差不相等情形

#方差分析模型要求误差项独立同正态分布,这意味着各组的因变量方差相等。

#实际中不同组的因变量可能有不同的方差。

#R中oneway.test()函数可以不要求方差相等,是一种独立两样本t检验的Welch方法推广。

oneway.test(y ~ x, data=data)

#p值为3.155e-06,说明在0.05水平下极显著, 说明四组有显著差异。

#多重比较——进行两两t检验并不使用合并的标准差估计, 使用Holm方法进行p值调整以控制总错误率:

with(data,pairwise.t.test(y, x, pool.sd=FALSE,p.adjust.method="holm"))

#在0.05水平下, A和D、B和C没有显著差异,A与B、C均有显著差异,B及C和D有显著差异,这与之前箱线图显示结果也一致;

非参数方差分析

#如果各组的因变量(指标)分布严重偏离正态, 则单因素方差分析所依据的F检验会有很大的误差,这时可以使用非参数方法,Kruskal-Wallis检验就是独立两样本比较的Wilcoxon秩和检验的推广。

kruskal.test(y ~ x, data=data)

#Kruskal-Wallis检验p值为0.002,所以在0.05水平下拒绝原假设,认为各组之间有显著差异。

参考:https://www.math.pku.edu.cn/teachers/lidf/docs/Rbook/html/_Rbook/stat-aov.html#stat-aov-1w-multc

    推荐阅读
  • 吃螃蟹的心情说说句子(吃螃蟹发朋友圈的句子)

    掐指一算,家乡人民又到了吃螃蟹的季节。睡一觉起来了还是一想起来我堂弟那样吃螃蟹就生气,心口难受是我太穷了,我不配吃高贵的大闸蟹。本次出差最大的收货,竟然是,学会了吃螃蟹。第一个吃螃蟹的人不是在吃螃蟹,是在不停的自我肯定与自我否定。秋风起蟹脚痒,过节了该吃螃蟹了,自家养的螃蟹不喂饲料,喂小鱼小虾和苞米。马上就到了要吃螃蟹的季节啦,尤其是大闸蟹里的蟹黄,想想就很美味。

  • 色达旅游最佳时间(色达旅游最佳时间是什么时候)

    色达旅游最佳时间5~10月是色达旅游的最佳季节,可以欣赏到色达色达山河湖泊、群山连绵的壮丽景象。色达日照充足,为高原季风性气候,年平均气温零下1℃,长冬无夏。6~8月看色达草原上花开,10月从观音桥至色达有红叶彩林可观。

  • 宫廷秘传最厉害的伙伴(宫廷秘传最强伙伴选择)

    每当你完成一定数量的主线任务的时候系统会自动赠送伙伴通过冲榜活动,获得招募令,也可伙伴招募伙伴首冲只需6元就能获得庄亲王了,还是很蛮不错的,我来为大家科普一下关于宫廷秘传最厉害的伙伴?首冲只需6元就能获得庄亲王了,还是很蛮不错的每个伙伴都具备不同类型的属性,资质也会不一样,建议什么属性的伙伴,着重培养相对应的属性。当然,政略和魅力是具备相互性的,二者相差过大的话,少的那部份,便无法收获。

  • 王牌对王牌赵丽颖林更新是哪一期(王牌对王牌7又要录制情怀专场)

    《王牌对王牌》第七季在上周五正式开播,最终也毫无悬念地轻松拿到上周末的收视率冠军,并且,也是唯一破2%的节目,关注度和话题量可谓是居高不下。但对于节目来说,第二轮应该也要录制两到三期的内容才对,尽管说关于第四期的内容还没有透露,可如今有消息指出《王牌对王牌7》将再次打造情怀特辑,这一次的就是让《新还珠格格》剧组重聚,并且,还公布了嘉宾阵容,分别有:赵丽颖、李晟、海陆、张睿、阚清子等人。

  • 教人做人的道理句子(做人的道理人生短句)

    勿以恶小而为之,勿以善小而不为。己所不欲,勿施于人。在人之上,要把人当人;在人之下,要把自己当人。知人不必言尽,言尽则无友。责人不必苛尽,苛尽则众远。敬人不必卑尽,卑尽则少骨。不负众人,不负自己,一辈子问心无愧,活的开朗,来的光明。和朋友相处,多一些真诚;对同事相处,少一些套路。对职位比自己高的人,尊重,而不是巴结;对职位比自己低的人,教导,而不是看轻。

  • 穿牛仔的微胖女生(牛仔女孩出风头的季节到了)

    简单清爽,又能恰到好处地体现精致优雅,牛仔单品在今年秋冬秀场上也相当亮眼吖!▲YSL2021早秋系列无论喜欢休闲风还是酷妹style,牛仔单品都能完美match,作为穿搭中的万金油角色,牛仔单品的实穿性真滴高。减龄神器——牛仔背带裤也不能忘记!随便搭件T恤就能轻松凹造型,秋天穿上牛仔背带裤出街,不需要费心搭配就可以赚足回头率。croptop款牛仔外套,和短内搭match秀出小腹,性感帅气到炸裂,跟MaiDavika一样完美身材的姐妹快来get。

  • 左宗棠夜话(湘江夜话忆左公)

    临别时林则徐更将所收集保存的西北地图和新疆资料郑重托付,冀以厚望。太平军西王肖朝贵亲率精兵攻打南门,被清军炮击死于城下,太平军只好绕道北上。湖南巡抚骆秉章化装算命先生亲到柳庄邀请,左宗棠感其诚,再次入幕襄助。并在湖南招募5000兵卒组成"楚军",赴江西、安徽与太平军作战。2018年长沙修复“西园北里历史文化步道”,复建“文襄园”“左公亭”,陈列照片和史料,略述左公生平事迹。

  • 酒地龙的功效与作用(酒地龙有什么功效)

    下面希望有你要的答案,我们一起来看看吧!酒地龙的功效与作用温病壮热烦躁,惊痫抽搐等证,可以与石膏、朱砂同用,或与钩藤、全蝎等配伍。痹证关节疼痛,屈伸不利,可与川乌、南星、乳香等配伍。肺热喘咳,可单用,或与麻黄、杏仁、黄芩等配伍。热结尿闭及砂石淋等证,可单用,或配伍牛膝、冬葵子、金钱草等药物。高血压、风疹瘙痒、腮腺炎、下肢溃疡等证,

  • 子宫肌瘤有什么症状会有什么后果(子宫肌瘤多大算严重)

    许多女性患上子宫肌瘤后,都采用割掉的方法去治疗,割完了后遗症很可怕!子宫肌瘤的危害1、影响生育:对于正当生育年纪的女性来说,生殖系统疾病最大的危害就是影响怀孕。

  • 怎么设置软件权限 电脑怎么设置软件权限

    以苹果手机为例,设置软件权限的方法是:1、可以通过手机的主页面或者是手机下拉条找到手机设置。看到页面上有权限,通知,默认打开几项。权限管理,一般指根据系统设置的安全规则或者安全策略,用户可以访问而且只能访问自己被授权的资源,不多不少。很多人常将“用户身份认证”、“密码加密”、“系统管理”等概念与权限管理概念混淆。