如何在 sas 中执行 welch t 检验


假设两个组具有相等方差时,韦尔奇 t 检验用于比较两个独立组之间的均值。

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

示例:SAS 中的 Welch t 检验

假设一位老师想要比较 12 名使用备考手册准备考试的学生与 12 名未使用备考手册的学生的考试结果。

以下列表显示了各组学生的考试成绩:

小册子: 90, 85, 88, 89, 94, 91, 79, 83, 87, 88, 91, 90

笔记本号: 67, 90, 71, 95, 88, 83, 72, 66, 75, 86, 93, 84

使用以下步骤执行 Welch t 检验,以确定两组之间的平均考试分数是否相等。

第 1 步:创建数据。

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

 /*create dataset*/
data exam_scores;
    input group $score;
    datalines ;
booklet 90
booklet 85
booklet 88
booklet 89
booklet 94
booklet 91
booklet 79
booklet 83
booklet 87
booklet 88
booklet 91
booklet 90
no_booklet 67
no_booklet 90
no_booklet 71
no_booklet 95
no_booklet 88
no_booklet 83
no_booklet 72
no_booklet 66
no_booklet 75
no_booklet 86
no_booklet 93
no_booklet 84
;
run ;

步骤 2:执行韦尔奇 t 检验。

接下来,我们将使用proc ttetest执行 Welch t 检验:

 /*perform Welch's t-test*/
proc ttest data =exam_scores alpha = 0.05 ;
    classgroup ;
    var score;
run ;

最后一个标题为方差相等的表执行 F 检验以确定两个样本之间的方差是否相等。

此 F 检验使用以下原假设和备择假设:

  • H 0 :方差相等。
  • H A :差异并不相等。

由于该检验的 p 值 ( 0.0046 ) 小于 0.05,因此我们拒绝原假设。这意味着两个样本的方差不相等。

因此,我们需要参考倒数第二个表中标记为Unequal的行来确定使用哪个 t 值和相应的 p 值:

  • t 值: 2.24
  • p 值: 0.0417

回想一下,Welch t 检验使用以下原假设和备择假设:

  • H 0 : µ 1 = µ 2
  • H A : μ 1 ≠ μ 2

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

这意味着我们有足够的证据表明两组之间的平均考试成绩并不相等。

额外福利:您可以随意使用这个Welch t 检验计算器来自动对任意两个样本执行 Welch t 检验。

其他资源

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

如何在 SAS 中执行单样本 t 检验
如何在 SAS 中执行双样本 t 检验
如何在 SAS 中执行配对样本 t 检验

添加评论

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