logo

Kovariācijas matrica

Kovariācijas matrica ir matricas veids, ko izmanto, lai aprakstītu kovariācijas vērtības starp diviem vienumiem nejaušā vektorā. To sauc arī par dispersijas-kovariācijas matricu, jo katra elementa dispersija ir attēlota gar matricas galveno diagonāli un kovariācija ir attēlota starp elementiem, kas nav diagonāli. Kovariācijas matrica parasti ir kvadrātveida matrica. Tas ir arī pozitīvs daļēji noteikts un simetrisks. Šī matrica noder, kad runa ir par stohastisko modelēšanu un galveno komponentu analīzi.

savienojuma virkne java

Kas ir kovariācijas matrica?

The dispersiju -kovariācijas matrica ir a kvadrātveida matrica ar diagonāliem elementiem, kas attēlo dispersiju, un komponentiem, kas nav diagonāli, kas izsaka kovariāciju. Mainīgā lieluma kovariācijai var būt jebkura reālā vērtība - pozitīva, negatīva vai nulle. Pozitīva kovariācija liecina, ka abiem mainīgajiem ir pozitīva saistība, bet negatīva kovariācija norāda, ka tām nav. Ja divi elementi nemainās kopā, tiem ir nulle kovariācija.



Uzzināt vairāk, Diagonālā matrica

Kovariācijas matricas piemērs

Pieņemsim, ka ir 2 datu kopas X = [10, 5] un Y = [3, 9]. Kopas X dispersija = 12,5 un kopas Y dispersija = 18. Kovariance starp abiem mainīgajiem ir -15. Kovariācijas matrica ir šāda:

egin{bmatrix} Variance~of~Set~X & Coorelation~of~Both~Sets Coorelation~of~Both~Sets& Variance~of~Set~Y end{bmatrix}=egin{bmatrix} 12.5 & -15 -15& 18 end{bmatrix}

Kovariācijas matricas formula

Kovariācijas matricas vispārīgā forma ir dota šādi:

Kovariācijas matrica

kur,

  • Parauga dispersija: kur (x1) =frac{sum_{1}^{n}left ( x_{i} -overline{x} ight )^{2} }{n-1}
  • Kovarīnas paraugs: (x1, un1) =frac{sum_{1}^{n}left (x_{i} -overline{x} ight )left(y_{i}-overline{y} ight)}{n-1}
  • Iedzīvotāju dispersija: kur (xn) =frac{sum_{1}^{n}left ( x_{i} -mu ight )^{2} }{n}
  • Iedzīvotāju kovariance: (xn, unn) =frac{sum_{1}^{n}left ( x_{i} -mu_{x} ight )left ( y_{i}-mu_{y} ight ) }{n}

Šeit, m ir vidējais iedzīvotāju skaits

overline x ir parauga vidējais rādītājs

n ir novērojumu skaits

x i ir novērojums datu kopā x

Apskatīsim kovariācijas matricas formātu 2 ⨯ 2 un 3 ⨯ 3

2 2 Kovariācijas matrica

Mēs zinām, ka 2⨯ 2 matrica ir divas rindas un divas kolonnas. Tādējādi 2 ⨯ 2 kovariācijas matricu var izteikt kāegin{bmatrix}mathrm{var(x)}& mathrm{cov(x,y)} \mathrm{cov(x,y)} &mathrm{var(y)}end{bmatrix}

3 3 Kovariācijas matrica

3⨯3 matricā ir 3 rindas un 3 kolonnas. Mēs zinām, ka kovariācijas matricā diagonālie elementi ir dispersija un nediagonālie elementi ir kovariācija. Tādējādi 3⨯3 kovariācijas matricu var norādīt kā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}

Kā atrast kovariācijas matricu?

Kovariācijas matricas dimensijas nosaka mainīgo lielumu skaits dotajā datu kopā. Ja kopā ir tikai divi mainīgie, tad kovariācijas matricai būtu divas rindas un divas kolonnas. Līdzīgi, ja datu kopai ir trīs mainīgie, tad tās kovariācijas matricā būtu trīs rindas un trīs kolonnas.

Dati attiecas uz Annas, Karolīnas un Lauras atzīmēm psiholoģijā un vēsturē. Izveidojiet kovariācijas matricu.

