- 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 - 布兰德-奥特曼分析
- SAS-卡方
- SAS - 费舍尔精确测试
- SAS - 重复测量分析
- SAS-单向方差分析
- SAS-假设检验
- SAS 有用资源
- SAS - 快速指南
- SAS - 有用的资源
- SAS - 问题与解答
- SAS - 讨论
SAS - 费舍尔精确测试
Fisher 精确检验是一种统计检验,用于确定两个分类变量之间是否存在非随机关联。在 SAS 中,这是使用PROC FREQ进行的。我们使用“表格”选项对两个变量进行 Fisher Exact 检验。
句法
在 SAS 中应用 Fisher Exact 检验的基本语法是 -
PROC FREQ DATA = dataset ; TABLES Variable_1*Variable_2 / fisher;
以下是所使用参数的描述 -
dataset是数据集的名称。
Variable_1*Variable_2是数据集的变量。
应用费舍尔精确检验
为了应用 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;
执行上述代码时,我们得到以下结果 -