×

SAS 教程

SAS 概述SAS 程序结构SAS 基本语法SAS 数据集SAS 变量SAS 字符串SAS 数组SAS 数字格式SAS 运算符SAS 循环SAS 决策SAS 功能SAS Input 输入方法SAS 宏SAS Date Times 日期时间

SAS 数据集操作

SAS 写入数据集SAS 连接数据集SAS 合并数据集SAS 子集数据集SAS 数据集排序SAS 格式数据集SAS SQLSAS ODSSAS 模拟SAS 读取原始数据

SAS 数据展示

SAS 直方图SAS 条形图SAS 饼图SAS 散点图SAS 箱线图

SAS 基本统计程序

SAS 线性回归SAS Bland Altman分析SAS 卡方SAS Fisher精确测试SAS 算术平均值SAS 重复测量分析SAS 标准偏差SAS 单因素方差分析SAS 频率分布SAS 假设检验SAS 交叉表格SAS T检验SAS 相关性分析

SAS 相关资源

SAS 讨论SAS 有用的资源SAS 相关问题与解答

SAS 卡方


卡方检验用于检验两个分类变量之间的关联。 它可以用于测试变量的依赖程度和独立性程度。 SAS使用PROC FREQ和chisq选项来确定卡方检验的结果。

句法

在SAS中对卡方检验应用PROC FREQ的基本语法是:

PROC FREQ DATA = dataset;
TABLES variables 
/CHISQ TESTP=(percentage values);

以下是使用的参数的描述:

  • Dataset是数据集的名称。
  • 变量是在卡方检验中使用的数据集的变量名。
  • 百分比TESTP语句中的值表示变量的级别的百分比。

在下面的示例中,我们考虑对数据集SASHELP.CARS中的变量named类型进行卡方检验。 该变量有六个级别,我们根据测试的设计为每个级别分配百分比。

proc freq data = sashelp.cars;
tables type 
/chisq 
testp=(0.20 0.12 0.18 0.10 0.25 0.15);
run;

当执行上面的代码中,我们得到以下结果:

我们还得到显示变量类型的偏差的条形图,如下所示。

双向卡方

当我们将测试应用于数据集的两个变量时,使用双向卡方检验。

在下面的例子中,我们对名为typeorigin的两个变量应用卡方检验。 结果显示这两个变量的所有组合的表格形式。

proc freq data = sashelp.cars;
tables type*origin 
/chisq 
;
run;

当执行上面的代码中,我们得到以下结果:


分类导航

关注微信下载离线手册

bootwiki移动版 bootwiki
(群号:472910771)