Students Psiholoģija (X) Vēsture (Y)
Anna 80 70
Karolīna 63 divdesmit
Laura 100 piecdesmit

Ir jāveic šādas darbības:

1. darbība: Atrodiet mainīgā X vidējo. Apkopojiet visus novērojumus mainīgajā X un sadaliet iegūto summu ar terminu skaitu. Tādējādi (80 + 63 + 100)/3 = 81.

2. darbība: Atņemiet vidējo no visiem novērojumiem. (80 – 81), (63 – 81), (100 – 81).

3. darbība: Paņemiet iepriekš iegūto atšķirību kvadrātus un pēc tam saskaitiet tos. Tādējādi (80–81)2+ (63–81)2+ (100–81)2.

4. darbība: Atrodiet X dispersiju, dalot 3. solī iegūto vērtību ar 1 mazāku par kopējo novērojumu skaitu. var(X) = [(80–81)2+ (63–81)2+ (100–81)2] / (3–1) = 343.

5. darbība: Līdzīgi atkārtojiet 1. līdz 4. darbību, lai aprēķinātu Y dispersiju. Var(Y) = 633.

6. darbība: Izvēlieties mainīgo pāri.

7. darbība: No visiem novērojumiem atņem pirmā mainīgā lieluma (X) vidējo vērtību; (80 – 81), (63 – 81), (100 – 81).

8. darbība: Atkārtojiet to pašu ar mainīgo Y; (70 – 47), (20 – 47), (50 – 47).

9. darbība: Reiziniet atbilstošos vārdus: (80 – 81) (70 – 47), (63 – 81) (20 – 47), (100 – 81) (50 – 47).

10. darbība: Atrodiet kovariāciju, saskaitot šīs vērtības un dalot ar (n – 1). Cov(X, Y) = (80–81) (70–47) + (63–81) (20–47) + (100–81) (50–47)/3–1 = 481.

11. darbība: Terminu sakārtošanai izmantojiet kovariācijas matricas vispārīgo formulu. Matrica kļūst:egin{bmatrix} 343 & 481 481& 633 end{bmatrix}

Kovariācijas matricas īpašības

Kovariācijas matricas īpašības ir minētas zemāk:

  • Kovariācijas matrica vienmēr ir kvadrātveida, kas nozīmē, ka rindu skaits kovariācijas matricā vienmēr ir vienāds ar kolonnu skaitu tajā.
  • Kovariācijas matrica vienmēr ir simetriska, kas nozīmē, ka transponēt Kovariācijas matrica vienmēr ir vienāda ar sākotnējo matricu.
  • Kovariācijas matrica vienmēr ir pozitīva un daļēji noteikta.
  • The īpašvērtības kovariācijas matricas vienmēr ir reālas un nenegatīvas.

Lasīt vairāk,

  • Matricu veidi
  • Matricas reizināšana
  • Izkliede un standarta novirze

Kovariācijas matricas atrisinātie piemēri

1. piemērs. Atzīmes, ko ieguvuši 3 studenti fizikā un bioloģijā, ir norādītas zemāk:

StudentsFizika (X)Bioloģija (Y)
A 92 80
B 60 30
C 100 70

Aprēķiniet kovariācijas matricu no iepriekšminētajiem datiem.

Risinājums:

Parauga kovariācijas matrica ir dota arfrac{sum_{1}^{n}left ( x_{i} -overline{x} ight )^{2} }{n-1} .

Lūk, μx= 84, n = 3

var(x) = [(92–84)2+ (60–84)2+ (100–84)2] / (3–1) = 448

Tātad, μun= 60, n = 3

var(y) = [(80–60)2+ (30–60)2+ (70–60)2] / (3–1) = 700

Tagad cov(x, y) = cov(y, x) = [(92–84) (80–60) + (60–84) (30–60) + (100–84) (70–60)] / (3–1) = 520.

Populācijas kovariācijas matrica ir norādīta šādi:egin{bmatrix} 448 & 520 520& 700 end{bmatrix}

2. piemērs. Sagatavojiet populācijas kovariācijas matricu no šādas tabulas:

VecumsCilvēku skaits
29 68
26 60
30 58
35 40

Risinājums:

