partialcorri
偏相关系数调整的内部变量
语法
描述
例子
计算偏相关系数
计算每一对变量的偏相关系数x
和y
输入矩阵,同时控制了剩余的变量的影响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重量之间的相关性和加速度控制位移和功率的影响。你可以返回 值作为第二输出,并检查确认是否这些相关性显著。
更清晰的显示,以适当的变量和行标签创建一个表。
ρ= array2table(ρ,…“VariableNames”,{“位移”,“马力”,“重量”},…“RowNames”,{“英里”,“加速”});disp (的偏相关系数)
偏相关系数
disp(ρ)
位移马力重量_______ __________ ________ MPG -0.053684 -0.15199 -0.48563 -0.39941 -0.40075 0.49123的加速度
测试部分的相关性,而控制额外变量
测试部分对变量之间的相关性x
和y
输入矩阵,同时控制了剩余的变量的影响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
返回的小
值的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加速度
输入参数
x
- - - - - -数据矩阵
矩阵
数据矩阵,作为指定n——- - - - - -px矩阵。的行x
对应于观测,列对应的变量。
数据类型:单
|双
y
- - - - - -数据矩阵
矩阵
数据矩阵,作为指定n——- - - - - -py矩阵。的行y
对应于观测,列对应的变量。
数据类型:单
|双
z
- - - - - -数据矩阵
矩阵
数据矩阵,作为指定n——- - - - - -pz矩阵。的行z
对应于观测,列对应的变量。
数据类型:单
|双
名称-值参数
指定可选的双参数作为Name1 = Value1,…,以=家
,在那里的名字
参数名称和吗价值
相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。
R2021a之前,用逗号来分隔每一个名称和值,并附上的名字
在报价。
例子:“类型”、“枪兵”,“行”,“完成”
计算枪兵只使用部分相关性的数据行不包含缺失值。
类型
- - - - - -类型的局部相关性
皮尔森的
(默认)|“枪兵”
类型的局部相关性计算,指定为逗号分隔组成的“类型”
,要么皮尔森的
或“枪兵”
。皮尔森
计算皮尔逊(线性)部分的相关性。斯皮尔曼
计算枪兵(排名)部分的相关性。
例子:“类型”,“枪兵”
尾巴
- - - - - -备择假设
“两个”
(默认)|“对”
|“左”
备择假设测试,指定为逗号分隔组成的“尾巴”
和一个以下。
“两个” |
测试相关的备择假设不为零。 |
“对” |
测试备择假设相关性大于0。 |
“左” |
测试相关的备择假设小于0。 |
例子:“尾巴”,“对”
输出参数
引用
斯图尔特[1],艾伦·k·奥德,阿诺德。肯德尔的先进的统计理论。第六版,卷2,28章,威利,2004年。
[2]费舍尔,罗纳德·A。偏相关系数的分布。密特隆3 (1924):329 - 332
扩展功能
线程环境
在后台运行代码使用MATLAB®backgroundPool
与并行计算工具箱™或加速代码ThreadPool
。
这个函数完全支持线程的环境。金宝app有关更多信息,请参见MATLAB函数线程环境中运行。
版本历史
介绍了R2013b
另请参阅
MATLAB命令
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。