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

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

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

今天,小编给大家展示的内容就是如何基于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

    推荐阅读
  • 高中数学排列组合难题解题技巧(高中数学排列组合专题)

    排列组合是考试行测数量关系中常考题型,出现频率较高,也是难度较大的一类题型,需要引起考生的足够重视。对于有的排列组合题目,很多考生拿到后无从下手,原因就可能是没掌握好排列组合的一些常用方法。排列组合问题题型多样,思路灵活,不易掌握。实践证明,备考有效的方法是题型与解法归类,识别模式,熟练运用,所以小编今天为大家整理了一份“高中数学排列组合专题”供大家参考练习,帮助大家解决关于这部分知识点的困难!

  • 闽西是指哪里(闽西是哪里)

    以下内容大家不妨参考一二希望能帮到您!闽西是指哪里指福建最西边——龙岩及三明两地市的部分辖区,主要包括上杭,永定,连城,武平,长汀,清流,宁化,明溪八客家县。闽西是中央苏区是福建省客家人的主要聚集地,通常与赣南、粤东、闽西并称客客家金三角。这是闽西省史可查最早设置的县,属晋安郡所辖。

  • 保险公司开门红理财产品靠谱吗(开门红理财险大揭秘)

    至尊鑫满意(分红型)是太平洋保险2020年的理财产品,本质是分红型年金险万能账户的形式。让我们一起来看看这款产品:)一、太平洋至尊鑫满意谁能买?这4个万能账户主要的区别就是:举个例子:如果30岁的A先生,买了一份至尊鑫满意年金险,搭配万能账户传世赢家。每年投入10万元,连续3年,保至60周岁。至尊鑫满意搭配的万能账户传世赢家的保底利率是2%,但实际的计算利率是不确定的,保险公司每月会在官网披露,也可以电话查询。

  • 恩施申请港澳通行证商务签注所需的材料

    内地企业机构人员、个体工商户经营者赴香港或者澳门从事商务活动的,申请“商务”签注,并提交下列材料:1、中国公民出入境证件申请表2、往来港澳通行证3、工商营业执照副本或者外国(地区)企业常驻代表机构登记证4、企业机构人员还需提交企业机构为本人交纳社会保险的凭证、企业机构出具的赴港澳商务活动的说明。企业机构人员申请多次有效商务签注的,须事先在所在地公安机关出入境管理部门登记备案。

  • 比熊会做哪些动作呢(比熊最怕的5个惩罚)

    但比熊体型比较小,不建议使用这个惩罚方法,可以试着用报纸卷成筒,吓唬一下比熊就好。而且这种五花大绑惩罚法还可能会伤害到比熊的身体,导致它骨折。饥饿惩罚法比熊对食物都是来者不拒的,非常贪吃,所以当比熊犯错后,有些宠主会使用饥饿惩罚法,从而让比熊知道错误。另外要注意比熊虽然不挑食,但不能随便喂食,这样容易导致比熊泪痕加重。

  • 七步诗原文(有学过吗)

    接下来我们就一起去研究一下吧!七步诗原文煮豆持作羹,漉菽以为汁。萁在釜下燃,豆在釜中泣。本自同根生,相煎何太急?《七步诗》是三国时期魏国诗人曹植的一首诗。这首诗用同根而生的萁和豆来比喻同父共母的兄弟,用萁煎其豆来比喻同胞骨肉的哥哥曹丕残害弟弟,表达了对曹丕的强烈不满,生动形象、深入浅出地反映了封建统治集团内部的残酷斗争和诗人自身处境艰难,沉郁愤激的思想感情。

  • 白味芋儿烧鸡的做法川味(四川特色菜芋儿烧鸡)

    步骤2配料改刀,芋儿切滚刀,青红辣椒切颗颗步骤3鸡肉冷水下锅焯水,加料酒更好的去除血水和腥味,水开打去浮沫。下大料炒香,豆瓣炒出红油,加适量清水,汤开适量调味,加入适量白糖胡椒粉,芋儿下锅烧半个小时,下青红辣椒,加入适量盐,大火收汁,起锅装盘,撒上葱花即可

  • 广州高校211有几所(广州有多少所985高校)

    985:华南理工大学,中山大学,今天小编就来说说关于广州高校211有几所?下面更多详细答案一起来看看吧!

  • 鼓楼赵雷歌词(鼓楼歌曲简介)

    歌词我走在鼓楼下面,我来为大家科普一下关于鼓楼赵雷歌词?以下内容希望对你有帮助!2016年12月21日,《鼓楼》收录在独立音乐人赵雷专辑《无法长大》,由StreetVoice唱片发行。

  • 简爱14章概括(如何概括简爱14章)

    简爱14章概括《简爱》第十四章概括:简爱从费尔法克斯太太哪里得知罗切斯特先生全名“爱德华·费尔法克斯·德·罗切斯特”,他的哥哥在几年前不幸去世,以及父亲罗兰·罗切斯特财产分配的不公平。在拿了礼物后,阿黛尔便被罗切斯特支开了。在支开阿黛尔后,罗切斯特先生又与简爱聊了起来。