Populācijas dispersiju nosaka arfrac{sum_{1}^{n}left ( x_{i} -mu ight )^{2} }{n} .

Lūk, μ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

Tātad, μun= 30, n = 4

var(y) = [(29–30)2+ (26–30)2+ (30–30)2+ (35–30)2] / 4 = 10,5

Tagad cov(x, y) =frac{sum_{1}^{4}left ( x_{i} -mu_{x} ight )left ( y_{i}-mu_{y} ight ) }{4}

cov(x, y) = -27

Populācijas kovariācijas matrica ir norādīta šādi: egin{bmatrix} 104.7 &-27 -27& 10.5 end{bmatrix}

3. piemērs. Interpretējiet šādu kovariācijas matricu:

egin{bmatrix} & X & Y & Z X & 60 & 32 & -4 Y & 32 & 30 & 0 Z & -4 & 0 & 80 end{bmatrix}

Risinājums:

  1. Diagonālie elementi 60, 30 un 80 norāda attiecīgi datu kopu X, Y un Z dispersiju. Y parāda mazāko dispersiju, bet Z parāda lielāko dispersiju.
  2. X un Y kovariācija ir 32. Tā kā šis ir pozitīvs skaitlis, tas nozīmē, ka tad, kad X palielinās (vai samazinās), Y arī palielinās (vai samazinās)
  3. Kovariance X un Z ir -4. Tā kā tas ir negatīvs skaitlis, tas nozīmē, ka, palielinoties X, Z samazinās un otrādi.
  4. Y un Z kovariācija ir 0. Tas nozīmē, ka starp abām datu kopām nav paredzamas attiecības.

4. piemērs. Atrodiet izlases kovariācijas matricu šādiem datiem:

XUNAR
75 10.5 Četri
65 12.8 65
22 7.3 74
piecpadsmit 2.1 76
18 9.2 56

Risinājums:

Parauga kovariācijas matrica ir dota arfrac{sum_{1}^{n}left ( x_{i} -overline{x} ight )^{2} }{n-1} .

n = 5, mx= 22,4, var(X) = 321,2 / (5–1) = 80,3

mun= 12,58, var(Y) = 132,148 / 4 = 33,037

mAr= 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

Kovariācijas matrica ir norādīta šādi:

egin{bmatrix} 80.3 & -13.865 &14.25 -13.865 & 33.037 & -39.5250 14.25 & -39.5250 & 142.5 end{bmatrix}

Bieži uzdotie jautājumi par kovariācijas matricu

1. Definējiet kovariācijas matricu

Kovariācijas matrica ir matricas veids, ko izmanto, lai aprakstītu kovariācijas vērtības starp diviem vienumiem nejaušā vektorā.

2. Kas ir kovariācijas matricas formula?

Kovariācijas matricas formula ir dota kā

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]

kur, Parauga dispersija: kur (x1) =frac{sum_{1}^{n}left ( x_{i} -overline{x} ight )^{2} }{n-1}

  • Kovarīnas paraugs: (x1, un1) =frac{sum_{1}^{n}left (x_{i} -overline{x} ight )left(y_{i}-overline{y} ight)}{n-1}
  • Iedzīvotāju dispersija: kur (xn) =frac{sum_{1}^{n}left ( x_{i} -mu ight )^{2} }{n}
  • Iedzīvotāju kovariance: (xn, unn) =frac{sum_{1}^{n}left ( x_{i} -mu_{x} ight )left ( y_{i}-mu_{y} ight ) }{n}

3. Kāda ir 3 ⨯ 3 kovariācijas matricas vispārējā forma?

Kovariācijas matricas 3 ⨯ 3 vispārīgā forma ir norādīta šādi:

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. Kādas ir kovariācijas matricas īpašības?

Kovariācijas matrica ir kvadrātveida matrica, un tai ir arī simetrisks raksturs, t.i., sākotnējās matricas transponēšana rada pašu sākotnējo matricu

5. Kuros sektoros var izmantot kovariācijas matricu?

Kovariācijas matrica tiek izmantota matemātikas, mašīnmācīšanās, finanšu un ekonomikas jomā. Kovariācijas matrica tiek izmantota Cholskey sadalīšanā, lai veiktu Montekarlo simulāciju, ko izmanto, lai izveidotu matemātiskos modeļus.