如何在sas中使用tinv函数(附示例)


您可以使用SAS中的TINV函数来查找分布的临界值。

该函数使用以下基本语法:

TINV(p,df)

金子:

  • p: 1 – 显着性水平
  • df :自由度

以下示例演示如何使用TINV函数查找左手检验、右手检验和双尾检验的临界值 t。

示例 1:使用 TINV 函数进行左测试

假设我们想要找到显着性水平为 0.05、自由度 = 22 的左检验的临界 t 值:

我们可以使用TINV函数来计算这个值:

 /*create dataset that contains t critical value*/
data my_data;
    critical_val = tinv ( .05 , 22 );
    put critical_val=;
run ;

/*view results*/
proc print data =my_data; 

显着性水平为 0.05 且自由度 = 22 的临界 t 值为-1.71714

因此,如果检验统计量小于该值,则检验结果具有统计显着性。

示例 2:使用 TINV 函数进行右尾检验

假设我们想要找到显着性水平为 0.05、自由度 = 22 的右极端检验的临界 t 值:

我们可以使用TINV函数来计算这个值:

 /*create dataset that contains t critical value*/
data my_data;
    critical_val = tinv ( .95 , 22 );
    put critical_val=;
run ;

/*view results*/
proc print data =my_data; 

显着性水平为 0.05 且自由度 = 22 的临界 t 值为1.71714

因此,如果检验统计量大于该值,则检验结果具有统计显着性。

示例 3:使用 TINV 函数进行双面测试

假设我们想要找到显着性水平为 0.05、自由度 = 22 的双尾检验的临界 t 值:

我们可以使用TINV函数来计算这个值:

 /*create dataset that contains t critical value*/
data my_data;
    critical_val= tinv ( .05/ 2,22 );
    put critical_val=;
run ;

/*view results*/
proc print data =my_data; 

每次执行双尾检验时,都会有两个临界值。在这种情况下,临界 t 值为-2.073872.07387

因此,如果检验统计量小于-2.0739或大于2.0739 ,则检验结果具有统计显着性。

其他资源

以下教程解释了如何在 SAS 中执行其他常见任务:

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

添加评论

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