Sas-ttests
提供:Dev Guides
SAS-Tテスト
T検定を実行して、平均値と平均差を比較することにより、1つのサンプルまたは2つの独立したサンプルの信頼限界を計算します。 PROC TTEST という名前のSASプロシージャは、1つの変数と変数のペアに対してtテストを実行するために使用されます。
構文
SASでPROC TTESTを適用するための基本的な構文は次のとおりです-
PROC TTEST DATA = dataset;
VAR variable;
CLASS Variable;
PAIRED Variable_1 * Variable_2;
以下は、使用されるパラメータの説明です-
- Dataset はデータセットの名前です。
- Variable_1およびVariable_2 は、tテストで使用されるデータセットの変数名です。
例
以下に、95%の信頼限界を持つ可変馬力のt検定推定値を見つける1つのサンプル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検定
ペアのT検定は、2つの従属変数が統計的に互いに異なるかどうかをテストするために実行されます。
例
車の長さと重量は互いに依存するため、以下に示すようにペアのT検定を適用します。
proc ttest data = cars1 ;
paired weight*length;
run;
上記のコードが実行されると、次の結果が得られます-
2サンプルのt検定
このt検定は、2つのグループ間で同じ変数の平均を比較するように設計されています。
例
このケースでは、2つの異なる車種(「アウディ」と「BMW」)の可変馬力の平均を比較します。
proc ttest data = cars1 sides = 2 alpha = 0.05 h0 = 0;
title "Two sample t-test example";
class make;
var horsepower;
run;
上記のコードが実行されると、次の結果が得られます-