Beáta Stehlíková Časové rady, FMFI UK, 2013/2014. CvičenievR-kuI.:ARIMAmodely p.1/15

Podobné dokumenty
AR, MA a ARMA procesy

Studentove t-testy. Metódy riešenia matematických úloh

Modely pro nestacionární časové řady

VECIT 2006 Tento materiál vznikol v rámci projektu, ktorý je spolufinancovaný Európskou úniou. 1/4

Funkcia - priradenie (predpis), ktoré každému prvku z množiny D priraďuje práve jeden prvok množiny H.

Teorie časových řad Test 2 Varianta A HODNOCENÍ (max. 45 bodů z 50 možných)

KATEDRA DOPRAVNEJ A MANIPULAČNEJ TECHNIKY TESTOVANIE ŠTATISTICKÝCH HYPOTÉZ

Modely pro nestacionární časové řady

Kombinatorická pravdepodobnosť (opakovanie)

Je to voľne dostupný programový balík (free software), ktorý sa používa na meraniach.

Bezdrôtová sieť s názvom EDU po novom

SEMINÁRNÍ PRÁCE Z 4ST432 Tereza Michlíková (xmict05) ZS 06/07

M úlohy (vyriešené) pre rok 2017

Microsoft Outlook. Stručný prehľad základných funkcií. Ing.Anna Grejtáková, SPP DFBERG

Kvadratické funkcie, rovnice, 1

Skákalka. Otvoríme si program Zoner Callisto, cesta je Programy Aplikácie Grafika Zoner Callisto.

INTERNET BANKING. Platby cez Internet banking VŠETKO, ČO JE MOŽNÉ. with.vub.sk, Bank of

Základy algoritmizácie a programovania

8. Relácia usporiadania

Postup pre firmy s licenciou Profesionál účtovná firma

15. Príkazy vetvenia

Cvičení 9 dekompozice časových řad a ARMA procesy

Cieľ: správne vysvetlenie významu slova migrovanie, priblížiť prečo ľudia migrujú, zapájať do odpovedí účastníkov,

Úvod do analýzy časových řad

Lineárne nerovnice, lineárna optimalizácia

Konfigurácia IP Bell 02C Dverný vrátnik a FIBARO Home Center 2

7.1 Návrhové zobrazenie dotazu

P R O L U C. POZNÁMKY individuálnej účtovnej závierky pre rok 2014

Operačná analýza 2-12

Kombinatorická pravdepodobnosť (opakovanie)

Návod na použite plaftormy ELMARK E- Business obsahuje popis hlavných možností a funkcií programu. Príručka je štruktúrovaná podľa poradia možností.

1. LABORATÓRNE CVIČENIE

Programy vzdelávania: Vzdelávanie s interaktívnou tabuľou

nastavenie a realizácia vzájomných zápočtov v Money S4 / Money S5

Inventúra účtov- základný popis.

D.Viewer2 Používateľská príručka

JCDwin - prechod na EURO

Ak stlačíme OK, prebehne výpočet a v bunke B1 je výsledok.

Spotreba energie (zemného plynu) na vykurovanie a prípravu teplej vody za zimnú sezónu

i j, existuje práve jeden algebraický polynóm n-tého stupˇna Priamym dosadením do (2) dostávame:

4ST432. Kamil Kladívko. 1 Cena a výnos aktiva, volatilita Odhad očekávaného výnosu, interval spolehlivosti, test hypotézy...

Návod na inštaláciu sieťovej tlačiarne KONICA MINOLTA C20P pre Windows XP a Vista

Pracovné prostredie MS EXCEL 2003.

Začínam so zadaním z NEPOUŽÍVAME ROZSAH POKIAĽ HO MUSÍME PRESKOČIŤ

KOMISNÝ PREDAJ. Obr. 1

Kontrola väzieb výkazu Súvaha a Výkaz ziskov a strát Príručka používateľa

Import Excel Univerzál

Multiplexor a demultiplexor

5.3.3 Vyhlásenie na zdanenie príjmov zo závislej činnosti

Riešenie cvičení z 3. kapitoly

PODPROGRAMY. Vyčlenenie podprogramu a jeho pomenovanie robíme v deklarácii programu a aktiváciu vykonáme volaním podprogramu.

Diplomový projekt. Detská univerzita Žilinská univerzita v Žiline Matilda Drozdová

Návod na používanie súboru na vyhodnotenie testov všeobecnej pohybovej výkonnosti

Ekvia s.r.o EKVIA PREMIUMPRO. Užívateľský manuál

Metóda vetiev a hraníc (Branch and Bound Method)

Uvoľnené úlohy v medzinárodných testovaniach a ich využitie vo vyučovaní

Užívateľská príručka systému CEHZ. Základné zostavy Farmy podľa druhu činnosti

DALI, pomoc a riešenia

Finančné riaditeľstvo Slovenskej republiky

MATLAB (1) - úvod do programovania vedeckých problémov. LS 2017, 8.predn.

VYSPORIADANIE PREHRADENÝCH ZÁVÄZKOV A POHĽADÁVOK

