Lié pour la corrélation de trois variables aléatoires

28

Il existe trois variables aléatoires, x,y,z . Les trois corrélations entre les trois variables sont les mêmes. C'est,

ρ=cor(x,y)=cor(x,z)=cor(y,z)

Quelle est la limite la plus stricte que vous pouvez donner pour ρ ?

user1352399
la source
1
Vraisemblablement par "pho", vous voulez dire rho ( ρ ). Cependant, votre question n'est pas claire. Que voulez-vous dire par "quelle est la limite la plus stricte que vous pouvez donner"?
gung - Rétablir Monica
Eh bien, le nom de la variable n'est qu'un mannequin. Par borne la plus serrée, je veux dire quelque chose comme [-1, 1] pour une corrélation, mais ce n'est clairement pas la borne la plus serrée possible.
user1352399
Voulez-vous dire que rho = cor (x, y) = cor (x, z) = cor (y, z), et quelles sont les limites de rho?
user31264
Oui, je veux dire que rho = cor (x, y) = cor (x, z) = cor (y, z) et quelles sont les limites de rho. Dilip, pouvez-vous étendre cela pour dire que rho doit être non négatif, c'est-à-dire> = 0?
user1352399
1
Un manuel à citer pour cela est Seber & Lee "Linear Regression Analysis" (Au moins, c'était dans la première édition ...)
kjetil b halvorsen

Réponses:

29

La corrélation commune peut avoir la valeur mais pas . Si , alors ne peut pas être égal à mais est en fait . La plus petite valeur de la corrélation commune de trois variables aléatoires est . Plus généralement, la corrélation commune minimale de variables aléatoires est lorsque, considérées comme vecteurs, elles se trouvent aux sommets d'un simplexe (de dimension ) dans un espace à dimensions.+ 1 - 1 ρ X , Y = ρ X , Z = - 1 ρ Y , Z - 1 + 1 - 1ρ+11ρX,Y=ρX,Z=1ρY,Z1+1 n-112n n-1n1n1n1n

Considérons la variance de la somme de variables aléatoires de variance unitaire . Nous avons cela où est la moyenne valeur des coefficients de corrélation . Mais depuis , nous obtenons facilement de ce X i var ( n i = 1 X i )nXi ˉ ρ

var(i=1nXi)=i=1nvar(Xi)+i=1njincov(Xi,Xj)=n+i=1njinρXi,Xj(1)=n+n(n1)ρ¯
ρ¯(n2)var(iXi)0(1)
ρ¯1n1.

Ainsi, la valeur moyenne d'un coefficient de corrélation est au moins . Si tous les coefficients de corrélation ont la même valeur , alors leur moyenne est également égale à et nous avons donc cela Est-il possible d'avoir des variables aléatoires pour lesquelles la valeur de corrélation commune est égale à ? Oui. Supposons que les sont des variables aléatoires de variance unitaire non corrélées et définissons . Alors, , tandis que 1n1ρρ

ρ1n1.
ρ 1n1XiYi=Xi1nj=1nXj=XiX¯E[Yi]=0
var(Yi)=(n1n)2+(n1)(1n)2=n1n
et donnant Ainsi, les sont des variables aléatoires atteignant la valeur de corrélation commune minimale de . Notez, incidemment, que , et donc, considérées comme des vecteurs, les variables aléatoires se trouvent dans un hyperplan dimensionnel de
cov(Yi,Yj)=2(n1n)(1n)+(n2)(1n)2=1n
ρYi,Yj=cov(Yi,Yj)var(Yi)var(Yj)=1/n(n1)/n=1n1.
Yi1n1iYi=0(n1)n-espace dimensionnel.
Dilip Sarwate
la source
25

La limite la plus étroite possible est . 1/2ρ1 Toutes ces valeurs peuvent réellement apparaître - aucune n'est impossible.

Pour montrer qu'il n'y a rien de particulièrement profond ou de mystérieux dans le résultat, cette réponse présente d'abord une solution complètement élémentaire, ne nécessitant que le fait évident que les variances - étant les valeurs attendues des carrés - doivent être non négatives. Vient ensuite une solution générale (qui utilise des faits algébriques légèrement plus sophistiqués).

Solution élémentaire

La variance de toute combinaison linéaire de doit être non négative. x,y,z Soit les variances de ces variables respectivement et . Tous sont différents de zéro (sinon, certaines corrélations ne seraient pas définies). En utilisant les propriétés de base des variances, nous pouvons calculerσ2,τ2,υ2

0Var(αx/σ+βy/τ+γz/υ)=α2+β2+γ2+2ρ(αβ+βγ+γα)

pour tous les nombres réels .(α,β,γ)

En supposant , une petite manipulation algébrique implique que cela équivaut àα+β+γ0

ρ1ρ13((α2+β2+γ2)/3(α+β+γ)/3)2.

Le terme carré sur le côté droit est le rapport de deux moyennes de puissance de . L' inégalité élémentaire moyenne de puissance (avec des poids ) affirme que le rapport ne peut pas dépasser (et sera égal à lorsque ). Un peu plus d'algèbre implique alors(α,β,γ)(1/3,1/3,1/3)11α=β=γ0

ρ1/2.

L'exemple explicite de ci-dessous (impliquant des variables normales trivariées ) montre que toutes ces valeurs, , surviennent en fait sous forme de corrélations. Cet exemple utilise uniquement la définition de normales multivariées, mais n'invoque autrement aucun résultat de calcul ou d'algèbre linéaire.n=3(x,y,z)1/2ρ1

Solution générale

Présentation

Toute matrice de corrélation est la matrice de covariance des variables aléatoires standardisées, d'où - comme toutes les matrices de corrélation - elle doit être semi-définie positive. De manière équivalente, ses valeurs propres sont non négatives. Cela impose une condition simple à : elle ne doit pas être inférieure à (et bien sûr ne peut pas dépasser ). Inversement, un tel correspond en fait à la matrice de corrélation d'une distribution trivariée, prouvant que ces bornes sont les plus serrées possibles.ρ1/21ρ


Dérivation des conditions surρ

Considérons la matrice de corrélation par avec toutes les valeurs hors diagonale égales à(La question concerne le cas mais cette généralisation n'est pas plus difficile à analyser.) Appelons-la Par définition, est une valeur propre de à condition qu'il existe un vecteur non nul tel quennρ.n=3,C(ρ,n).λxλ

C(ρ,n)xλ=λxλ.

Ces valeurs propres sont faciles à trouver dans le cas présent, car

  1. Laisser , calculer que1=(1,1,,1)

    C(ρ,n)1=(1+(n1)ρ)1.
  2. Laisser avec un uniquement à la place (pour ), calculer queyj=(1,0,,0,1,0,,0)1jthj=2,3,,n

    C(ρ,n)yj=(1ρ)yj.

Parce que les vecteurs propres trouvés jusqu'à présent couvrent tout l' espace dimensionnel (preuve: une réduction de ligne facile montre la valeur absolue de leur déterminant égal à , qui est non nul), ils constituent une base de tous les vecteurs propres. Nous avons donc trouvé toutes les valeurs propres et déterminé qu'elles sont soit ou (ce dernier avec la multiplicité ). En plus de l'inégalité bien connue satisfaite par toutes les corrélations, la non-négativité de la première valeur propre implique en outrennn1+(n1)ρ1ρn11ρ1

ρ1n1

tandis que la non-négativité de la deuxième valeur propre n'impose pas de nouvelles conditions.


Preuve de suffisance des conditions

Les implications fonctionnent dans les deux sens: à condition que la matrice soit définie de façon non négative et soit donc une matrice de corrélation valide. C'est, par exemple, la matrice de corrélation pour une distribution multinormale. Plus précisément, écrivez1/(n1)ρ1,C(ρ,n)

Σ(ρ,n)=(1+(n1)ρ)Inρ(1ρ)(1+(n1)ρ)11

pour l'inverse de lorsque Par exemple, lorsqueC(ρ,n)1/(n1)<ρ<1.n=3

Σ(ρ,3)=1(1ρ)(1+2ρ)(ρ+1ρρρρ+1ρρρρ+1).

Laissons le vecteur de variables aléatoires avoir une fonction de distribution(X1,X2,,Xn)

fρ,n(x)=exp(12xΣ(ρ,n)x)(2π)n/2((1ρ)n1(1+(n1)ρ))1/2

où . Par exemple, lorsque cela équivaut àx=(x1,x2,,xn)n=3

1(2π)3(1ρ)2(1+2ρ)exp((1+ρ)(x2+y2+z2)2ρ(xy+yz+zx)2(1ρ)(1+2ρ)).

La matrice de corrélation pour ces variables aléatoires estnC(ρ,n).

Figure

Contours des fonctions de densité De gauche à droite, . Notez comment la densité passe d'une concentration près du plan à une concentration près de la ligne .fρ,3.ρ=4/10,0,4/10,8/10x+y+z=0x=y=z

Les cas particuliers et peuvent également être réalisés par des distributions dégénérées ; Je n'entrerai pas dans les détails, sauf pour souligner que dans le premier cas, la distribution peut être considérée comme prise en charge sur l'hyperplan , où il s'agit d'une somme de moyennes réparties de manière identique - Distribution normale , alors que dans ce dernier cas (corrélation positive parfaite), elle est supportée sur la ligne générée par , où elle a une distribution moyenne normale.ρ=1/(n1)ρ=1x.1=0010


En savoir plus sur la non-dégénérescence

Un examen de cette analyse montre clairement que la matrice de corrélation a un rang et a un rang de (car un seul vecteur propre a une valeur propre non nulle). Pour , cela fait dégénérer la matrice de corrélation dans les deux cas. Sinon, l'existence de son inverse prouve qu'il n'est pas dégénéré.C(1/(n1),n)n1C(1,n)1n2Σ(ρ,n)

whuber
la source
20

Votre matrice de corrélation est

(1ρρρ1ρρρ1)

La matrice est semi-définie positive si les principaux mineurs principaux ne sont pas tous négatifs. Les principaux mineurs sont les déterminants des blocs "nord-ouest" de la matrice, soit 1, le déterminant de

(1ρρ1)

et le déterminant de la matrice de corrélation elle-même.

1 est évidemment positif, le second mineur principal est , ce qui n'est pas négatif pour toute corrélation admissible . Le déterminant de la matrice de corrélation entière est1ρ2ρ[1,1]

2ρ33ρ2+1.

Le graphique montre le déterminant de la fonction sur la plage des corrélations admissibles . [1,1]entrez la description de l'image ici

Vous voyez que la fonction est non négative sur la plage donnée par @stochazesthai (que vous pouvez également vérifier en trouvant les racines de l'équation déterminante).

Christoph Hanck
la source
Ne supposons-nous pas dans votre réponse que ? Pourquoi le pouvons-nous? Var()=1
Un vieil homme dans la mer.
1
@Anold Vous semblez lire "covariance" où "corrélation" est écrite.
whuber
6

Il existe des variables aléatoires , et avec des corrélations par paires si et seulement si la matrice de corrélation est semi-définie positive. Cela se produit uniquement pour .XYZρXY=ρYZ=ρXZ=ρρ[12,1]

stochazesthai
la source
2
pouvez-vous expliquer cela en termes très simples.
Elizabeth Susan Joseph
1
Je ne pense pas qu'il existe une explication qui ne nécessite pas la connaissance de l'algèbre matricielle. Je vous suggère de regarder la page Wikipedia ( en.wikipedia.org/wiki/… ).
stochazesthai
4
J'ai trouvé une explication qui ne nécessite que l'algèbre de base (niveau secondaire) et l'ai incluse dans ma réponse.
whuber