fanshijie7157 判断两组数据的均值是否相等,是不是可以转化成两组数据的比值与1的单样本t检验,举例来说,x<-c(1,2,3),y<-c(3,5,7),则t.test(log2(x),log2(y))和t.test(log2(x/y),mu=0)的意义是否相同?在R运行之后两者所得到的p值差距比较大。
dugucan 我觉得意义不一样,因为t.test(x, y)就是普通的t检验,而t.test(x/y, mu = 1)是一种配对t检验了,和t.test(x, y, paired = TRUE)功能一样。配对t检验也可以写成t.test(x - y, mu = 0)。 </p>
youngtf 回复 第6楼 的 enthumelon: 不好意思能请您细说一下量纲的问题吗?我没明白。 如三楼说过的,我不觉得这种方法和配对t检验是等同的。所以我也支持ttest的paired选项,虽然具体这个函数是怎么做的我并没有了解过。。