SAS - T檢驗



T檢驗用於計算單樣本或兩個獨立樣本的置信區間,方法是比較它們的均值和均值差。名為PROC TTEST的SAS過程用於對單個變數和變數對進行t檢驗。

語法

在SAS中應用PROC TTEST的基本語法為:

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

以下是所用引數的描述:

  • 資料集是資料集的名稱。

  • 變數_1和變數_2是t檢驗中使用的資料集的變數名。

示例

下面我們看到一個單樣本t檢驗,其中找到變數horsepower的t檢驗估計值,置信區間為95%。

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檢驗旨在比較兩組之間同一變數的均值。

示例

在本例中,我們比較了兩種不同品牌汽車(“奧迪”和“寶馬”)之間變數horsepower的均值。

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
廣告
© . All rights reserved.