r语言 t.test用法

Python018

r语言 t.test用法,第1张

paired=TRUE(TRUE可以简写成T)意思是对X和Y这组paired数据(就是说(X_i,Y_i)可以很自然地组成一对,而(X_i,Y_j)(i≠j)就不能当成一对)做t检验,即对所有Y_i-X_i(也可能是X-Y,忘了是哪个了)组成的一个样本做t检验。

paired=FALSE(FALSE可以简写成F)意思是对X和Y这2个相互独立的样本做2个样本的t检验。

t检验的意思你自己百度吧。。。单个样本的是假设样本相互独立且来自同一个正态分布,一般是检验总体的平均数是不是等于某一个值(一般是0);两个样本的是假设两个样本相互独立且都来自于正态分布,一般是检验它们的平均数差值是不是等于某一个值(一般是0)。

第一、注意参数  alternative = c("two.sided", "less", "greater")  你要选择是单侧还是双侧的

第二、paired = T   若是成对数据 这个参数应该是T

第三、默认的参数是 var.euqal= F , 方差不相等

最后建议自己不用现成的函数 ,一行一行的按照书上的公式自己算,R是可以办到的

#例子

x<- c(1:10)

y<-c(rep(1:5,2))

x_bar <- mean(x)

Q<- sum(x - mean(x))^2

...

...

#自己按照公式算一遍。。。加深印象!