给定检验水准和样本量,R 语言中如何求t检验的临界值?

Python011

给定检验水准和样本量,R 语言中如何求t检验的临界值?,第1张

qt()函数

标准输入 qt(检验水准,样本量-1,lower.tail=F)

比如说检验水平alpha=0.05, 20个样本,那么上分位点t_alpha=qt(0.05,19,lower.tail=F)

第一、注意参数  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

...

...

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