SAS - Fishers Exact Tests

Fisher精确检验是一种统计检验,用于确定两个分类变量之间是否存在非随机关联.在SAS中,这是使用 PROC FREQ 进行的.我们使用Tables选项来使用经过Fisher Exact测试的两个变量.

语法

在SAS中应用Fisher Exact测试的基本语法是 :

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

以下是所用参数的说明及减号;

  • 数据集是数据集的名称.

  • Variable_1 * Variable_2 是变量形成数据集.

应用Fisher精确检验

要应用Fisher精确检验,我们选择两个分类变量名为Test1和Test2及其结果.我们使用PROC FREQ来应用下面显示的测试.

示例

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