R进行多重t检验

           X A
1  0.2156628 1
2  0.2871022 1
3  0.2641319 1
4  0.1095140 2
5  0.1736879 2
6  0.1380919 2
7  0.1269411 3
8  0.1647899 3
9  0.1551072 3
10 0.1370872 4
11 0.1603417 4
12 0.1621285 4


#anova.tab.R

anova.tab<-function(fm){

   tab<-summary(fm)
   k<-length(tab[[1]])-2
   temp<-c(sum(tab[[1]][,1]), sum(tab[[1]][,2]), rep(NA,k))
   tab[[1]]["Total",]<-temp
   tab

}


mouse <- data.frame(X=c(0.215662772,0.287102173,0.264131874,0.109513986,0.173687902,0.138091882,0.126941056,0.164789873,0.155107218,0.137087212,0.160341682,0.162128451),A=factor(c(rep(1,3),rep(2,3),rep(3,3),rep(4,3))))


#anova

mouse.aov<-aov(X ~ A, data=mouse)
source("anova.tab.R"); anova.tab(mouse.aov)

#多重t检验

attach(mouse)

mu<-c(mean(X[A==1]), mean(X[A==2]), mean(X[A==3]), mean(X[A==4])); mu

pairwise.t.test(X, A, p.adjust.method = "none")


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值