返回题库

相关矩阵半正定性推出相关系数范围

PSD Constraint for Correlation

专题
Algorithmic Programming / 算法编程
难度
L4

题目详情

随机变量 x,y,zx,y,z 满足 Corr(x,y)=0.8(x,y)=0.8,Corr(x,z)=0.8(x,z)=0.8。问 Corr(y,z)(y,z) 的取值范围。

A real symmetric matrix AA is PSD if xTAx0x^T A x\ge0 for all xx, or equivalently all eigenvalues nonnegative. If strictly positive, it is PD.

Question: Three random variables x,y,zx,y,z, with Corr(x,yx,y)=0.8, Corr(x,zx,z)=0.8. The correlation between yy and zz is ?

解析

构造相关矩阵

P=[10.80.80.81ρ0.8ρ1].P=\begin{bmatrix} 1&0.8&0.8\\ 0.8&1&\rho\\ 0.8&\rho&1 \end{bmatrix}.

必要条件为 P0P\succeq 0,等价于 det(P)0\det(P)\ge 0(并结合对角为 1 的约束),解得

0.28ρ1.0.28\le \rho\le 1.

Original Explanation

Build the correlation matrix P=[10.80.80.81ρ0.8ρ1],P = \begin{bmatrix} 1 & 0.8 & 0.8\\ 0.8 & 1 & \rho\\ 0.8 & \rho & 1 \end{bmatrix}, then det(P)0.\det(P)\ge0. Expanding leads to 0.28ρ1.0.28\le\rho\le1.