在 SAS 中,你可以使用 proc freq 过程进行 Fisher 精确检验。Fisher 精确检验通常用于分析 2x2 表格的关联性或独立性。以下是一个简单的示例代码,演示如何执行 Fisher 精确检验:
/* 创建一个包含示例数据的 SAS 数据集 */
data mydata;
  input exposure outcome;
  datalines;
  1 1
  0 0
  1 0
  0 1
  1 1
  0 0
  1 0
  0 1
  ;

/* 使用 proc freq 进行 Fisher 精确检验 */
proc freq data=mydata;
  tables exposure * outcome / fisher exact;
  title 'Fisher Exact Test';
run;

在这个示例中,我们首先创建了一个包含两列数据的 SAS 数据集(变量名为 exposure 和 outcome),其中 exposure 和 outcome 都是二元变量。

然后,使用 proc freq 过程进行 Fisher 精确检验。在 tables 语句中,我们指定了进行 Fisher 精确检验的两个变量,并使用 / fisher exact 选项指定要进行 Fisher 精确检验。

Fisher 精确检验的结果将包括 Fisher 精确概率值等信息。

请根据你的实际数据和需求调整代码中的变量名和选项。 Fisher 精确检验对于小样本和离散数据的分析非常有用。


转载请注明出处:http://www.zyzy.cn/article/detail/11225/SAS