SAS – Fishers 精确检验
SAS – Fishers 精确检验
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 Exact 检验
为了应用 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;
执行上述代码时,我们得到以下结果 –