Postup pri deaktivácii elektronickej schránky na doručovanie pre fyzické osoby

Pravdepodobnosť. Rozdelenia pravdepodobnosti

KEO - Register obyvateľov Prevod údajov

PPC brief. Zadanie pre tvorbu PPC reklamnej kampane

MANUÁL K TVORBE CVIČENÍ NA ÚLOHY S POROZUMENÍM

Postup pri aktivácii elektronickej schránky na doručovanie pre právnické osoby, ktoré nie sú zapísané do obchodného registra

Riešené úlohy Testovania 9/ 2011

Modely stacionárních časových řad

Príručka k programu WinSCP

Obchodná akadémia Ružomberok Ing. Igor Rosa

RIEŠENIE NIEKTORÝCH ÚLOH LINEÁRNEJ ALGEBRY V PROSTREDÍ MS EXCEL. 1. Zadáme prvky matice A a B do buniek pracovného hárku zošita MS Excel

Total Commander. Základné nastavenia

Kreslenie vo Worde Chceme napríklad nakresliť čiaru priamku. V paneli ponúk klikneme na Vložiť a v paneli nástrojov klikneme na Tvary.


MAIS. Verejný portál - kalendárny rozvrh. Používateľská minipríručka pre používateľov systému MAIS. APZ Bratislava

Modul PROLUC Podvojné účtovníctvo

TEMATICKÝ OKRUH VEK DETÍ TÉMA

Úroveň strojového kódu procesor Intel Pentium. Adresovanie pamäte

Školská sieť EDU. Rozdelenie škôl. Obsah: Deleba škôl podľa času zaradenia do projektu: Delba škôl podľa rýchlosti pripojenia:

Práca v programe: Revit Architecture

ZÁKLADY TEÓRIE GRAFOV

Moderné vzdelávanie pre vedomostnú spoločnosť/projekt je spolufinancovaný zo zdrojov EÚ. Grafy

Návod na aplikáciu Mobile Pay pre Orange

Aktivizujúce úlohy k téme sacharidy

Ak si plánujete založiť účet, tento článok je určený pre Vás. Pozrite sa na prehľad služieb a ceny všetkých bánk na slovenskom trhu.

Automobil poskytnutý zamestnancovi. Ing. Mgr. Martin Tužinský, PhD.

Práca v programe: Revit Architecture

Prevody z pointfree tvaru na pointwise tvar

Finančný manažment, finančná matematika a účtovníctvo

Elektronické odosielanie výplatných pások

ČÍSELNÉ RADY. a n (1) n=1

3D origami - tučniak. Postup na prípravu jednotlivých kúskov: A) nastrihanie, alebo natrhanie malých papierikov (tie budeme neskôr skladať)

Časové řady, typy trendových funkcí a odhady trendů

NEINTERAKTÍVNA KOMUNIKÁCIA

Verifikácia a falzifikácia

Kompenzačný plán. ( Región Európa ) Platný od Úprava PV/BV pri všetkých súčasných produktoch. Cena produktov bude zachovaná.

DOBROPISY. Dobropisy je potrebné rozlišovať podľa základného rozlíšenia: 1. dodavateľské 2. odberateľské

OBSAH. 1. Rozúčtovanie nákladov na ÚK. 2. Vyhláška MH SR č. 240/2016 Z.z.

P R O L E M FAKTURA Z VYDAJA OBSAH. Vystavenie faktúry z výdaja postup, podmienky... 2

Transkript:

Cvičenie v R-ku I.: ARIMA modely Beáta Stehlíková Časové rady, FMFI UK, 2013/2014 CvičenievR-kuI.:ARIMAmodely p.1/15

Príklad 1: dáta Použité dáta: Počet používatel ov prihlásených na server, dáta po minútach, spolu 100 minút Zdroj: http://robjhyndman.com/tsdldata/data/computer.dat Na stránke cvičení: comp.txt Načítanie dát v R-ku: Najskôr klasicky: nastavíme pracovný adresár, potom x=read.table("comp.txt") Ale ešte musíme spravit z vektora časový rad: x=ts(s) (funkcia ts - time series) Vykreslime ich pribeh. CvičenievR-kuI.:ARIMAmodely p.2/15

Príklad 1: dáta CvičenievR-kuI.:ARIMAmodely p.3/15

Príklad 1: testovanie jednotkového koreňa Potrebujeme mat stacionárne dáta Prvý krok pri modelovaní: potrebujeme zistit, či môžeme pracovat s pôvodnými dátami alebo či ich treba zdiferencovat Kedy treba dáta diferencovat : ak ACF klesá vel mi pomaly a PACF má výraznú prvú hodnotu ak ADF test nezamietne jednotkovú koreň V dátch nemôže zostat trend; ani vtedy, ked ADF zamietne jednotkový koreň: Môžeme skúsit aj tak diferencie, ak tomu nasvečuje ACF a PACF Alebo (nebudeme v tomto kurze robit ): modelovat samostatne trend a zostávajúcu stacionárnu čast CvičenievR-kuI.:ARIMAmodely p.4/15

