Corr_partial
简述
偏相关系数,返回x和y在控制变量z下的偏相关系数,行为样本,列为指标
corr_partial(x;y;z:Array of Real;type:Integer);
名称 | 类型 | 说明 |
---|
x | Array of Real | 变量一,二维实数数组 |
y | Array of Real | 变量二,二维实数数组 |
z | Array of Real | 控制变量,二维实数数组 |
type | Integer | 1:pearson偏相关;2:Spearman偏相关
tail:假设检验的三种类型,字符串,取值为both、left和right,缺省是只输出相关系数 |
x := rand(100,3);
y := rand(100,2);
z := rand(100,2);
return corr_partial(x,y,z,2);
//返回结果:array((-0.0862,0.2046),(-0.1844,0.00),(0.0736,0.0411))
ret := corr_partial(x,y,z,2,'both'); //返回检验ret 为一个数据表类型
Return ret['coef']; //偏相关系数
Return ret['pval']; //检验偏相关系数是否显著的P值
Return ret['df']; //自由度
Corr Covariance CorrelationMatrix Corrcoef Corr_partial Distance