La matrice de covariance est un type de matrice utilisé pour décrire les valeurs de covariance entre deux éléments dans un vecteur aléatoire. Elle est également connue sous le nom de matrice de variance-covariance car la variance de chaque élément est représentée le long de la grande diagonale de la matrice et la covariance est représentée parmi les éléments non diagonaux. Une matrice de covariance est généralement une matrice carrée. Il est également positif semi-défini et symétrique. Cette matrice est utile lorsqu'il s'agit de modélisation stochastique et d'analyse en composantes principales.
dans une chaîne en java
Qu'est-ce que la matrice de covariance ?
Le variance -la matrice de covariance est une Matrice Carrée avec des éléments diagonaux qui représentent la variance et des composants non diagonaux qui expriment la covariance. La covariance d'une variable peut prendre n'importe quelle valeur réelle : positive, négative ou nulle. Une covariance positive suggère que les deux variables ont une relation positive, tandis qu'une covariance négative indique qu'elles n'en ont pas. Si deux éléments ne varient pas ensemble, ils ont une covariance nulle.
Apprendre encore plus, Matrice diagonale
Exemple de matrice de covariance
Disons qu'il y a 2 ensembles de données X = [10, 5] et Y = [3, 9]. La variance de l'ensemble X = 12,5 et la variance de l'ensemble Y = 18. La covariance entre les deux variables est de -15. La matrice de covariance est la suivante :
Formule de matrice de covariance
La forme générale d’une matrice de covariance est donnée comme suit :

