Autokorrelaatio

testwikistä
Versio hetkellä 12. marraskuuta 2024 kello 11.39 – tehnyt imported>Ipr1Bot (Korvataan ISBN-tunniste)
(ero) ← Vanhempi versio | Nykyinen versio (ero) | Uudempi versio → (ero)
Siirry navigaatioon Siirry hakuun
Yllä 100 satunnaisluvusta koostuva sarja, johon on piilotettu sinifunktio. Alla autokorrelaatio.

Tilastotieteessä ja signaalinkäsittelyssä autokorrelaatio on matemaattinen työkalu, joka kuvaa aikasarjan havaintojen välistä riippuvuutta havaintojen välisen aikaeron funktiona. Voidaan ajatella, että aikasarjassa esiintyy autokorrelaatiota silloin, kun sarja ei ole täysin satunnainen, vaan uudet havainnot riippuvat jollain tavalla olemassa olevista havainnoista.

Määritelmä

Autokorrelaatio määritellään odotusarvona k:n suhteen

rx(n)=E{x(k)x*(kn)},

missä x(n) on aikasarjan näytteen arvo hetkellä n. Symboli * tarkoittaa kompleksikonjugointia ja reaaliarvoiselle aikasarjalle tällä ei siis ole vaikutusta.

Valkoisen kohinan autokorrelaatio

Olkoon v(n) jono normaalijakautunutta kohinaa odotusarvolla E{v(n)}=0,n, jonka eri ajanhetkiltä peräisin olevat näytteet ovat korreloimattomia. Määritelmän mukaan kaksi satunnaismuuttujaa ovat korreloimattomat, jos niille pätee

E{XY}=E{X}E{Y}.

Korreloimattomuudesta ja kohinan v nolla-keskiarvoisuudesta seuraa, että

rx(n)=E{v(k)v*(kn)}={E{v(k)v*(k)}=Var{v}=σ2,n=0E{v(k)}E{v*(kn)}=E{v(k)}E{v*(kn)}=0,n0

Tässä Var on varianssi-operaattori.

Autokorrelaation estimointi

Käytännön sovelluksissa tilastollista autokorrelaatiota ei tunneta, vaan se joudutaan estimoimaan havaitusta aineistosta.

Autokorrelaatiomenetelmä

Autokorrelaatio estimoidaan menetelmällä

r^x(k)=1N+1n=kNx(n)x*(nk),k=0,...,N

Tämä estimaattori on harhainen, mutta asymptoottisesti harhaton.

Esimerkkejä

R

Tuotetaan R:llä aikasarja käyttäen autoregressiomallia Xt=0,95Xt1+εt, jolloin voidaan odottaa sarjasta löytyvän selvää autokorrelaatiota sarjan aikaisempien arvojen välillä:

rand = rnorm(1000)
x = rep(0, 1000)
for (i in 2:1000) { x[i] = 0.95 * x[i - 1] + rand[i] }
acf(x, 20, pl=FALSE)
Autocorrelations of series ‘x’, by lag
    0     1     2     3     4     5     6     7     8     9    10    11    12 
1.000 0.912 0.830 0.743 0.666 0.598 0.541 0.486 0.441 0.391 0.341 0.295 0.256 
   13    14    15    16    17    18    19    20 
0.216 0.191 0.173 0.158 0.140 0.124 0.105 0.083 

Katso myös

Lähteet

  • Hayes, Monson H. 1996: Statistical signal processing and modeling, Wiley & sons.

Kirjallisuutta

Malline:Tynkä/Matematiikka