设为首页收藏本站

EPS数据狗论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1966|回复: 0

CORR过程

[复制链接]

1

主题

70

金钱

85

积分

新手用户

发表于 2018-8-24 10:02:42 | 显示全部楼层 |阅读模式

CORR过程适用数值型随机变量的相关分析,可计算Pearson相关系数、Spearman秩相关系数、Kendall's tau-b统计量、Hoeffding's独立性分析统计量D 及Spearman、Pearson、Kendall偏相关系数。调用CORR过程进行的相关分析系统默认给出分析变量的描述性统计量分析结果、Pearson相关系数及每个变量对应的零均值检验P 值。

PROC CORR过程的一般使用格式如下:

  1. PROC CORR DATA=SAS数据集;
  2. VAR        变量列表;
  3. WITH       变量列表;
  4. PARTIAL    变量列表;
  5. WEIGHT     变量;
  6. FREQ       变量;
  7. BY         变量列表;
  8. RUN;
复制代码

PROC CORR语句是过程中唯一必须定义的语句,其后主要的控制选项如表所示。

PROCCORR语句后主要控制选项
选项意义
OUTP=SAS数据集新建一个包含Pearson相关系数的SAS数据集
OUTS=SAS数据集新建一个包含Spearman等级相关系数的SAS数据集
OUTK=SAS数据集新建一个包含KendallTB相关系数的SAS数据集
OUTH=SAS数据集新建一个包含HoeffdingD统计量的SAS新数据集
PEARSON计算Pearson相关系数(为系统默认)
HOEFFDING计算并输出Hoeffding的D统计量
KENDALL计算并输出KendallTB相关系数
SPEARMAN计算并输出Spearman等级相关系数
VARDEF=DF|WEIGHT|WGT|WDF指定计算方差时的除数:DF(自由度N–1)、WEIGHT或WGT(权重之和)、N(观察数)、WDF(权重之和-1)。默认值为DF
COV计算协方差矩阵
SSCP要求输出平方和与交叉积和
CSSCP要求输出离差平方和与交叉积和
NOPRINT关闭所有打印输出
RANK要求按绝对值从高到低的次序对每个变量输出相关系数
NOMISS在计算中去除包含缺失值的观测
NOSIMPLE不输出变量的简单描述性统计量
PLOTS=MATRIX/SCATTER指定输出散点图,如其取值为MATRIX,则输出散点图的矩阵;如其取值为SCATTER,则将输出变量的两两散点图

CORR过程中使用的语句含义如下:

VAR语句——定义计算相关系数的变量,否则系统将计算数据集中所有数值型变量的两两相关系数。

WITH语句——和VAR语句联合使用定义计算变量间特殊组合的相关系数。VAR语句和WITH语句列出的变量分别在输出相关矩阵的上方和左边。例如,在程序中定义以下语句:

  1. VAR A B;
  2. WITH X Y Z;
复制代码

将生成X和A、Y和A、Z和A、X和B、Y和B、Z和B的相关矩阵。

PARTIAL语句——与PEARSON、SPEARMAN、KENDALL等选项一起使用,用来计算净相关系数。目的为在计算VAR、WITH语句定义的变量的相应统计量时排除PARTIAL语句中定义的变量对它们的值的影响。

WEIGHT语句——定义加权变量,仅用于计算Pearson加权相关系数。

FREQ语句——指定频数变量,变量值代表观测重复数或加权值的大小。

BY语句——定义分层变量。





您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

客服中心
关闭
在线时间:
周一~周五
8:30-17:30
QQ群:
653541906
联系电话:
010-85786021-8017
在线咨询
客服中心

意见反馈|网站地图|手机版|小黑屋|EPS数据狗论坛 ( 京ICP备09019565号-3 )   

Powered by BFIT! X3.4

© 2008-2028 BFIT Inc.

快速回复 返回顶部 返回列表