/* 创建一个包含示例数据的 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.pingtaimeng.com/article/detail/11225/SAS