Sas-fishers-exact-tests

提供:Dev Guides
移動先:案内検索

SAS-フィッシャーズの正確検定

フィッシャーの正確検定は、2つのカテゴリ変数間に非ランダムな関連があるかどうかを判断するために使用される統計的検定です。SA​​Sでは、これは PROC FREQ を使用して実行されます。 Tablesオプションを使用して、Fisher Exact検定の対象となる2つの変数を使用します。

構文

SASでFisher Exactテストを適用するための基本的な構文は次のとおりです-

PROC FREQ DATA = dataset ;
TABLES Variable_1*Variable_2/fisher;

以下は、使用されるパラメータの説明です-

  • dataset はデータセットの名前です。
  • Variable_1 Variable_2 *はデータセットからの変数です。

フィッシャーの正確検定の適用

フィッシャーの正確検定を適用するには、Test1およびTest2という2つのカテゴリ変数とその結果を選択します。PROCFREQを使用して、以下に示すテストを適用します。

data temp;
input  Test1 Test2 Result @@;
datalines;
1 1 3 1 2 1 2 1 1 2 2 3
;
proc freq;
tables Test1*Test2/fisher;
run;

上記のコードが実行されると、次の結果が得られます-

fisher_exact_1