如何在 sas 中执行配对样本 t 检验


当一个样本中的每个观察值可以与另一个样本中的观察值相关联时,配对样本 t 检验用于比较两个样本的平均值。

本教程介绍如何在 SAS 中执行配对样本 t 检验。

示例:SAS 中的配对样本 t 检验

假设一位教授想要确定某门课程是否会影响考试成绩。为了验证这一点,他随机选择了15 名学生进行预测试。然后他让每个学生使用该课程一个月,然后进行类似难度的后测。

15名学生的测试结果如下:

为了比较平均测试前和测试后分数之间的差异,教师可以使用配对 t 测试样本,因为对于每个学生,他们的测试前分数可以与测试后分数相关联。

请按照以下步骤在 SAS 中执行配对样本 t 检验:

第 1 步:创建数据

首先,我们使用以下代码在 SAS 中创建数据集:

 /*create dataset*/
datatest_scores ;
    input pre post;
    datalines ;
88 91
82 84
84 88
93 90
75 79
78 80
84 88
87 90
95 90
91 96
83 88
89 89
77 81
68 74
91 92
;
run ;

/*view dataset*/
proc print data =test_scores;

步骤 2:执行配对样本 t 检验

接下来,我们可以使用proc ttest来执行配对样本 t 检验:

 /*perform paired samples t-test*/
proc ttest data =test_scores alpha = .05 ;
    paired pre*post;
run ; 

SAS 中的配对样本 t 检验

从结果中我们可以看到以下内容:

  • 测试前和测试后分数之间的平均差异: -2.3333
  • 均值差的 95% 置信区间: [-4.0165,-0.6502]

我们还可以看到 t 检验统计量和相应的双尾 p 值:

  • t 检验统计量: -2.97
  • p 值: 0.0101

在此示例中,配对样本 t 检验使用以下原假设和备择假设

  • H 0 :测试前和测试后的平均分数相等
  • H A :测试前和测试后的平均分数相等

由于 p 值 ( 0.0101 ) 小于 0.05,因此我们拒绝原假设。

这意味着我们有足够的证据表明学生参加学习计划之前和之后的真实平均考试成绩是不同的。

其他资源

以下教程解释了如何在 SAS 中执行其他常见统计测试:

如何在 SAS 中执行单样本 t 检验
如何在 SAS 中执行双样本 t 检验
如何在 SAS 中执行 Wilcoxon 签名秩检验

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注