×

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 相关性分析


相关性分析处理变量之间的关系。 相关系数是两个变量之间的线性关联的度量。相关系数的值总是在-1和+1之间。 SAS提供过程PROC CORR以找到数据集中的一对变量之间的相关系数。

语法

在SAS中应用PROC CORR的基本语法是:

PROC CORR DATA = dataset options;
VAR variable;

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

  • Dataset是数据集的名称。
  • 选项是附加选项,其中包括绘制矩阵等过程。
  • 变量是用于查找相关性的数据集的变量名称。

数据集中可用的一对变量之间的相关系数可以通过在VAR语句中使用它们的名称来获得。 在下面的例子中,我们使用数据集CARS1并得到显示马力和重量之间的相关系数的结果。

PROC SQL;
create table CARS1 as
SELECT invoice,horsepower,length,weight
 FROM 
SASHELP.CARS
WHERE make in ('Audi','BMW')
;
RUN;

proc corr data=cars1 ;
VAR horsepower weight ;
BY make;
run;

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

所有变量之间的相关性

通过简单地应用具有数据集名称的过程,可以获得数据集中可用的所有变量之间的相关系数。

在下面的例子中,我们使用数据集CARS1并获得显示每对变量之间的相关系数的结果。

proc corr data=cars1 ;
run;

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

相关矩阵

我们可以通过在PROC语句中选择绘制矩阵的选项来获得变量之间的散点图矩阵。

在下面的例子中,我们得到马力和重量之间的矩阵。

proc corr data=cars1 plots=matrix ;
VAR horsepower weight ;
run;

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


分类导航

关注微信下载离线手册

bootwiki移动版 bootwiki
(群号:472910771)