【发布时间】:2020-04-09 18:18:19
【问题描述】:
我有一个数据框,其中有一个变量和多个因子列。看起来是这样的
Species<-list("a","b")
Species<-rep(Species,times=6)
Class<-list("X","X","Y","Y","Z","Z")
Class<-rep(Class,times=2)
Sample<-list("1","1","1","1","1","1","2","2","2","2","2","2")
Treatment<-list("A","A","A","A","A","A","B","B","B","B","B","B")
values<-c(15,16,17,18,19,20,5,6,7,8,9,10)
prova<-as.data.frame(cbind(Species, Class,Treatment,Sample,values))
我想执行一系列 t 检验,以比较每个类别在两种处理中观察到的每个物种的值。所以我对两种治疗方法之间的差异感兴趣,但如果我应用代码 t.test(values~Treatment, data = prova, method="t.test") 它计算差异而不考虑其他因素,这不是我在找什么。此外,我只对在两种处理中比较“X”类中的物种“a”感兴趣。
在原始数据集中,每个处理都有三个重复。
你能帮帮我吗?感谢您的任何建议
【问题讨论】:
标签: r dataframe factors t-test