• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

R语言--方差分析1(单因素方差分析、协方差分析、评估验证) ...

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

1 方差分析 ANOVA

当包含的因子是解释变量时,我们关注的重点通常会从预测转向组别差异的分析,这种分析方法称作方差分析(ANOVA

 

2 单因素方差分析

2.1 单因素比较

install.packages("multcomp")

library(multcomp)

dat<-cholesterol  #此数据集只有两列,第一列是使用的方法,第二列是指标

 

attach(dat)

table(dat)

aggregate(response,by=list(trt),FUN=mean)  #查看每种方法的平均,可以看出平均数差别很大

fit<-aov(response~trt)  #做方差分析模型

summary(fit)  #查看方差分析的结果

 

结果分析:看到Pr(>F)值很小,小于0.05,并且后面有三颗星星,说明结果是非常显著的,说明这五种方法的疗效是有区别的

 

2.2 多重比较

TukeyHSD(fit)

 

结果分析:观察 p adj,即P值,P值小于0.05,说明这两个方法的差异显著,若P值大于0.05,说明这两个方法的的效果相差不大

 

par(las=2)

par(mar=c(5,8,4,2))

plot(TukeyHSD(fit))

  

结果分析:如图所示,黑色横线触碰到了竖着的虚线,就说明这两个方法之间的疗效不显著

 

2.3 评估检验的假设条件

1)因变量y服从正太分布

library(car)

dat<-cholesterol

qqPlot(lm(response~trt,data=dat),simulate = T)

  

结果分析:样本基本在两条虚线之间,就说明此样本服从正太分布

 

2)各组之间方差相等

library(car)

dat<-cholesterol

bartlett.test(response~trt,data=dat)

 

结果分析:p-value = 0.9653P值很大,说明这五组的方差没有很大的不同,可以满足方差齐次性的假设

 

3 单因素协方差分析

3.1 ANOVA的实线

library(multcomp)

data(litter,package="multcomp")

attach(litter)

table(litter$dose)  #统计不同剂dose量的频数

 

aggregate(litter$weight,by=list(litter$dose),FUN=mean)

解释:根据剂量dose的不同,查看重量weight的平均值mean

 

 

 

fit<-aov(litter$weight~litter$gesttime+litter$dose)

解释:方差分析的顺序特别重要,与回归分析不一样,litter$weight~litter$gesttime+litter$dose这样写的意思是排除协变量litter$gesttime的影响,分析变量litter$doselitter$weight的影响

summary(fit)

 

结果分析:P值小于0.05,后面就会有星星,说明统计是显著的,说明剂量dose会影响重量weight

 

 

错误:参数的长度必需一样

 

修正:要指定具体的是哪一个表的哪一列

 

 

 

3.2 评估检验的假设条件

fit2<-aov(weight~gesttime*dose,data=litter)  

解释:把 + 换成了 * ,这两项gesttimedose就变成了交互项

summary(fit2)

 

 

 

3.3 结果的可视化

install.packages("HH")

library(HH)

ancova(weight~gesttime+dose,data=litter)

 

 

 

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap