805324A (805679S) Aikasarja-analyysi Harjoitus 3 (2016)

Samankaltaiset tiedostot
805324A (805679S) Aikasarja-analyysi Harjoitus 4 (2016)

805324A (805679S) Aikasarja-analyysi Harjoitus 6 (2016)

805324A (805679S) Aikasarja-analyysi Harjoitus 5 (2016)

4. Tietokoneharjoitukset

4. Tietokoneharjoitukset

Lause 4.2. Lineearinen pienimmän keskineliövirheen estimaattoi on lineaarinen projektio.

ARMA(p, q)-prosessin tapauksessa maksimikohdan määrääminen on moniulotteinen epälineaarinen optimointiongelma.

Viikon 5 harjoituksissa käytämme samoja aikasarjoja kuin viikolla 4. Tiedosto Muuttuja Kuvaus Havaintoväli Aikasarjan pituus

9. Tila-avaruusmallit

8. Muita stokastisia malleja 8.1 Epölineaariset mallit ARCH ja GARCH

Dynaamiset regressiomallit

Kuva 3.1: Näyte Gaussisesta valkoisest kohinasta ε t N(0, 1) Aika t

4.0.2 Kuinka hyvä ennuste on?

Estimointi. Vilkkumaa / Kuusinen 1

Identifiointiprosessi

6.5.2 Tapering-menetelmä

Vastaavasti voidaan määritellä korkeamman kertaluvun autoregressiiviset prosessit.

Ennustaminen ARMA malleilla ja Kalmanin suodin

3 Yleistä estimointiteoriaa. Olemme perehtuneet jo piste-estimointiin su-estimoinnin kautta Tässä luvussa tarkastellaan piste-estimointiin yleisemmin

Dynaamiset regressiomallit

HY, MTO / Matemaattisten tieteiden kandiohjelma Tilastollinen päättely II, kevät 2018 Harjoitus 8B Ratkaisuehdotuksia.

ARMA mallien ominaisuudet ja rakentaminen

6. Tietokoneharjoitukset

STOKASTISET PROSESSIT

Sovellettu todennäköisyyslaskenta B

S Laskennallinen systeemibiologia

Sovellettu todennäköisyyslaskenta B

Osa 2: Otokset, otosjakaumat ja estimointi

Tässä luvussa mietimme, kuinka paljon aineistossa on tarpeellista tietoa Sivuamme kysymyksiä:

805306A Johdatus monimuuttujamenetelmiin, 5 op

6.1 Autokovarianssifunktion karakterisaatio aikatasossa

4.2.2 Uskottavuusfunktio f Y (y 0 X = x)

Estimointi. Estimointi. Estimointi: Mitä opimme? 2/4. Estimointi: Mitä opimme? 1/4. Estimointi: Mitä opimme? 3/4. Estimointi: Mitä opimme?

5.7 Uskottavuusfunktioon perustuvia testejä II

MS-A0501 Todennäköisyyslaskennan ja tilastotieteen peruskurssi

Johdatus tilastotieteeseen Estimointi. TKK (c) Ilkka Mellin (2005) 1

Yksisuuntainen varianssianalyysi (jatkoa) Heliövaara 1

Tilastotieteen kertaus. Kuusinen/Heliövaara 1

Signaalien tilastollinen mallinnus T (5 op) Syksy 2006 Harjoitustyö

6.2.3 Spektrikertymäfunktio

3 Yleistä estimointiteoriaa. Olemme perehtuneet jo piste-estimointiin su-estimoinnin kautta Tässä luvussa tarkastellaan piste-estimointiin yleisemmin

Yksisuuntainen varianssianalyysi (jatkoa) Kuusinen/Heliövaara 1

Maximum likelihood-estimointi Alkeet

AS Automaatio- ja systeemitekniikan projektityöt S09-18 Langaton anturijärjestelmä rakenteiden kunnonvalvontaan

Mallin arviointi ja valinta. Ennustevirhe otoksen sisällä, parametrimäärän valinta, AIC, BIC ja MDL

Harjoitus 7 : Aikasarja-analyysi (Palautus )

MS-A0502 Todennäköisyyslaskennan ja tilastotieteen peruskurssi

Mallipohjainen klusterointi

Laskuharjoitus 9, tehtävä 6

9. laskuharjoituskierros, vko 12-13, ratkaisut

Odotusarvoparien vertailu. Vilkkumaa / Kuusinen 1

MS-A0503 Todennäköisyyslaskennan ja tilastotieteen peruskurssi

2. Uskottavuus ja informaatio

Regressioanalyysi. Vilkkumaa / Kuusinen 1

P(X = x T (X ) = t, θ) = p(x = x T (X ) = t) ei riipu tuntemattomasta θ:sta. Silloin uskottavuusfunktio faktorisoituu

Estimointi populaation tuntemattoman parametrin arviointia otossuureen avulla Otossuure satunnaisotoksen avulla määritelty funktio

Tilastollinen päättömyys, kevät 2017 Harjoitus 6B

Inversio-ongelmien laskennallinen peruskurssi Luento 7 8

Tilastollinen aineisto Luottamusväli

3. Teoriaharjoitukset

η i (θ)t i (x) A(θ) + c(x),

MTTTA1 Tilastomenetelmien perusteet 5 op Luento Kokonaisuudet johon opintojakso kuuluu

Regressioanalyysi. Kuusinen/Heliövaara 1

Harha mallin arvioinnissa

MS-A0501 Todennäköisyyslaskennan ja tilastotieteen peruskurssi

ARIMA- ja GARCH-mallit sekä mallin sovittaminen osakeaineistoon

Johdatus tilastotieteeseen Väliestimointi. TKK (c) Ilkka Mellin (2005) 1

Sallitut apuvälineet: MAOL-taulukot, kirjoitusvälineet, laskin sekä itse laadittu, A4-kokoinen lunttilappu. f(x, y) = k x y, kun 0 < y < x < 1,

Harjoitus 7: NCSS - Tilastollinen analyysi

Gripenberg. MS-A0502 Todennäköisyyslaskennan ja tilastotieteen peruskurssi Tentti ja välikoeuusinta

Yhden selittäjän lineaarinen regressiomalli (jatkoa) Ensi viikolla ei pidetä luentoa eikä harjoituksia. Heliövaara 1

tilastotieteen kertaus

1. TODENNÄKÖISYYSJAKAUMIEN ESTIMOINTI

Johdatus varianssianalyysiin. Vilkkumaa / Kuusinen 1

Ilkka Mellin Tilastolliset menetelmät Osa 2: Otokset, otosjakaumat ja estimointi Estimointi

SAS/IML käyttö ekonometristen mallien tilastollisessa päättelyssä. Antti Suoperä

Harjoitukset 4 : Paneelidata (Palautus )

ARMA mallien rakentaminen, Kalmanin suodatin

Väliestimointi (jatkoa) Heliövaara 1

11 Raja-arvolauseita ja approksimaatioita

Load

1. (Jatkoa Harjoitus 5A tehtävään 4). Monisteen esimerkin mukaan momenttimenetelmän. n ne(y i Y (n) ) = 2E(Y 1 Y (n) ).

Harjoitus 2: Matlab - Statistical Toolbox

Tilastollinen testaus. Vilkkumaa / Kuusinen 1

2. Uskottavuus ja informaatio

ARMA mallien ominaisuudet ja rakentaminen

MTTTA1 Tilastomenetelmien perusteet 5 op Luento , osa 1. 1 Kokonaisuudet johon opintojakso kuuluu

Identifiointiprosessi

7.4 Normaalijakauma (kertausta ja täydennystä) Taulukosta P(Z 1,6449) = 0,05, P(Z -1,6449) = 0,05 P(Z 1,96) = 0,025, P(Z -1,96) = 0,025

2. Tietokoneharjoitukset

Laboratoriotyö 2: Sähkönkulutuksen ennustaminen ja hankinnan optimointi

Johdatus todennäköisyyslaskentaan Momenttiemäfunktio ja karakteristinen funktio. TKK (c) Ilkka Mellin (2005) 1

/1. MTTTP1, luento Normaalijakauma (jatkoa) Olkoon Z ~ N(0, 1). Määritellään z siten, että P(Z > z ) =, graafisesti:

1. Tilastollinen malli??

Latinalaiset neliöt. Latinalaiset neliöt. Latinalaiset neliöt. Latinalaiset neliöt: Mitä opimme? Latinalaiset neliöt

Mat Tilastollisen analyysin perusteet, kevät 2007

Parametrin estimointi ja bootstrap-otanta

Kaksisuuntainen varianssianalyysi. Heliövaara 1

Harjoitus 3: Regressiomallit (Matlab)

Sovellettu todennäköisyyslaskenta B

Transkriptio:

805324A (805679S) Aikasarja-analyysi Harjoitus 3 (2016) Tavoitteet (teoria): Hallita multinormaalijakauman määritelmä. Ymmärtää likelihood-funktion ja todennäköisyystiheysfunktion ero. Oppia kirjoittamaan likelihood-funktio AR-prosesseille. Tavoitteet (R) Oppia estimoimaan ARMA-mallin parametreja ML-menetelmällä. Mallidiagnostiikan alkeet. Esitiedot: 1. Olkoon µ = (1, 1, 2) ja C = 1 0 0 0 2 1. 0 1 3 a) Kirjoita todennäköisyystiheysfunktio multinormaalijakaumalla N (µ, C). b) Olkoon (X 1, X 2, X 3 ) N(µ, C). Mikä on satunnaisvektorin (X 1, X 3 ) jakauma? 2. Tarkastellaan AR(1)-prosessia X t = c + φx t 1 + ε t, missä ε t N(0, σ 2 ), c R ja φ < 1. a) Kirjoita satunnaisvektorin (X 1, X 2 ) todennäköisyystiheysfunktio. b) Mikä on AR-mallin parametrien likelihood-funktio, kun on saatu havainto X 1 = 3, X 2 = 0? c) Mikä on likelihood-funktion arvo, kun c = 0, σ = 1 φ = 0.5?

R 1. Asenna ja ota käyttöön R-paketti nimeltä astsa 2. Asenna ja ota käyttöön R-paketti nimeltä forecast Taustaa ja ohjeita: install.packages( b ) library( b ) Asentaa paketin nimeltä b Ottaa käyttöön paketin nimeltä b 3. Paketti astsa sisältää useita datasettejä. Katso niiden nimet komennolla data(). Löytyykö joukosta datasettiä nimeltä rec? 4. Tarkastellaan datasettiä rec, joka edustaa uusien kalojen lukumäärää vesistössä. Onko rec aikasarja-luokan olio? 5. Piirrä kuva aikasarjasta rec. 6. ARMA-mallin parametreja voidaan estimoida esimerkiksi komennolla arima. Tutki komennon syntaksia syöttämällä?arima 7. Testaa arima-komentoa syöttämällä armalli <- arima(rec, order=c(2,0,0), method=c("ml")) Olet tehnyt aikasarjan rec ARMA(2,0)-mallin parametrien estimointiin ML-menetelmällä! Taustaa: Kun estimoidaan ARMA(p, q)-mallia ML-menetelmällä, niin komennon syntaksi kutistuu muotoon arima(y,order=c(p,0,q),method=c("ml")) missä y on tarkasteltavan aikasarjan nimi ja p,q ovat kokonaislukuja. 8. arima-funktio palauttaa Arima-luokan olion, joka sisältää paljon tietoa ML-estimaatista. Tutustu seuraavan sivun esimerkkiin ja taulukkoon.

Taustaa: Tuloksen tulkiinnassa auttaa seuraava esimerkki: Jos ARMA(2,2)-malli on X t = c + φ 1 X t 1 + φ 2 X t 2 + ε t + θ 1 ε t 1 + θ 2 ε t 2, ε t N(0, σ 2 ), niin Arima-olio X t ar1 φ 1 ar2 φ 2 ma1 θ 1 ma2 θ 2 intercept c sigma^2 σ 2 aic Akaiken informaatio I AIC Taulukko 1: Esimerkki R:n käyttämistä merkinnöistä ja vastaavista teorian merkinnöistä armalli$sigma2 σ 2 armalli$coef φ k, θ k, c armalli$residuals residuaalit armalli$aic Akaiken informaatio I AIC Taulukko 2: Arima-luokan olion osia 9. Luo vektori nimeltä parametrit, johon poimit Arima-luokan oliosta armalli paramatrit φ 1 ja φ 2. Taustaa: funktio as.numeric(a) muuttaa objektin a numeeriseen muotoon. 10. Mikä on estimoidun mallin Akaiken informaation I AIC suuruus? 11. Piirrä kuva estimoidun ARMA-mallin residuaaleista. Muistuttavatko residuaalit valkoista kohinaa? 12. Piirrä kuva residuaalien otosautokorrelaatiosta. Muistuttavatko residuaalit valkoista kohinaa?

13. Piirrä aikasarjan rec otosautokorrelaatiofunktio. 14. Piirrä samaan kuvaan estimoidun mallin autokorrelaatiofunktio. Taustaa: Komento ARMAacf muodostaa ARMA-mallin autokorrelaatiofunktion ρ(τ), kun τ = 0,..., lag.max. Funktioon ARMAacf syötetään ARMA-mallin parametrit (Kts tehtävä 9) ja suurin ajan arvo lag.max. Samaan kuvaan voi piirtää komennolla lines (katso Harjoitus 2). 15. Miten hvvältä malli näyttää?

Harjoitustyö 3 (Palautus 27.11 menessä) Yleiset ohjeet: Tee vaaditut tehtävät ja laadi raportti. Raportti on lyhyt johdonmukainen selvitys tehtävästä (max 2 sivua) ja se voi sisältää esim. taustaa tehtävälle, pohdintoja, johtopäätöksiä tai yhteenvedon esimerkkiajojen tuloksista. Raportin saa kirjoittaa myös käsin. Opettaja voi tarvittaessa pyytää raporttiin lisämateriaalia. Laskennallinen tehtävä toteutetaan R-ohjelmistolla. Opettajalle palautetaan selkeästi kommentoitu koodi. Harjoitustyötä saa tehdä yhteistyössä muiden kanssa. Opiskelijan on kuitenkin pystyttävä tarvittaessa osoittamaan oman osaamisensa taso. R-koodi ja raportti on palautettava määräaikaan mennessä opettajalle (sari.lasanen@oulu.fi). Harjoitustöitä on yhteensä 6 kappaletta. Yhdestä harjoitustyöstä voi saada joko 0 tai 4 pistettä. 1. Estimoi ARMA(2,2)-mallin parametrit ML-menetelmällä aikasarjalle rec. 2. Vertaa Akaiken informaatiokriteerin avulla ARMA(2,2)-mallia ja ARMA(2,0)-mallia.