用R语言进行方差分析

R语言中与方差分析有关的包有car、gplots、HH、rrcov、multicomp、effects、MASS和mvoutlier。

单因素方差分析

#运用multcomp包中的cholesterol数据
library(multcomp)
attach(cholesterol)

#查看疗法特征变量
table(trt)

trt
 1time 2times 4times  drugD  drugE 
    10     10     10     10     10 

#查看各组的均值以及方差
aggregate(response,by=list(trt),FUN=mean)

  Group.1        x
1   1time  5.78197
2  2times  9.22497
3  4times 12.37478
4   drugD 15.36117
5   drugE 20.94752

aggregate(response,by=list(trt),FUN=sd)

  Group.1        x
1   1time 2.878113
2  2times 3.483054
3  4times 2.923119
4   drugD 3.454636
5   drugE 3.345003

#检验组间差异(ANOVA)
fit <- aov(response ~ trt)
summary(fit)    #这里显著说明组间存在差异

            Df Sum Sq Mean Sq F value   Pr(>F)    
trt          4 1351.4   337.8   32.43 9.82e-13 ***
Residuals   45  468.8    10.4                     
---
Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1


#绘制组间差异以及置信区间
library(gplots)
plo
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值