- SAS 教程
- SAS - 首页
- SAS - 概述
- SAS - 环境
- SAS - 用户界面
- SAS - 程序结构
- SAS - 基本语法
- SAS - 数据集
- SAS - 变量
- SAS - 字符串
- SAS - 数组
- SAS - 数值格式
- SAS - 运算符
- SAS - 循环
- SAS - 决策
- SAS - 函数
- SAS - 输入方法
- SAS - 宏
- SAS - 日期和时间
- SAS数据集操作
- SAS - 读取原始数据
- SAS - 写入数据集
- SAS - 合并数据集
- SAS - 合并数据集
- SAS - 子集数据集
- SAS - 排序数据集
- SAS - 格式化数据集
- SAS - SQL
- SAS - 输出交付系统
- SAS - 仿真
- SAS基本统计过程
- SAS - 算术平均数
- SAS - 标准差
- SAS - 频数分布
- SAS - 交叉表
- SAS - t检验
- SAS - 相关分析
- SAS - 线性回归
- SAS - Bland-Altman分析
- SAS - 卡方检验
- SAS - Fisher精确检验
- SAS - 重复测量分析
- SAS - 单因素方差分析
- SAS - 假设检验
- SAS有用资源
- SAS - 快速指南
- SAS - 有用资源
- SAS - 问答
- SAS - 讨论
SAS - Fisher精确检验
Fisher精确检验是一种统计检验,用于确定两个分类变量之间是否存在非随机关联。在SAS中,这是使用PROC FREQ进行的。我们使用Tables选项来使用进行Fisher精确检验的两个变量。
语法
在SAS中应用Fisher精确检验的基本语法为:
PROC FREQ DATA = dataset ; TABLES Variable_1*Variable_2 / fisher;
以下是所用参数的描述:
数据集是数据集的名称。
变量_1*变量_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;
执行上述代码后,我们将得到以下结果:
广告