SAS – T 检验

SAS – T 检验


执行 T 检验以通过比较它们的均值和均值差来计算一个样本或两个独立样本的置信限。名为PROC TTEST的 SAS 过程用于对单个变量和变量对执行 t 检验。

句法

在 SAS 中应用 PROC TTEST 的基本语法是 –

PROC TTEST DATA = dataset;
VAR variable;
CLASS Variable;
PAIRED Variable_1 * Variable_2;

以下是所用参数的描述 –

  • 数据集数据集的名称。

  • Variable_1 和 Variable_2是 t 检验中使用的数据集的变量名称。

例子

下面我们看到一个样本 t 检验,其中找到具有 95% 置信限的可变马力的 t 检验估计。

PROC SQL;
create table CARS1 as
SELECT make, type, invoice, horsepower, length, weight
   FROM 
   SASHELP.CARS
   WHERE make in ('Audi','BMW')
;
RUN;

proc ttest data = cars1 alpha = 0.05 h0 = 0;
 	var horsepower;
   run;

执行上述代码时,我们得到以下结果 –

t_test_1

配对 T 检验

配对 T 检验用于检验两个因变量是否在统计上彼此不同。

例子

由于汽车的长度和重量相互依赖,因此我们应用配对 T 检验,如下所示。

proc ttest data = cars1 ;
   paired weight*length;
   run;

执行上述代码时,我们得到以下结果 –

t_test_2

两个样本 t 检验

此 t 检验旨在比较两组之间相同变量的均值。

例子

在我们的例子中,我们比较了两种不同品牌汽车(“奥迪”和“宝马”)之间可变马力的平均值。

proc ttest data = cars1 sides = 2 alpha = 0.05 h0 = 0;
   title "Two sample t-test example";
   class make; 
   var horsepower;
   run;

执行上述代码时,我们得到以下结果 –

t_test_3

觉得文章有用?

点个广告表达一下你的爱意吧 !😁