Príklad 1: testovanie jednotkového koreňa ADF (augmented Dickey-Fuller) test v R-ku: Knižnica urca (ur - unit root, ca - cointegration) Funkcia ur.df (ur - unit root, df - Dickey-Fuller), ktorá má parametre: type: možnosti sú drift (konštanta bez lineárneho trendu), trend (konštanta aj lineárny trend), none (nič) lags: maximálny počet lagov selectlags: kritérium, podl a ktorého sa vyberá počet lagov (informačné kritériá: AIC, BIC) Hypotézu o jednotkovom koreni zamietame, ak je štatistika menšia ako kritická hodnota. CvičenievR-kuI.:ARIMAmodely p.5/15

Príklad 1: testovanie jednotkového koreňa V našom prípade: Príkazv R-ku: summary(ur.df(x,type="drift",lags=10,selectlags="bic")) (hodnota parametra type na základe priebehu dát, lags zvolíme "dost vel ké") Dostaneme: Záver: nulovú hypotézu o jednotkovom koreni nezamietame dáta treba diferencovat Zvyšok výstupu budeme analyzovat neskôr CvičenievR-kuI.:ARIMAmodely p.6/15

Príklad 1: testovanie jednotkového koreňa Pokračujeme: Stačí diferencovat dáta raz alebo majú aj diferencie jednotkový koreň? Testujeme teda hypotézu o jednotkovom koreni pre diferencie Pokračujeme v diferencovaní, kým sa jednotkový koreň nezamietne Priebeh diferencií: plot(diff(x)) CVIČENIE: Testujte prítomnost jednotkového koreňa v časovom rade diferencií. CvičenievR-kuI.:ARIMAmodely p.7/15

Príklad 1: testovanie jednotkového koreňa CvičenievR-kuI.:ARIMAmodely p.8/15

Príklad 1: identifikácia ARMA modelu Ak už máme stacinárne dáta: Načítame balík astsa (applied statistical time series analysis) Zobrazíme ACF (bez nulového lagu) a PACF príkazom acf2(data), v našom prípade acf2(diff(x)) Vyberieme vhodný model (ak sa dá), resp. rozhodneme sa skúšat viaceré modely CvičenievR-kuI.:ARIMAmodely p.9/15

Príklad 1: identifikácia ARMA modelu CvičenievR-kuI.:ARIMAmodely p.10/15

Príklad 1: odhadovanie a testovanie Odhadujeme ARMA(p,q) model pre k-te diferencie (teda ARIMA(p,k,q) pre pôvodné dáta): príkaz sarima(x,p,k,q) Výstup poznáme prednášky: odhadnuté koeficienty ACF rezíduí p-hodnoty Ljung-Boxovej štatistiky Užitočná funkcia pre overovanie stacionarity a invertovatel nosti: funkcia armaroots z balíka farma, napr. armaroots(c(1.5,-0.9)) - vypočíta korene AR/MA polynómu a ich absolútne hodnoty CVIČENIE: Nájdite vhodný model pre naše dáta. CvičenievR-kuI.:ARIMAmodely p.11/15

Príklad 1: predikcie Máme ARIMA(p,k,q) model a chceme spravit predikcie na N periód dopredu: príkaz sarima.for(x,n,p,k,q) dostaneme predikcie a intervaly spol ahlivosti CVIČENIE: Spravte vo vašom modeli predikcie na nasledujúcich 10 minút CvičenievR-kuI.:ARIMAmodely p.12/15

Príklad 2 Nájdite vhodný ARMA/ARIMA model pre tieto dáta: Spotreba kávy v USA v rokoch 1910-1970 Zdroj: http://robjhyndman.com/tsdldata/data/coffee.dat Na stránke cvičení: kava.txt Poznámka k funkcii ts: Ak máme mesačné, kvartálne alebo ročné dáta, dá sa spravit napr.: x=ts(x,frequency=12,start=c(2000,1)) pre mesačné dáta so začiatkom v januári 2000 Na x-ovej osi budeme mat tieto časy CvičenievR-kuI.:ARIMAmodely p.13/15

Príklad 2 CvičenievR-kuI.:ARIMAmodely p.14/15

Príklad 3 Dáta: ceny kakaa (boli aj na prednáške); na stránke cvičení: pcocoa.txt CVIČENIE: Rovnako ako doteraz: nájdite vhodný model pre logaritmy cien a vysvetlite, ako ste k nemu dospeli Zadanie z prednášky: pre diferencie logaritmov sa dá použit AR(2) aj MA(1) model - ako je to možné; porovnajte ich Woldovu reprezentáciu Zadanie z prednášky: pre diferencie logaritmov porovnajte ARMA(1,2) a MA(1) model (korene ARMA modelu) Testovanie jednotkového koreňa: z akej regresie sa získa štatistika, prečo takáto regresia, aký model pre dáta to znamená a ako sa z neho dostaneme k regresii z výstupu? Cvičenie v R-ku I.: ARIMA modely p.15/15