SAS 入门教程 SAS Fisher精确测试

2024-02-26 开发教程 SAS 入门教程 匿名 4

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

句法

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

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

以下是所使用的参数的说明:

  • dataset是数据集的名称。
  • 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;

当执行上面的代码中,我们得到以下结果: