r语言t检验
时间: 2023-08-16 14:07:40 浏览: 93
在R语言中,进行T检验可以使用t.test()函数。该函数可以进行单样本和双样本的T检验。
单样本T检验示例:
假设我们有一个身高的样本数据,我们想要检验这个样本的平均身高是否与总体平均身高存在显著差异。
```
# 创建一个身高样本向量
height <- c(165, 172, 168, 175, 170, 178, 173, 180, 176, 182)
# 进行单样本T检验
t.test(height, mu = 170)
```
输出结果:
```
> t.test(height, mu = 170)
One Sample t-test
data: height
t = 1.4331, df = 9, p-value = 0.1851
alternative hypothesis: true mean is not equal to 170
95 percent confidence interval:
165.6794 180.3206
sample estimates:
mean of x
173.5
```
双样本T检验示例:
假设我们想要比较两个班级的平均分数是否存在显著差异。
```
# 创建两个班级的分数向量
class1 <- c(75, 80, 85, 90, 95)
class2 <- c(70, 75, 80, 85, 90)
# 进行双样本T检验
t.test(class1, class2)
```
输出结果:
```
> t.test(class1, class2)
Welch Two Sample t-test
data: class1 and class2
t = 1.118, df = 7.9826, p-value = 0.2973
alternative hypothesis: true difference in means is not equal to 0
95 percent confidence interval:
-5.481353 16.481353
sample estimates:
mean of x mean of y
85 80
```
阅读全文