偏相关系数 - sas 实现

目的: 测试单变量与目标变量的线性关系, 在排除其他变量影响的条件下的 相关性

 

求偏相关系数的sas 实现:

ods graphics on;

proc corr data=fish1 plots=scatter(alpha=0.2 0.3);
var height weight;
partial length weight;
run;
ods graphics off;

求 height & weight 的偏相关系数, 去除length, weight 的影响。

 

为什么要用偏相关系数?

在多元相关分析中,简单相关系数可能不能够真实的反映出变量X和Y之间的相关性,因为变量之间的关系很复杂,它们可能受到不止一个变量的影响。这个时候偏相关系数是一个更好的选择。

偏相关系数怎么计算?

假设我们需要计算X和Y之间的相关性,Z代表其他所有的变量,X和Y的偏相关系数可以认为是X和Z线性回归得到的残差Rx与Y和Z线性回归得到的残差Ry之间的简单相关系数,即pearson相关系数。

 

 

posted @ 2014-02-19 19:49  yjjsdu  阅读(2856)  评论(0编辑  收藏  举报