où,
- Écart de l'échantillon : où (x1) =
frac{sum_{1}^{n}left ( x_{i} -overline{x} ight )^{2} }{n-1} - Exemple de covariance : le (x1, et1) =
frac{sum_{1}^{n}left (x_{i} -overline{x} ight )left(y_{i}-overline{y} ight)}{n-1} - Variation démographique : où (xn) =
frac{sum_{1}^{n}left ( x_{i} -mu ight )^{2} }{n} - Covariance démographique : le (xn, etn) =
frac{sum_{1}^{n}left ( x_{i} -mu_{x} ight )left ( y_{i}-mu_{y} ight ) }{n}
Ici, m est la moyenne de la population
n est le nombre d’observations
X je est l'observation dans l'ensemble de données x
Voyons le format de la matrice de covariance de 2 ⨯ 2 et 3 ⨯ 3
2 ⨯ 2 Matrice de covariance
On sait que dans un 2 ⨯ 2 matrice il y a deux lignes et deux colonnes. Par conséquent, la matrice de covariance 2 ⨯ 2 peut être exprimée comme suit
3 ⨯ 3 Matrice de covariance
Dans une matrice 3⨯3, il y a 3 lignes et 3 colonnes. Nous savons que dans une matrice de covariance, les éléments diagonaux sont la variance et les éléments non diagonaux sont la covariance. Par conséquent, une matrice de covariance 3⨯3 peut être donnée comme
Comment trouver la matrice de covariance ?
Les dimensions d'une matrice de covariance sont déterminées par le nombre de variables dans un ensemble de données donné. S'il n'y a que deux variables dans un ensemble, alors la matrice de covariance comportera deux lignes et deux colonnes. De même, si un ensemble de données comporte trois variables, sa matrice de covariance comportera trois lignes et trois colonnes.
Les données concernent les notes obtenues par Anna, Caroline et Laura en psychologie et en histoire. Créez une matrice de covariance.
| Étudiant | Psychologie(X) | Histoire(Y) |
|---|---|---|
| Anna | 80 | 70 |
| Caroline | 63 | vingt |
| Laura | 100 | cinquante |
Les étapes suivantes doivent être suivies :
Étape 1: Trouvez la moyenne de la variable X. Additionnez toutes les observations de la variable X et divisez la somme obtenue par le nombre de termes. Ainsi, (80 + 63 + 100)/3 = 81.
Étape 2: Soustrayez la moyenne de toutes les observations. (80 – 81), (63 – 81), (100 – 81).
Étape 3: Prenez les carrés des différences obtenues ci-dessus puis additionnez-les. Ainsi, (80 – 81)2+ (63 – 81)2+ (100 – 81)2.
Étape 4: Trouvez la variance de X en divisant la valeur obtenue à l'étape 3 par 1 de moins que le nombre total d'observations. var(X) = [(80 – 81)2+ (63 – 81)2+ (100 – 81)2] / (3 – 1) = 343.
Étape 5 : De même, répétez les étapes 1 à 4 pour calculer la variance de Y. Var(Y) = 633.
Étape 6 : Choisissez une paire de variables.
Étape 7 : Soustrayez la moyenne de la première variable (X) de toutes les observations ; (80 – 81), (63 – 81), (100 – 81).
Étape 8 : Répétez la même chose pour la variable Y ; (70 – 47), (20 – 47), (50 – 47).
Étape 9 : Multipliez les termes correspondants : (80 – 81)(70 – 47), (63 – 81)(20 – 47), (100 – 81)(50 – 47).
Étape 10 : Trouvez la covariance en additionnant ces valeurs et en les divisant par (n – 1). Cov(X, Y) = (80 – 81)(70 – 47) + (63 – 81)(20 – 47) + (100 – 81)(50 – 47)/3-1 = 481.
Étape 11 : Utilisez la formule générale de la matrice de covariance pour organiser les termes. La matrice devient :
Propriétés de la matrice de covariance
Les propriétés de la matrice de covariance sont mentionnées ci-dessous :
- Une matrice de covariance est toujours carrée, ce qui implique que le nombre de lignes d'une matrice de covariance est toujours égal au nombre de colonnes qu'elle contient.
- Une matrice de covariance est toujours symétrique, ce qui implique que transposer d'une matrice de covariance est toujours égale à la matrice d'origine.
- Une matrice de covariance est toujours positive et semi-définie.
- Le valeurs propres d'une matrice de covariance sont toujours réels et non négatifs.
En savoir plus,
- Types de matrices
- Multiplication matricielle
- Variance et écart type
Exemples résolus sur la matrice de covariance
Exemple 1 : Les notes obtenues par 3 étudiants en Physique et Biologie sont données ci-dessous :
| Étudiant | Physique(X) | Biologie(Y) |
|---|---|---|
| UN | 92 | 80 |
| B | 60 | 30 |
| C | 100 | 70 |
Calculez la matrice de covariance à partir des données ci-dessus.
Solution:
Un exemple de matrice de covariance est donné par
frac{sum_{1}^{n}left ( x_{i} -overline{x} ight )^{2} }{n-1} .Ici, μX= 84, n = 3
var(x) = [(92 – 84)2+ (60 – 84)2+ (100 – 84)2] / (3 – 1) = 448
Donc, μet= 60, n = 3
var(y) = [(80 – 60)2+ (30 – 60)2+ (70 – 60)2] / (3 – 1) = 700
Maintenant, cov(x, y) = cov(y, x) = [(92 – 84)(80 – 60) + (60 – 84)(30 – 60) + (100 – 84)(70 – 60)] / (3 – 1) = 520.
La matrice de covariance de la population est donnée comme suit :
egin{bmatrix} 448 & 520 520& 700 end{bmatrix}
Exemple 2. Préparez la matrice de covariance de la population à partir du tableau suivant :
| Âge | Nombre de personnes |
|---|---|
| 29 | 68 |
| 26 | 60 |
| 30 | 58 |
| 35 | 40 |
Solution:
La variance de la population est donnée par
frac{sum_{1}^{n}left ( x_{i} -mu ight )^{2} }{n} .Ici, μX= 56,5, n = 4
var(x) = [(68 – 56,5)2+ (60 – 56,5)2+ (58 – 56,5)2+ (40 – 56,5)2] / 4 = 104,75
Donc, μet= 30, n = 4
var(y) = [(29 – 30)2+ (26 – 30)2+ (30 – 30)2+ (35 – 30)2] / 4 = 10,5
Maintenant, cov(x, y) =
frac{sum_{1}^{4}left ( x_{i} -mu_{x} ight )left ( y_{i}-mu_{y} ight ) }{4} cov(x, y) = -27
La matrice de covariance de la population est donnée comme suit :
egin{bmatrix} 104.7 &-27 -27& 10.5 end{bmatrix}
Exemple 3. Interprétez la matrice de covariance suivante :
Solution:
- Les éléments diagonaux 60, 30 et 80 indiquent respectivement la variance des ensembles de données X, Y et Z. Y montre la variance la plus faible tandis que Z affiche la variance la plus élevée.
- La covariance pour X et Y est de 32. Comme il s'agit d'un nombre positif, cela signifie que lorsque X augmente (ou diminue), Y augmente (ou diminue) également.
- La covariance pour X et Z est de -4. Comme il s’agit d’un nombre négatif, cela implique que lorsque X augmente, Z diminue et vice versa.
- La covariance pour Y et Z est 0. Cela signifie qu'il n'y a aucune relation prévisible entre les deux ensembles de données.
Exemple 4. Recherchez l'exemple de matrice de covariance pour les données suivantes :
| X | ET | AVEC |
|---|---|---|
| 75 | 10.5 | Quatre cinq |
| 65 | 12,8 | 65 |
| 22 | 7.3 | 74 |
| quinze | 2.1 | 76 |
| 18 | 9.2 | 56 |
Solution:
Un exemple de matrice de covariance est donné par
frac{sum_{1}^{n}left ( x_{i} -overline{x} ight )^{2} }{n-1} .carte javan = 5, mX= 22,4, var(X) = 321,2 / (5 – 1) = 80,3
met= 12,58, var(Y) = 132,148 / 4 = 33,037
mAvec= 64, var(Z) = 570 / 4 = 142,5
cov(X, Y) =
frac{sum_{1}^{5}left ( x_{i} -22.4 ight )left ( y_{i}-12.58 ight ) }{5-1} = -11.76 cov(X, Z) =
frac{sum_{1}^{5}left ( x_{i} -22.4 ight )left ( z_{i}-64 ight ) }{5-1} = 34.97 cov(Y, Z) =
frac{sum_{1}^{5}left ( y_{i} -12.58 ight )left ( z_{i}-64 ight ) }{5-1} = -40.87 La matrice de covariance est donnée comme suit :
egin{bmatrix} 80.3 & -13.865 &14.25 -13.865 & 33.037 & -39.5250 14.25 & -39.5250 & 142.5 end{bmatrix}
FAQ sur la matrice de covariance
1. Définir la matrice de covariance
Une matrice de covariance est un type de matrice utilisé pour décrire les valeurs de covariance entre deux éléments dans un vecteur aléatoire.
2. Quelle est la formule de la matrice de covariance ?
La formule de la matrice de covariance est donnée sous la forme
left[egin{array}{ccc} operatorname{Var}left(x_1 ight) & ldots ldots & operatorname{Cov}left(x_n, x_1 ight) vdots & ldots & vdots vdots & ldots & vdots operatorname{Cov}left(x_n, x_1 ight) & ldots ldots & operatorname{Var}left(x_n ight) end{array} ight] Où, Écart de l'échantillon : où (x1) =
frac{sum_{1}^{n}left ( x_{i} -overline{x} ight )^{2} }{n-1}
- Exemple de covariance : le (x1, et1) =
frac{sum_{1}^{n}left (x_{i} -overline{x} ight )left(y_{i}-overline{y} ight)}{n-1} - Variation démographique : où (xn) =
frac{sum_{1}^{n}left ( x_{i} -mu ight )^{2} }{n} - Covariance démographique : le (xn, etn) =
frac{sum_{1}^{n}left ( x_{i} -mu_{x} ight )left ( y_{i}-mu_{y} ight ) }{n}
3. Quelle est la forme générale d'une matrice de covariance 3 ⨯ 3 ?
La forme générale d’une matrice de covariance 3 ⨯ 3 est donnée comme suit :
egin{bmatrix}mathrm{var(x)}&mathrm{cov(x,y)} &mathrm{cov(x,z)} \mathrm{cov(x,y)} &mathrm{var(y)} &mathrm{cov(y,z)} \mathrm{cov(x,z)} &mathrm{cov(y,z)} &mathrm{var(z)} \end{bmatrix}
4. Quelles sont les propriétés de la matrice de covariance ?
La matrice de covariance est une matrice carrée et est également de nature symétrique, c'est-à-dire que la transposition de la matrice d'origine donne la matrice d'origine elle-même.
5. Quels sont les secteurs dans lesquels la matrice de covariance peut être utilisée ?
La matrice de covariance est utilisée dans le domaine des mathématiques, de l'apprentissage automatique, de la finance et de l'économie. La matrice de covariance est utilisée dans la décomposition de Cholskey pour effectuer la simulation de Monte Carlo qui est utilisée pour créer des modèles mathématiques.