如何在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.07387和2.07387 。
因此,如果检验统计量小于-2.0739或大于2.0739 ,则检验结果具有统计显着性。
其他资源
以下教程解释了如何在 SAS 中执行其他常见任务:
如何在 SAS 中执行单样本 t 检验
如何在 SAS 中执行双样本 t 检验
如何在 SAS 中执行配对样本 t 检验