主要内容

partialcorri

偏相关系数调整的内部变量

描述

例子

ρ= partialcorri (y,x)返回示例线性双变量之间的偏相关系数yx调整,剩余的变量x

例子

ρ= partialcorri (y,x,z)返回示例线性双变量之间的偏相关系数yx调整,剩余的变量x后,首先控制两种xy的变量z

例子

ρ= partialcorri (___,名称,值)返回样本线性偏相关系数与附加选项指定一个或多个名称-值对的观点,从任何以前的语法使用输入参数。例如,您可以指定是否使用皮尔逊或枪兵部分相关性,或指定如何处理缺失值。

例子

(ρ,pval)= partialcorri (___)还返回一个矩阵pvalp值测试的假设不偏相关的一个——或者双向选择,是一个非零偏相关。

例子

全部折叠

计算每一对变量的偏相关系数xy输入矩阵,同时控制了剩余的变量的影响x

加载示例数据。

负载carsmall;

数据包含测量从汽车制造于1970年,1976年和1982年。它包括英里/加仑加速度性能的措施,位移,马力,重量作为设计变量。加速度是所需的时间从0加速到60英里每小时,所以高价值加速度对应于一个较低的车辆加速度。

定义输入矩阵。的y矩阵包括绩效指标,x矩阵包含了设计变量。

y = (MPG、加速度);x =(位移、马力、重量);

计算相关系数。只包括在计算没有缺失值的行。

ρ= partialcorri (y, x,“行”,“完成”)
ρ=2×3-0.0537 -0.1520 -0.4856 -0.3994 -0.4008 0.4912

结果显示,例如,一个0.4912重量之间的相关性和加速度控制位移和功率的影响。你可以返回 p 值作为第二输出,并检查确认是否这些相关性显著。

更清晰的显示,以适当的变量和行标签创建一个表。

ρ= array2table(ρ,“VariableNames”,{“位移”,“马力”,“重量”},“RowNames”,{“英里”,“加速”});disp (的偏相关系数)
偏相关系数
disp(ρ)
位移马力重量_______ __________ ________ MPG -0.053684 -0.15199 -0.48563 -0.39941 -0.40075 0.49123的加速度

测试部分对变量之间的相关性xy输入矩阵,同时控制了剩余的变量的影响x加上附加变量矩阵z

加载示例数据。

负载carsmall;

数据包含测量从汽车制造于1970年,1976年和1982年。它包括英里/加仑加速度性能的措施,位移,马力,重量作为设计变量。加速度是所需的时间从0加速到60英里每小时,所以高价值加速度对应于一个较低的车辆加速度。

创建一个新的变量逆风,随机生成数据代表的概念平均阻力性能测量的路线。

rng (“默认”);%的再现性逆风= (10:-0.2:-9.8)+ 5 * randn (100 1);

因为逆风会影响性能的措施,控制其效果在测试之间的偏相关剩余变量。

定义输入矩阵。的y矩阵包括绩效指标,x矩阵包含了设计变量。的z矩阵包含额外的变量来控制计算部分相关性时,如逆风。

y = (MPG、加速度);x =(位移、马力、重量);z =阻力;

计算偏相关系数。只包括在计算没有缺失值的行。

(ρ,pval) = partialcorri (y, x, z,“行”,“完成”)
ρ=2×30.0572 -0.1055 -0.5736 -0.3845 -0.3966 0.4674
pval =2×30.5923 0.3221 0.0000 0.0002 0.0001 0.0000

返回的小 p 值的0.001pval表明,例如,马力和加速度之间显著负相关,在控制了位移,重量和阻力。

清晰的展示,以适当的变量创建表和行标签。

ρ= array2table(ρ,“VariableNames”,{“位移”,“马力”,“重量”},“RowNames”,{“英里”,“加速”});pval = array2table (pval,“VariableNames”,{“位移”,“马力”,“重量”},“RowNames”,{“英里”,“加速”});disp (的偏相关系数,占逆风)
偏相关系数,占逆风
disp(ρ)
位移马力重量_______ __________ ________ MPG 0.057197 -0.10555 -0.57358 -0.38452 -0.39658 0.4674的加速度
disp (“假定值,占逆风”)
假定值,占逆风
disp (pval)
位移马力重量_______ __________ __________ MPG 0.59233 0.32212 - 3.4401 0.00018272 0.00010902 3.4091 e-06 e-09加速度

输入参数

全部折叠

数据矩阵,作为指定n——- - - - - -px矩阵。的行x对应于观测,列对应的变量。

数据类型:|

数据矩阵,作为指定n——- - - - - -py矩阵。的行y对应于观测,列对应的变量。

数据类型:|

数据矩阵,作为指定n——- - - - - -pz矩阵。的行z对应于观测,列对应的变量。

数据类型:|

名称-值参数

指定可选的双参数作为Name1 = Value1,…,以=家,在那里的名字参数名称和吗价值相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。

R2021a之前,用逗号来分隔每一个名称和值,并附上的名字在报价。

例子:“类型”、“枪兵”,“行”,“完成”计算枪兵只使用部分相关性的数据行不包含缺失值。

类型的局部相关性计算,指定为逗号分隔组成的“类型”,要么皮尔森的“枪兵”皮尔森计算皮尔逊(线性)部分的相关性。斯皮尔曼计算枪兵(排名)部分的相关性。

例子:“类型”,“枪兵”

行计算,使用指定为逗号分隔组成的“行”和一个以下。

“所有” 使用所有行不管失踪(南)值。
“完成” 只使用无缺失值的行。
“成对” 在每一列中使用所有可用的值y当计算偏相关系数p对应于这一列的值。每一列的y,行相应缺失值下降x(和/或z,如果提供)。然而,剩下的行这一列的有效值y使用,即使在其他列有缺失值的y

例子:“行”,“完成”

备择假设测试,指定为逗号分隔组成的“尾巴”和一个以下。

“两个” 测试相关的备择假设不为零。
“对” 测试备择假设相关性大于0。
“左” 测试相关的备择假设小于0。

例子:“尾巴”,“对”

输出参数

全部折叠

样本线性偏相关系数,作为一个返回py——- - - - - -px矩阵。

  • 如果你输入xy矩阵,(,j)th条目示例之间的线性偏相关th列yjth列x,控制了所有的列x除了列j

  • 如果你输入x,y,z矩阵,(,j)th条目示例之间的线性偏相关th列yjth列x所有的列,调整x除了列j后,首先控制两种xy的变量z

p值,返回一个矩阵。的每个元素pvalp对应元素的值ρ。如果pval (i, j)很小,那么相应的偏相关吗ρ(i, j)统计上显著不同于零。

partialcorri计算p线性和等级值部分使用学生的相关性t分布相关的转换。这是准确的线性偏相关时xz是正常的,但是是一个大样本近似。

引用

斯图尔特[1],艾伦·k·奥德,阿诺德。肯德尔的先进的统计理论。第六版,卷2,28章,威利,2004年。

[2]费舍尔,罗纳德·A。偏相关系数的分布。密特隆3 (1924):329 - 332

扩展功能

版本历史

介绍了R2013b

另请参阅

|