UNIVERZITA KOMENSKÉHO V BRATISLAVE FAKULTA MATEMATIKY, FYZIKY A INFORMATIKY Modelovanie dynamickej korelácie vo finančných modeloch DIPLOMOVÁ PRÁCA 20

Podobné dokumenty
Jednotkový koreň (unit root), diferencovanie časového radu, unit root testy Beáta Stehlíková Časové rady, FMFI UK, 2011/2012 Jednotkový koreň(unit roo

ARMA modely čast 3: zmiešané modely (ARMA) Beáta Stehlíková Časové rady, FMFI UK ARMA modely časť 3: zmiešané modely(arma) p.1/30

Autoregresné (AR) procesy Beáta Stehlíková Časové rady, FMFI UK Autoregresné(AR) procesy p.1/22

III. Diferenciálny počet funkcie viac premenných (Prezentácia k prednáškam, čast B) Matematická analýza IV (ÚMV/MAN2d/10) RNDr. Lenka Halčinová, PhD.

Základné stochastické procesy vo financiách

4. Pravidlo ret azenia. Často sa stretávame so skupinami premenných, ktoré zložitým spôsobom závisia od iných skupín premenných. Pravidlo ret azenia p

Oceňovanie amerických opcií p. 1/17 Oceňovanie amerických opcií Beáta Stehlíková Finančné deriváty, FMFI UK Bratislava

Cvičenie 9 Riešené príklady 1. Príklad min f(x 1, x 2 ) = x x x 1 s.t. x 1 80 x 1 + x Pre riešenie úlohy vykonáme nasledujúce kroky

Matematika 2 - cast: Funkcia viac premenných

Teória pravdepodobnosti Zákony velkých císel

Metódy dokazovanie v matematike 1 Základné pojmy Matematika exaktná veda vybudovaná DEDUKTÍVNE ZÁKLADNÉ POJMY základy každej matematickej teórie sú in

2.5. Dotyčnica krivky, dotykový kužeľ. Nech f je krivka a nech P V (f) (t.j. m P (f) 1). Ak m P (f) = r a l je taká priamka, že I P (f, l) > r, potom

Siete vytvorené z korelácií casových radov

Microsoft Word - 6 Výrazy a vzorce.doc

Prenosový kanál a jeho kapacita

Modelovanie nového produktu na trhu: Bassov model Beáta Stehlíková Cvičenia z časových radov, FMFI UK Modelovanie nového produktu na trhu: Bassov mode

Analýza hlavných komponentov

VZTAH STUDENTŮ VŠ K DISCIPLÍNÁM TEORETICKÉ INFORMATIKY

Kalibrácia modelov úrokovej miery Alexandra Urbánová Csajková Katedra aplikovanej matematiky a štatistiky Fakulta matematiky, fyziky a informatiky Uni

Úvod do lineárnej algebry Monika Molnárová Prednášky 2006

O možnosti riešenia deformácie zemského povrchu z pohladu metódy konecných prvkov konference pro studenty matematiky

Paralelné algoritmy, cast c. 2

Lukacikova-Lukacik-Szomolanyi2006

A 1

MO_pred1

Monday 25 th February, 2013, 11:54 Rozmerová analýza M. Gintner 1.1 Rozmerová analýza ako a prečo to funguje Skúsenost nás učí, že náš svet je poznate

Preco kocka stací? - o tom, ako sú rozdelené vlastné hodnoty laplasiánu v limite, ked sú velké

Numerické riešenie všeobecnej (klasickej) DMPK rovnice.

Optimal approximate designs for comparison with control in dose-escalation studies

Priebeh funkcie

Podpora metód operačného výskumu pri navrhovaní systému liniek doc. RNDr. Štefan PEŠKO, CSc. Katedra matematických metód, Fa

Viacnásobne použitelné oblasti spolahlivosti pre viacrozmernú kalibráciu

Vybrané kapitoly zo štatistickej fyziky - domáce úlohy Michal Koval 19. mája 2015 Domáca úloha č. 1 (pochádza z: [3]) Systém pozos

SRPkapitola06_v1.docx

Pokrocilé programovanie XI - Diagonalizácia matíc

Microsoft Word - Transparencies03.doc

9.1 MOMENTY ZOTRVACNOSTI \(KVADRATICKÉ MOMENTY\) A DEVIACNÝ MOMENT PRIEREZU

1. KOMPLEXNÉ ČÍSLA 1. Nájdite výsledok operácie v tvare x+yi, kde x, y R. a i (5 2i)(4 i) b. i(1 + i)(1 i)(1 + 2i)(1 2i) (1 7i) c. (2+3i) a+bi d

PowerPoint Presentation

Slide 1

WP summary

8

8 Cvičenie 1.1 Dokážte, že pre ľubovoľné body X, Y, Z platí X + Y Z = Z + Y X. 1.2 Dokážte, že pre ľubovoľné body A, B, D, E, F, G afinného priestoru

Operačná analýza 2

Paralelné algoritmy, cast c. 3

Pocítacové modelovanie - Šírenie vln v nehomogénnom prostredí - FDTD

Matematický model činnosti sekvenčného obvodu 7 MATEMATICKÝ MODEL ČINNOSTI SEKVENČNÉHO OBVODU Konečný automat predstavuje matematický model sekvenčnéh

Operačná analýza 2

Microsoft Word - Argumentation_presentation.doc

Vzorové riešenia úlohy 4.1 Bodovanie Úvod do TI 2010 Dôvod prečo veľa z Vás malo málo bodov bolo to, že ste sa nepokúsili svoje tvrdenia dokázať, prič

UNIVERZITA KOMENSKÉHO V BRATISLAVE fakulta matematiky, fyziky a informatiky Aproximácia cien dlhopisov v dvojfaktorových modeloch úrokových mier Diplo

Študijný program (Študijný odbor) Školiteľ Forma štúdia Téma Elektronické zbraňové systémy (8.4.3 Výzbroj a technika ozbrojených síl) doc. Ing. Martin

Aplikace matematiky- záverečná práca Juraj Bodík 28. septembra 2017 Definície Žena - objekt ohodnotený celým číslom. Každé dve ženy sa dajú porovnat a

Axióma výberu

Analýza sociálnych sietí Geografická lokalizácia krajín EU

Tue Oct 3 22:05:51 CEST Začiatky s jazykom C 2.1 Štruktúra programu Štruktúra programu by sa dala jednoducho popísať nasledovnými časťami, kto

Metrické konštrukcie elipsy Soňa Kudličková, Alžbeta Mackovová Elipsu, ako regulárnu kužeľosečku, môžeme študovať synteticky (konštrukcie bodov elipsy

Neineárne programovanie zimný semester 2018/19 M. Trnovská, KAMŠ, FMFI UK 1

Microsoft Word - skripta3b.doc

Prezentace aplikace PowerPoint

PowerPoint Presentation

SK01-KA O1 Analýza potrieb Zhrnutie BCIME tím Vyhlásenie: "Podpora Európskej komisie pre výrobu tejto publikácie nepredstavuje súhlas

Štruktúra Modelu Výsledky odhadu Záver Trh práce v krajinách strednej Európy: Small Search and Matching Model Martin Železník Národná Banka Slovenska

STRUČNÝ NÁVOD KU IP-COACHU

Photo Album

1 Portál pre odborné publikovanie ISSN Heuristický adaptívny PSD regulátor založený na miere kmitavosti Šlezárová Alexandra Elektrotechnika

Informačné technológie

SK MATEMATICKÁOLYMPIÁDA skmo.sk 2009/ ročník MO Riešenia úloh česko-poľsko-slovenského stretnutia 1. Určte všetky trojice (a, b, c) kladných r

Snímka 1

NÁVRH UČEBNÝCH OSNOV PRE 1

Funkcie viac premenných

1

Snímka 1

Microsoft Word - Final_test_2008.doc

Jozef Kiseľák Sada úloh na precvičenie VIII. 15. máj 2014 A. (a) (b) 1

Príklad 5 - Benzén 3. Bilančná schéma 1. Zadanie príkladu n 1 = kmol/h Definovaný základ výpočtu. Na základe informácií zo zadania si ho bude v

Formulár na zverejňovanie informácií o habilitačnom konaní

Meno: Škola: Ekonomická olympiáda 2017/2018 Test krajského kola SÚŤAŽ REALIZUJE PARTNERI PROJEKTU

Snímka 1

Microsoft PowerPoint - OOP_prednaska_10.pptx

NSK Karta PDF

Stochastické procesy Beáta Stehlíková Finančné deriváty, SvF STU, LS 2011/2012 Stochastické procesy p.1/29

FAKULTA MATEMATIKY, FYZIKY A INFORMATIKY UNIVERZITY KOMENSKÉHO V BRATISLAVE Ekonomická a finančná matematika Modelovanie rovnovážneho výmenného kurzu

Informačná a modelová podpora pre kvantifikáciu prvkov daňovej sústavy SR

Didaktické testy

Microsoft Word - Zaver.pisomka_januar2010.doc

trafo

STRUČNÝ NÁVOD KU IP-COACHU

Snímka 1

Platný od: OPIS ŠTUDIJNÉHO ODBORU MOLEKULÁRNA CYTOLÓGIA

Snímka 1

Microsoft PowerPoint - Zeman_Senaj.ppt

Detekcia akustických udalostí v bezpečnostných aplikáciách

Manažment v Tvorbe Softvéru 2018/2019

Jadrova fyzika - Bc.

Ekon Supply of labour by John Pencavel

Microsoft Word - mpicv11.doc

Snímka 1

Prepis:

UNIVERZITA KOMENSKÉHO V BRATISLAVE FAKULTA MATEMATIKY, FYZIKY A INFORMATIKY Modelovanie dynamickej korelácie vo finančných modeloch DIPLOMOVÁ PRÁCA 2019 Bc. Márius Kostroš

UNIVERZITA KOMENSKÉHO V BRATISLAVE FAKULTA MATEMATIKY, FYZIKY A INFORMATIKY Modelovanie dynamickej korelácie vo finančných modeloch DIPLOMOVÁ PRÁCA Študijný program: Študijný odbor: Školiace pracovisko: Vedúci práce: Ekonomická a finančná matematika 1114 Aplikovaná matematika Katedra aplikovanej matematiky a štatistiky doc. RNDr. Beáta Stehlíková, PhD. Bratislava 2019 Bc. Márius Kostroš

Univerzita Komenského v Bratislave Fakulta matematiky, fyziky a informatiky ZADANIE ZÁVEREČNEJ PRÁCE Meno a priezvisko študenta: Študijný program: Študijný odbor: Typ záverečnej práce: Jazyk záverečnej práce: Sekundárny jazyk: Bc. Márius Kostroš ekonomicko-finančná matematika a modelovanie (Jednoodborové štúdium, magisterský II. st., denná forma) aplikovaná matematika diplomová slovenský anglický Názov: Anotácia: Modelovanie dynamickej korelácie vo finančných modeloch Modelling dynamic correlation in financial models Práca sa zaoberá vybranými prístupmi k modelovaniu dynamickej korelácie vo finančných modeloch: a) modelovanie dynamickej korelácie v GARCH modeloch b) meranie vzdialenosti korelačných matíc a následné zhlukovanie časových období c) dynamická korelácia v konvergenčných modeloch úrokovej miery a jej vplyv na oceňovanie dlhopisov Vedúci: Katedra: Vedúci katedry: Dátum zadania: 24.01.2018 doc. RNDr. Mgr. Beáta Stehlíková, PhD. FMFI.KAMŠ - Katedra aplikovanej matematiky a štatistiky prof. RNDr. Marek Fila, DrSc. Dátum schválenia: 25.01.2018 prof. RNDr. Daniel Ševčovič, DrSc. garant študijného programu študent vedúci práce

Pod akovanie V prvom rade sa chcem vel mi pekne pod akovat doc. RNDr. Beate Stehlíkovej, PhD. za množstvo cenných rád a stráveného času pri vyhotovení diplomovej práce. Moja vd aka patrí tiež rodine za podporu a Bohu za odhodlanie počas doterajšieho štúdia.

Abstrakt v štátnom jazyku KOSTROŠ, Márius: Modelovanie dynamickej korelácie vo finančných modeloch [Diplomová práca], Univerzita Komenského v Bratislave, Fakulta matematiky, fyziky a informatiky, Katedra aplikovanej matematiky a štatistiky; školitel : doc. RNDr. Beáta Stehlíková, PhD., Bratislava, 2019, 56 s. Práca sa zaoberá konvergenčným modelom úrokových mier Vašíčkovho typu a rozdielom pri použití konštantnej a dynamickej korelácie na oceňovanie dlhopisov. Na riešenie parciálnych diferenciálnych rovníc odvodených z modelu je použitý matematický softvér R a práca ukazuje postup, ako prostredníctvom neho používat Wolfram Alpha API. Pre odhad dynamickej korelácie medzi časovými radmi je využívaný DCC-GARCH model, ktorý je následne aplikovaný na odhad korelácie medzi finančnými dátami, ako napríklad akcie, či výmenné kurzy. Na základe odhadnutej korelácie sú vytvárané zhluky období, v ktorých mala korelácia porovnatel ný vývoj. Pre Vyčíslenie podobnosti sa využíva vzdialenost korelačných matíc a takzvaný DTW algoritmus. Kl účové slová: Dynamická podmienená korelácia, DCC-GARCH model, Konvergenčné modely úrokových mier, Vašíčkov model, Hierarchické zhlukovanie, DTW algoritmus

Abstract KOSTROŠ, Márius: Modelling dynamic correlation in financial models [Diploma Thesis], Comenius University in Bratislava, Faculty of Mathematics, Physics and Informatics, Department of Applied Mathematics and Statistics; supervisor: doc. RNDr. Beáta Stehlíková, PhD., Bratislava, 2019, 56p. The diploma deals with Vasicek convergence model of interest rates and refer the difference between constant and dynamic correlation in bond pricing. Mathematical software R is used to solve differential equation calculation derived from the model and the procedure how to use Wolfram Alpha API is shown. Dynamic correlation between time series is estimated with DCC-GARCH model, which is subsequently applicated for correlation estimation in financial data, such as shares or currency rates. According to the estimated correlation, years are segmented to clusters, where the correlation has a resemblance. The similarity is quantified by the correlation matrix distance and Dynamic time warping. Keywords: Dynamic conditional correlation, DCC-GARCH model, Convergence models of interest rates, Vasicek model, hierarchical clustering, Dynamic time warping

Obsah Úvod 9 1 Teoretický základ 10 1.1 Časové rady................................. 10 1.1.1 Základné pojmy........................... 10 1.1.2 ARMA proces............................ 12 1.1.3 (G)ARCH model.......................... 13 1.1.4 DCC-GARCH model........................ 14 1.2 Oceňovanie dlhopisov pomocou PDR................... 16 1.2.1 Dlhopis............................... 16 1.2.2 Jednofaktorové modely....................... 16 1.2.3 Dvojfaktorové modely....................... 17 1.3 Hierarchické zhlukovanie.......................... 19 2 Výpočet výrazov pomocou R 20 2.1 WolframAlpha API............................. 20 3 Odhad dynamickej korelácie 23 3.1 Algoritmus pre odhad DCC........................ 23 3.2 Modelový príklad.............................. 24 4 Praktická čast 31 4.1 Oceňovanie dlhopisov............................ 31 4.2 Rozdiel cien dlhopisu pre rôzne funkcie korelácie............. 32 4.3 Rozdiel cien pre konkrétne parametre................... 34 4.4 Odhad DCC pre výmenné kurzy...................... 37 4.4.1 Modelovanie DCC pre viaceré časové rady............ 41 4.5 Vzdialenost korelačných matíc....................... 43 4.5.1 Zhlukovanie časových radov na základe CMD.......... 43 4.6 Podobnost časových radov s rozdielnymi dĺžkami............ 47 4.6.1 Zhlukovanie časových radov na základe DTW.......... 48 7

Záver 51 Zoznam použitej literatúry 52 A Príloha 55 Príloha A 55 A.1 Wolfram Alpha API prostredníctvom R.................. 55 A.1.1 Inicializácia klienta......................... 56 8

Úvod Kovergenčným modelom bola v minulosti venovaná nemalá pozornost. Uplatnenie našli napríklad pri opise vývoja krátkodobých úrokových mier a cien dlhopisov v krajinách Európskej Únie, kedy vývoj úrokových mier štátu vstupujúceho do EÚ konvergoval k EURIBORu. Zaoberat sa budeme konvergenčným modelom Vašíčkovho typu, pričom budeme uvažovat dynamickú koreláciu medzi úrokovými mierami. Taktiež si ukážeme jeden zo spôsobov, ako možno pristupovat k odhadovaniu korelácie medzi dvoma, či viacerými časovými radmi. V niektorých prácach bola v konvergenčných modeloch korelácia zanedbaná pre možnost vyjadrenia explicitného riešenia parciálnej diferenciálnej rovnice. Ďalšie práce predpokladali dynamickú koreláciu. Neskôr bola venovaná pozornost nekonštantnej korelácii, ktorá bola zastúpená nejakou peknou funkciou. Takáto funkcia bola vyjadrená tak, aby opisovala predpokladaný vývoj korelácie. Prvá kapitola obsahuje teoretický základ, ktorý využijeme počas práce. Zhrnieme základné poznatky z modelovania časových radov, ako aj rozšírenie GARCH modelu, takzvaný DCC-GARCH model, ktorý použijeme pre odhad dynamickej korelácie. Taktiež spomenieme základné vzt ahy pre oceňovanie dlhopisov a hierarchické zhlukovanie, ktoré využijeme pri práci s reálnymi dátami. To, čo niekedy nedokázali počítače, dnes už dokážu mobily, preto sa v druhej kapitole budeme snažit využit dostupný softvér a čo najviac zjednodušit a urýchlit proces riešenia parciálnych diferenciálnych rovníc (d alej len PDR) daných konvergenčným modelom, či časovo nenáročne nájst numerické riešenie rovníc, kde nie je možné explicitné riešenie. Zameriame sa na matematický softvér R. V d alšej časti sa budeme venovat dynamickej korelácii. Bližšie predstavíme algoritmus na odhad dynamickej korelácie medzi časovými radmi, DCC-GARCH model, a ukážeme jeho použitie na názornom príklade. Posledná kapitola ukazuje rozdiel pri zanedbaní korelácie, uvažovaní konštantnej alebo dynamickej korelácie v konvergenčnom modeli úrokových mier. Ďalej odhadneme dynamickú koreláciu na medzi výmennými kurzami a vytvoríme zhluky rokov, v ktorých mala korelácia podobný vývoj. 9

1 TEORETICKÝ ZÁKLAD 1 Teoretický základ V prvej kapitole zhrnieme potrebné pojmy a postupy známe z modelovania časových radov a finančnej matematiky, ktoré budeme v našej práci využívat. 1.1 Časové rady Časové rady bývajú analyzované z dôvodu pochopenia minulosti a predikovaniu, respektíve odhadovaniu budúcnosti, aby umožnili manažérom, či politikom byt dostatnočne informovaní pri rozhodovaní. Analýza časových radov kvantifikuje hlavné znaky a náhodné odchýlky v dátach. Tieto dôvody, v kombinácii s neustálym zvyšovaním výkonov počítačov, umožnili metódam časových radov širokú aplikovatel nost v štátnej správe, priemysle a obchode. V tejto časti textu spomenieme základné pojmy a modely, čerpat budeme z [7] a [3], kde môžeme nájst teoretické poznatky ako aj ich používanie prostredníctvom softvéru R. Ako základné zdroje pre modelovanie dynamickej podmienenej korelácie sme využili [1] a [2]. 1.1.1 Základné pojmy Definícia 1.1. Nech {X t } je časový rad so strednou hodnotou µ x (t) = E(X t ), kde E(X 2 t ) < a kovariančnou funkciou γ x (i, j) = Cov(X i, X j ) = E[(X i µ x (i))(x j µ x (j))] pre každé i, j. Potom {X t } nazývame (slabo) stacionárny, ak sú splnené nasledujúce podmienky: 1. µ x (t) nezávisí od času t, 2. γ x (t, t + k) nezávisí od času t pre každé k. [3] Definícia 1.2. Časový rad {w t : t = 1, 2,...} nazývame biely šum, ak premenné {w 1, w 2,...} sú nekorelované náhodné premenné so strednou hodnotou 0 a varianciou σ 2 <. Potom je zrejme stacionárny a platí γ w (i, j) = 0 pre každé i j. [3] 10

1.1 Časové rady 1 TEORETICKÝ ZÁKLAD Stacionaritu časových radov môžeme dosiahnut integráciou, čo v našom kontexte predstavuje diferencovanie. Takéto rady označujeme I(d), kde d predstavuje stupeň integrácie. I(1) je teda označenie pre časový rad integrovaný rádom jedna, ak je stacionárny po prvých diferenciách. Každej analýze dát by preto mali predchádzat testy jednotkového koreňa. V našej práci budeme používat rozšírený Dickey-Fullerov test, angl. Augmented Dickey-Fuller test (ADF), ktorý je aplikovaný na model: p 1 x t = δ + βt + αx t 1 + γ i x t i + w t, kde δ je konštanta (prítomnost driftu v dátach), β je koeficient časového trendu (prítomnost trendu v dátach), α vyjadruje autoregresný parameter, p i=1 γ i x t i predstavuje autoregresné členy a w t je biely šum. V rámci testovania určujeme prítomnost členov δ a βt, od čoho závisia aj kritické hodnoty testu. Testujeme hypotézy i=1 H 0 : α = 0, H 1 : α < 0, kde z H 0 : α = 0 vyplýva, že časový rad obsahuje jednotkový koreň a proces je nestacionárny, H 1 : α < 0 potom zrejme značí, že časový rad neobsahuje jednotkový koreň. Testovacia štatistika, ktorá sa riadi neštandardným rozdelením Dickeyho a Fullera, má tvar DF t = ˆα SE(ˆα), kde ˆα je odhad parametra α a SE( ) štandardnú odchýlku. Autokorelácia je korelácia premennej so sebou samou v rozdielnych časových úsekoch, lagoch. Definícia 1.3. Autokorelačná funkcia (d alej len ACF), ρ k, definovaná pre stacionárny časový rad x t ako funkcia k-teho lagu má tvar ρ k = Cor(x t, x t+k ) = Cov(x t, x t+k ) σ 2. [7] V prípade, že X t je biely šum, odhad autokorelácie ˆρ k má v asymptoticky normálne rozdelenie s varianciou 1. Autokorelačnú funkciu využijeme pri modelovaní časových T radov pomocou ARMA a GARCH modelov ako test, či bol ARMA model vhodne zvolený a test, či je GARCH model potrebný. 11

1.1 Časové rady 1 TEORETICKÝ ZÁKLAD 1.1.2 ARMA proces Rad {X t } je autoregresný proces rádu p, značíme AR(p), ak X t = α 0 + α 1 X t 1 + α 2 X t 2 +... + α p X t p + ω t, (1.1) kde α i sú parametre modelu, pričom α p 0. Moving average process MA(q), takzvané kĺzavé priemery rádu q, sú lineárnou kombináciou q posledných bielych šumov definované ako X t = ω t + β 1 ω t 1 + β 2 ω t 2 +... + β q ω q 1. (1.2) Z rovnice (1.1) vyjadríme polynóm pomocou Woldovej reprezentácie, pričom korene rovnice 1 α 1 L α 2 L 2... α p L p = 0 musia byt mimo jednotkového kruhu kvôli stacionarite procesu [3]. Užitočnú triedu modelov môžeme získat spojením AR a MA členov, zlúčením (1.1) a (1.2) do jedného výrazu. Časový rad {X t} nazývaný autoregressive moving average process ARMA rádu (p, q), značíme ARMA(p, q), ak teda X t = α 0 + α 1 X t 1 +... + α p X t p + ω t + β 1 ω t 1 +... + β q ω q 1. Pri modelovaní časových radov pomocou ARMA je potrebný test jednotkového koreňa, napríklad vyššie spomínaný ADF test. Ak je jednotkový koreň prítomný, dáta musíme diferencovat tol kokrát, kol konásobný je jednotkový koreň. Výsledný model potom označujeme ARIMA(p, d, q), kde d označuje stupeň integrácie - násobnost diferencovania. Po odhadnutí AR a MA členov je potrebné skontrolovat autokorelácie rezíduí, ktoré testujeme pomocou ACF. Tieto hodnoty by mali byt pod 5% hranicou. Model je potom konzistentný s predpokladom, že rezíduá sú realizáciou bieleho šumu, čo podporuje správnost použitého modelu. 12

1.1 Časové rady 1 TEORETICKÝ ZÁKLAD 1.1.3 (G)ARCH model Pri modelovaní volatility potrebujeme model, ktorý umožňuje podmienené zmeny variancie. Jeden z prístupov je použit autoregresný model pre varianciu, čo vedie k nasledovnej definícii. Rad {ɛ t } nazývame autoregresno-podmieneno-heteroskedastický (autoregressive conditional heteroskedastic) rádu p, značíme ARCH(q), ak ɛ t = ω t σ 2 t, q σ 2 = α 0 + α i ɛ 2 t i, kde ω t je biely šum, ω t N(0, σ 2 ) a α i sú parametre modelu pre ktoré platí: α 0 > q 0; α 1,..., α q 1 0; α i < 1 a α q > 0. Pri odvodení variancie pre ɛ t by sme videli, že i=1 variancia ARCH(1) procesu sa správa práve tak, ako AR(1) model. Preto pri fitovaní modelu sledujeme autokoreláciu štvorcov rezíduí, ktorá indikuje, či je ARCH model vhodný alebo nie. [7] Rozšírením tohto modelu, ktorý nachádza široké spektrum aplikovatel nosti vo financiách, je tzv. zovšeobecnený ARCH model (generalised ARCH ). Rad {ɛ t } nazývame GARCH(p, q), ak ɛ t = ω t σ 2 t, q p σt 2 = α 0 + α i ɛ 2 t i + β j σt j, 2 i=1 i=1 j=1 kde α i a β j sú parametre modelu, pričom platí: α 0 > 0; α 1,..., α q 1 0 a α q > q p 0; β 1,..., β p 1 0; β p > 0 a α i + β j < 1. i=1 j=1 Po určení modelu znovu testujeme štandardizované rezíduá pomocou autokorelačnej funkcie, kde by sa heteroskedasticita nemala nachádzat, ak je model dobre definovaný. Parametre ARIMA a GARCH modelov ako aj výsledky testov môžeme získat napríklad pomocou softvéru R, knižníc astsa [24] a urca [25]. 13

1.1 Časové rady 1 TEORETICKÝ ZÁKLAD 1.1.4 DCC-GARCH model Od začiatku 21. storočia si môžeme všimnút podstatný a narastajúci záujem o analýzu dynamickej kovariancie a korelácie v rámci investičných nástrojov. Obzvlášt sa kládol dôraz na analýzu finančných akcií, neskôr sa zvyšoval záujem v energetike [4]. V tomto smere je najrozšírenejšia variácia viacrozmerného GARCH modelu opisujúca dynamickú podmienenú koreláciu (Dynamic conditional correlation, d alej len DCC), DCC- GARCH model. V práci sa budeme zaoberat modelmi, ktoré vykazujú štatisticky signifikantné výkyvy v koreláciách v čase, teda kovariančná matica sa mení v čase. Pre odhad DCC využijeme spomínaný model aj v našej práci. Nasledovný text sme čerpali z [1] a [2]. Majme pre nejaké časové rady dobre špecifikované ARMA a GARCH modely 1. Odhadnutú korelačnú maticu získame pomocou DCC- GARCH modelu postupnost ou nasledovných krokov: Cov(r t r T t ) = H t = D t R t D t, (1.3) kde r t je n rozmerný vektor rezíduí získaných z ARMA modelu s nulovým vektorom stredných hodnôt, D t je diagonálna matica podmienených štandardných odchýlok (i-ty člen diagonály je definovaný ako ɛ it ) a R t je matica podmienených korelácií. Matica R t je v prípade DCC získaná preškálovaním: R t = diag{q t } 1 2 Qt diag{q t } 1 2, (1.4) kde Q t = q ij,t je podmienená kovariančná matica rezíduí s rozmerom n n: Q t = (1 α β)q + α(ε t 1 ε T t 1) + βq t 1, (1.5) kde ε t sú štandardizované rezíduá získané ako ε t = D 1 t r t a Q je nepodmienená (v čase konštantná) matica n n rezíduí ε t a α, β sú nezáporné skaláry, kvôli stacionarite spĺňajúce podmienku α + β < 1. Prvok korelačnej matice R t má potom tvar ρ ij,t = q ij,t qii,t q jj,t, i, j = 1, 2,..., n; i j. 1 Vhodne zvolený ARMA a GARCH model - zamietnutá prítomnost jednotkového koreňa v dátach, zamietnutá autokorelácia v rezíduách získaných z ARMA modelu, prítomnost heteroskedasticity v dátach a zamietnutý dodatočný výskyt heteroskedasticity v rezíduách modelovaných pomocou GARCH 14

1.1 Časové rady 1 TEORETICKÝ ZÁKLAD Test konštantnosti korelácie Dobre špecifikované ARMA a GARCH modely nie sú postačujúcou podmienkou k modelovaniu DCC. Potrebujeme naviac overit, či má korelácia dynamickú štruktúru. K tomu môžeme použit napríklad test na konštantnost korelácie opísaný v práci [9], odkial s miernou úpravou čerpáme aj nasledujúci text. Testujeme nulovú hypotézu o konštantnosti korelácie oproti alternatívnej hypotéze o dynamickej podmienenej korelácii: H 0 : R t = R, H 1 : L(R t ) = L( R) + β 1 L(R t 1 ) +... + β s L(R t s ) t T. 2 V rámci testovacej procedúry odhadneme koreláciu štandardizovaných rezíduí získaných z GARCH modelu a zároveň štandardizujeme vektor rezíduí odmocninou z matice R. Za platnosti H 0 by mali byt tieto rezíduá nezávislé, rovnako rozdelené s identickou kovariančnou maticou rovnou identickej matici I n. Premenná, ktorú budeme modelovat pomocou regresie pre testovanie hypotéz má tvar ] Y t = U [( ˆ R 1 2 ˆDt 1ˆɛt )( ˆ R 1 2 ˆDt 1ˆɛt ) T 3 I n. Autoregresia má tvar Y t = α + β 1 Y t 1 +... + β s Y t s + ω t, respektíve v maticovom zápise: Y T 1 = X T (s+1) δ (s+1) 1 + ω T 1 α Y t = 1 Y t 1 Y t s β 1 + ω. Metódou najmenších štvorcov odhadneme koeficienty lineárnej regresie a testujeme ich signifikantnost. V prípade platnosti H 0 by malo platit : α = 0; β i = 0, i {1,..., s}. Na testovanie tejto hypotézy môžeme použit napríklad Waldov test, ktorého testová štatistika W = ˆδX T Xˆδ T Var(ˆδ) má za platnosti H 0 asymptoticky χ 2 (s+1) rozdelenie. 2 V nasledujúcich poznámkach predpokladajme rozklad matice A = L+D+U. Potom L( ) označuje dolnú trojuholníkovú maticu, T je rozmer časových radov. 3 U[ ] označuje hornú trojuholníkovú maticu. β s 15

1.2 Oceňovanie dlhopisov pomocou PDR 1 TEORETICKÝ ZÁKLAD 1.2 Oceňovanie dlhopisov pomocou PDR V nasledujúcej časti zhrnieme vzt ahy, ktoré našli uplatnenie pri modelovaní úrokových mier. Teoretické znalosti sme prebrali z [14]. Všetkým, čo budeme v tejto časti opisovat sa zaoberali mnohé práce pred nami (napríklad [19], [17] a d alšie), preto uvedieme len základné myšlienky a najdôležitejšie vzt ahy. Detailný postup odvodenia a riešenia takejto PDR, ako aj odvodenie trhovej ceny rizika, či d alšie mnohokrát opisované teoretické znalosti nebudeme znovu predstavovat. 1.2.1 Dlhopis Cenu bezkupónového dlhopisu v čase t so splatnost ou v čase T s koncovou podmienkou P (0, T ) = 1 môžeme definovat ako P (t, T ) = e R(t,T )(T t), (1.6) kde R(t, T ) je časová štruktúra úrokových mier určujúca závislost úrokovej miery (výnosu) od maturity dlhopisu. Z predchádzajúceho vzt ahu potom vyplýva: 1.2.2 Jednofaktorové modely R(t, T ) = ln(p (t, T )). (1.7) T t V jednofaktorových modeloch sa predpokladá, že okamžitá úroková miera r je charakterizovaná pomocou stochastickej diferenciálnej rovnice, ktorú môžeme zapísat vo všeobecnom tvare dr = µ(r, t)dt + σ(r, t)dw Deterministická čast procesu určuje trend vo vývoji úrokovej miery, volatilita σ(r, t) určuje charakter náhodných fluktuácií úrokovej miery v okolí deterministickej zložky. Medzi často spomínané modely patrí CKLS model: dr = κ(θ r)dt + σr γ dw [5], či špeciálne prípady: Vašíčkov model, kedy γ = 0 [18] alebo Cox-Ingersoll-Rossov model pre γ = 1 2 [8]. Existencia rizikovo neutrálnej miery značí, že na trhu neexistuje arbitráž, pričom prevod modelov do rizikovo neutrálnej miery umožňuje oceňovanie derivátov. CIR model v rizikovo neutrálnej miere má tvar dr = (κ(θ r) λσr)dt + σ rdw 16

1.2 Oceňovanie dlhopisov pomocou PDR 1 TEORETICKÝ ZÁKLAD kde λ r predstavuje trhovú cenu rizika. Z modelu v takomto tvare potom vieme vyjadrit cenu dlhopisu P = P (r, τ) ako riešenie parciálnej diferenciálnej rovnice, kde τ = T t označuje čas do expirácie. PDR má tvar P τ + (κ(θ r) λσr) P r + σ2 2 r 2 P rp = 0, r > 0, τ (0, T ) r2 a začiatočnú podmienku P (r, 0) = 1 pre všetky r > 0. 1.2.3 Dvojfaktorové modely Základnou myšlienkou viacfaktorových modelov úrokovej miery je závislost úrokovej miery r od viacerých faktorov. V prípade dvojfaktorových modelov označme tieto faktory x, y, teda r = r(x, y). Vo všeobecnom prípade dvojfaktorového modelu budeme predpokladat, že faktory x, y vyhovujú nasledovným stochastickým diferenciálnym rovniciam: dx = µ x (x, y)dt + σ x (x, y)dw 1, dy = µ y (x, y)dt + σ y (x, y)dw 2, pričom korelácia prírastkov dw 1 a dw 2 Wienerových procesov w 1 a w 2 je konštanta ρ, t.j. E(dw 1 dw 2 ) = ρdt. Konvergenčné modely Špeciálnym prípadom dvojfaktorových modelov, ktorým sa venovala práca [19] a iné, sú konvergenčné modely. Využitie našli pri modelovaní vývoja úrokových mier štátu, ktorý vstupuje do menovej únie, napríklad štát Európskej únie prijímajúci euro. Úrokové miery takého štátu konvergujú k úrokovým mieram menovej únie. Ako príklad uvádzame dvojfaktorový konvergenčný Vašíčkov model: dr d = (a + b(r e r d ))dt + σ d dw d, dr e = (c(d r e ))dt + σ e dw e, (1.8) Cov(dw d, dw e ) = ρdt [6] kde r e reprezentuje európsku úrokovú mieru, r d domácu. Koeficient b, respektíve c určujú rýchlost konvergencie domácej úrokovej miery k európskej s odchýlkou danou parametrom a, respektíve európskej úrokovej miery k limitnej hodnote d. 17

1.2 Oceňovanie dlhopisov pomocou PDR 1 TEORETICKÝ ZÁKLAD Prevedením rovníc do rizikovo neutrálnej miery a následným preznačením parametrov dostávame parciálnu diferenciálnu rovnicu pre cenu domáceho dlhopisu P (r d, r e, τ) P τ +(a 1+a 2 r d +a 3 r e ) P +(b 1 +b 2 r e ) P + σ2 d 2 P + σ2 e 2 P r d r e 2 rd 2 2 re 2 s počiatočnou podmienkou 2 P +ρ(t τ)σ d σ e r d P = 0 r d r e (1.9) P (r d, r e, τ) = 1 pre r e, r d > 0 (1.10) Konvergenčné modely s dynamickou koreláciou Predpokladáme dlhopisy s rôznymi dynamickými korelačnými funkciami času ρ 1 (t) a ρ 2 (t), respektíve ρ 1 (T τ) a ρ 2 (T τ). Ceny týchto dlhopisov hl adáme v tvare: P i (τ) = e A i(τ) D(τ)r d U(τ)r u, i = 1, 2 (1.11) Z počiatočnej podmienky (1.10) zrejme A i (0) = 0, D(0) = 0, U(0) = 0. Do PDR (1.9) dosadíme jednotlivé derivácie hl adaného tvaru riešenia (1.11), následnými úpravami získame systém obyčajných diferenciálnych rovníc: Ḋ(τ) = 1 + a 2 D(τ), U(τ) = a 3 D(τ) + b 2 U(τ), A i (τ) = a 1 D(τ) b 1 U(τ) + σ2 d D2 (τ) + σ2 eu 2 (τ) + ρ i (T τ)σ d σ e D(τ)U(τ). 2 2 čoho riešením je: (1.12) D(τ) = 1 + ea 2τ, a 2 U(τ) = a ( 3 a2 (e b2τ 1) b 2 (e a2τ 1) ), a 2 b 2 (a 2 b 2 ) τ A i (τ) = a 1 D(s) b 1 U(s) + σ2 d D2 (s) 2 0 + σ2 eu 2 (s) 2 + ρ i (T s)σ d σ e D(s)U(s)ds. Použitím dynamickej korelácie v konvergenčnom modeli sa zaoberá aj práca [17]. (1.13) 18

1.3 Hierarchické zhlukovanie 1 TEORETICKÝ ZÁKLAD 1.3 Hierarchické zhlukovanie Zhlukovanie je dôležité technika strojového učenia bez učitel a (ku vstupným dátam nie je známy výstup) používaná pri zhlukovaní objektov podl a ich podobných vlastností. Hierarchické zhlukovanie možno rozdelit do dvoch kategórií: aglomeratívne zhlukovanie zdola-nahor a divízne zhlukovanie zhora-nadol. V našej práci využijeme aglomeratívne zhlukovanie, ktoré môže byt charakterizované ako sekvenčné, aglomeratívne, hierarchické a neprekrývajúce sa. Objekty sú najprv rozdelené po samom, teda ak máme n objektov, dostávame n zlukov. Následne sa v každom kroku algoritmu vytvorí jeden pár najpodobnejších zhlukov, až kým nakoniec neostane len jeden zhluk. Existuje sedem zvyčajne využívaných metód na tvorbu väzieb: single, complete, average (UPGMA), weighted (WPGMA), centroid (UPGMC), median (WPGMC) and Wardova metóda. Podrobnejší rozbor týchto metód môžeme nájst v [10]. Kritériá, ktoré sa využívajú pri týchto metódach môžeme všeobecne reprezentovat rekurentným vzt ahom publikovaným v práci [11]. Majme dva zhluky C i a C j, ktoré boli spojené do zhluku C k. Vzdialenost d km medzi zhlukom C k a akýmkol vek d alším zhlukom C m je definovaná ako d km = d(c i C j, C m ) = α 1 d im + α 2 d jm + βd ij + γ d im d jm, (1.14) kde α 1, α 2, β a γ sú špecifické parametre pre jednotlivé metódy, ich reprezentácia je zhrnutá v nasledujúcej tabul ke: Väzba α 1 α 2 β γ Alternatívny vzorec Single 0,5 0,5 0 0,5 d ij = min x C i,y C j d xy Complete 0,5 0,5 0 0,5 d ij = max Average C i C i + C j C j C i + C j 0 0 d ij = Weighted 0,5 0,5 0 0 Centroid C i C i + C j C j C i + C j C i C j ( C i + C j 0 ) 2 Median 0,5 0,5 0.25 0 Ward C i + C m C i + C j + C m C j + C m C C i + C j + C m m C i + C j + C m 0 1 C i + C j x C i,y C j d xy x C i,y C j d xy Tabul ka 1: Parametre Lance-Williamsovej rekurentného vzorca pre sedem zvyčajne používaných väzbových schém. Text a tabul ka prebrané z [15]. 19

2 VÝPOČET VÝRAZOV POMOCOU R 2 Výpočet výrazov pomocou R V tejto časti sa pozrieme na možnosti využitia softvéru R pri riešení algebraických výrazov, čo využijeme napríklad pri výpočtoch vyplývajúich z konvergenčných modelov s dynamickou koreláciou. Prvotným ciel om bol výpočet parciálnej diferenciálnej rovnice (d alej len PDR), či už kvôli efektivite práce, no taktiež v prípadoch, kde nie je možný prevod do systému obyčajných diferenciálnych rovníc (d alej len ODR) a následné explicitné riešenie. K výpočtu diferenciálnych rovníc môžeme použit knižnice desolve a ReacTran, pomocou ktorých sme riešili systému ODR, vedeli sme nájst riešenie pre parabolickú, či hyperbolickú PDR (rovnica vedenia tepla), no nepodarilo sa nám to pre PDR, ktorú dostaneme ako vzt ah pre cenu dlhopisu v konvergenčnom modeli. Skúsili sme preto zamerat aj na d alšie matematické softvéry. Prostredníctvom API 4 sme prostredníctvom R používali Wolfram Alpha (d alej len WA), no ani pomocou neho sme nezískali riešenie vyššie spomenutej PDR. WA ale vieme využit napríklad pre získanie explicitného riešenia integrálov, ktoré vznikajú pri konvergenčných modeloch s dynamickou koreláciou, taktiež pri d alších problémoch v našej práci, preto považujeme toto prepojenie za užitočné a postup Ako na to bude obsahom tejto kapitoly. 2.1 WolframAlpha API Naša práce nie je technického zamerania, preto sa nebudeme zaoberat podrobnost ami a vysvetl ovaním jednotlivých kódov a ich pozadiu. Uvádzame len postup, ako získat výsledky z WA do R. Najhlavnejším krokom celého procesu je pochopitelne samotné volanie WA API funkcie, vd aka ktorej R dokáže komunikovat s WA. Skript, pomocou ktorého ju voláme a používame je dostupný na webovej stránke [26]. Používatel sa taktiež musí zaregistrovat na webovej stránke online aplikácie WA [31], kde si v profile vygeneruje vol ne dostupný App ID, ktorý je nutný pre využívanie API. 4 Application programming interface, v programátorskej terminológii to je zbierka funkcií a tried, ktoré určujú akým spôsobom sa majú funkcie knižnic volat zo zdrojového kódu programu. Sú to programové celky, ktoré voláme namiesto naprogramovania celého postupu. 20

2.1 WolframAlpha API 2 VÝPOČET VÝRAZOV POMOCOU R Nasledujúci R-kovský kód je akousi kostrou nášho programu, kde definujeme vygenerované App ID, prirad ujeme nami zadefinovanú funkciu do premennej a získavame výstup z WA na základe nami zadaného výrazu: 1 app _ id <- " TuVlozteZiskanyAppID " 2 wa <- WolframClient ( app _ id) 3 result <- wa$ query (" TuVlozteAlgebraickyVyraz ") Kompletný kód uvádzame v prílohe A.1. Výstupom, ktorý sme získali je tabul ka 5 vo formáte XML, preto bolo našou d alšou úlohou skonvertovat tento výsledok do výrazu, s ktorým vie R d alej pracovat. Tabul ku sme pomocou knižníc knitr a htmltab previedli do R-kovej tabul ky s hodnotami vo formáte character a v nej sme identifikovali pole s výsledným výrazom. Takto získaný výraz sme postupne upravovali nasledovne: každé e^ zamenili za exp, doplnili znamienko násobenia *, v prípade výpočtu neurčitého intregrálu sme odstránili konštantu + constant, goniometrické funkcie zmenili z tvaru sin^x(f(y)) do tvaru (sin(f(y)))^x, respektíve z technických dôvodov do tvaru (function(y) sin(f(y))^x)(y) Poznámka: Tieto úpravy nepokrývajú všetky možnosti výstupov, preto je v prípade komplexnejších výpočtov a funkcií potrebné doplnit d alšie úpravy finálneho výrazu. 5 Tabul ka obsahuje všetky výrazové výsledky, ktoré sú obvykle výstupom pri používaní webovej aplikácie, t.j. výsledok výrazu, alternatívne úpravy výsledného výrazu, rozšírené tvary, Taylorov rozvoj, limita, či špecifických prípadoch hodnoty určitého integrálu, lokálne extrémy, parciálne derivácie, definičný obor a obor hodnôt a iné. Tabul ka neobsahuje grafy ani iné nevýrazové výsledky. 21

2.1 WolframAlpha API 2 VÝPOČET VÝRAZOV POMOCOU R Modelový príklad Povedzme, že máme nasledujúce zadanie: ( ) d sin(x) cos(x) dx e x Po zadefinovaní funkcie wa podl a návodu v prílohe A.1 a bude vstup v R vyzerat nasledovne 6 : 1 result <- wa$ query ("d/dx ( sin (x) cos (x)/e^x)") Výstup 1 1/2 e^( -x) (2 cos (2 x) - sin (2 x)) nakoniec skonvertujeme, aby sme s ním mohli d alej pracovat v R. Dostávame tvar 1 1/2 * exp (-x) * (2 * cos (2 * x) - sin (2 * x)) matematicky vyjadrený ako 1 2 e x( 2 cos(2x) sin(2x) ). 6 Znamienko ani zátvorky vo výraze sin(x) R vstupu nie sú potrebné, no odporúčame vkladat jednoznačné zadanie výrazu vo formáte určenom pre WA. 22

3 ODHAD DYNAMICKEJ KORELÁCIE 3 Odhad dynamickej korelácie V práci budeme odhadnovat dynamickú podmienenú koreláciu, k čomu využijeme nižšie uvedený algoritmus. 3.1 Algoritmus pre odhad DCC Pre modelovanie dynamickej korelácie využijeme postupnost viacerých krokov, pričom samotnú koreláciu odhadneme pomocou DCC-GARCH modelu. Podobným modelovaním sa zaoberali v zahraničí [13], ale aj na slovenských univerzitách [1]. Pre lepšiu predstavu uvádzame schému Obr. 1: Schéma algoritmu [1] Majme časové rady popisujúce vývoj nejakých premenných. Najprv teda odhadneme modely ARMA. Testujeme prítomnost jednotkového koreňa pomocou Dickey- Fullerovho testu. Ak jeho prítomnost nezamietneme, časové rady diferencujeme, čo opa- 23

3.2 Modelový príklad 3 ODHAD DYNAMICKEJ KORELÁCIE kujeme dovtedy, kým nebude prítomnost jednotkového koreňa zamietnutá. Následne určíme počet AR a MA členov. Testujeme získané rezíduá pomocou autokorelačnej funkcie a Ljung-Boxovho testu. Pre modelovanie korelácie totižto potrebujeme rezíduá očistené od autokorelácie. Ďalším krokom je test štvorcov rezíduí na výskyt ARCH efektu. Tu overujeme, či má zmysel modelovat autoregresnú podmienenú heteroskedasticitu. Pre vyhovujúce rezíduá modelujeme ich podmienenú heteroskedasticitu pomocou jednorozmerných GARCH modelov. Tie sú dobre definované, ak sa v nich d alšie ARCH efekty nenachádzajú. Po identifikovaní GARCH modelov, v ktorých sa nepreukázal dodatočný výskyt heteroskedasticity, pokračujeme testovaním výskytu DCC efektu v získaných štandardizovaných rezíduách, ktorý bol opísaný v časti 1.1.4. Testujeme nulovú hypotézu o rovnosti konštantných podmienených korelácií a dynamických podmienených korelácií oproti alternatívnej hypotéze, ktorá hovorí o výskyte dynamickej štruktúry v koreláciách. Jednoducho povedané, testujeme, či sa korelácia medzi časovými radmi mení v čase. Ak nulovú hypotézu zamietneme, pristúpime k modelovaniu DCC-GARCH, ktorého postup sme priblížili v prvej časti práce, podkapitola 1.1.4. Samotné výpočty a test prevedieme v softvéri R, knižnice rmgarch [20] a rugarch [21]. 3.2 Modelový príklad Podrobnejšie predstavíme výpočet DCC na konkrétnom príklade. Tiež uvedieme všetky výstupy z testov, či už vo forme grafov, testových štatistík alebo p-hodnôt. Odhadneme dynamickú koreláciu medzi dvomi vybranými akciami. Jedná sa o akcie spoločností Schlumberger, ktorá prevádzkuje ropné služby a automobilovú nadnárodnú korporáciu Ford Motor Company. Rady obsahujú denné dáta z rokov 2010 2018, čo predstavuje 2266 hodnôt. Prvým krokom je identifikácia ARMA modelu, ktoré určujeme pre každý rad zvlášt. Rozšírený Duckey-Fullerov test nezamietol ani v jednom prípade prítomnost jednotkového koreňa, preto časové rady diferencujeme. Vývoj cien a diferencií vidíme na obrázku 2. ADF následne jasne zamietol prítomnost jednotkového koreňa. Testujeme na hladine 24

3.2 Modelový príklad 3 ODHAD DYNAMICKEJ KORELÁCIE významnosti 5%, pričom pre zamietnutie nulovej hypotézy musí byt hodnota testovej štatistiky nižšia ako kritická hodnota. Výsledky testových štatistík vidíme v tabul ke 2. Poznamenajme, že 5% kritické hodnoty 2, 86 a 1, 95 prislúcha dátam s driftom a dátam neobsahujúcim drift ani trend. Schlumberger Prvé diferencie Ratio 15.55 15.65 1 566 1132 1698 2266 Velkost 0.015 0.000 0.010 1 566 1132 1698 2266 Index Index Ford Motor Company Prvé diferencie Ratio 15.32 15.38 15.44 Velkost 0.02 0.00 1 566 1132 1698 2266 1 566 1132 1698 2266 Index Index Obr. 2: Vývoj radov a ich prvých diferencií Pôvodné dáta Prvé diferencie 5% kritická hodnota 2,86 1,95 Schlumberger 1,76 32,14 Ford Motor Company 2,05 32,59 Tabul ka 2: Výsledky ADF testu Môžeme pristúpit k určeniu počtu AR a MA členov. V získaných rezíduách skontrolujeme výskyt autokorelácie pomocou ACF a Ljung-Boxovho testu. Výsledky vidíme na obrázku 3. Testy zamietli autokoreláciu a teda sme našli dobre špecifikované modely ARMA pre naše dáta. Pre Schlumberger to je ARIMA(6, 1, 1) a pre Ford Motor Company 25

3.2 Modelový príklad 3 ODHAD DYNAMICKEJ KORELÁCIE Schlumberger Ford Motor Company Obr. 3: Testy určených ARMA modelov ARIMA(9, 1, 1). Následne testujeme výskyt heteroskedasticity v dátach. Testujeme nulovost autokorelácie štvorcov rezíduí získaných z ARMA modelov. Signifikantnost autokorelácií vidíme na obrázku 4. 26

3.2 Modelový príklad 3 ODHAD DYNAMICKEJ KORELÁCIE Obr. 4: ACF test štvorcov rezíduí Ked že ich prítomnost nebola zamietnutá, pristúpime k určeniu GARCH modelov. V oboch prípadoch sa ukazujú ako vyhovujúce GARCH(1, 1) modely, čo potvrdzuje aj Ljung-Boxov test štandardizovaných rezíduí a ich druhých mocnín, nakol ko sa dodatočný výskyt heteroskedasticity nepreukázal. Výsledné p-hodnoty boli pre akcie spoločnosti Schlumberger v rozmedzí 0,55 0,99 a pre Ford Motor Company 0,72 1. Podarilo sa nám teda dobre špecifikovat ARMA a GARCH modely pre dáta a ich varianciu, ich zhrnutie vidíme v tabul ke 3: Schlumberger Ford Motor Company ARIMA ARIMA(6,1,1) ARIMA(9,1,1) GARCH GARCH(1,1) GARCH(1,1) Tabul ka 3: Odhadnuté ARIMA a GARCH modely Pokračujeme testovaním prítomnosti DCC efektu. Test zamietol hypotézu o konštantnosti korelácií s p-hodnotou 0,0054. Môžeme teda pristúpit k odhadu dynamickej podmienenej korelácie, ktorej priebeh vidíme na Obr. 5. Obrázok 5 zobrazujúci dynamickú podmienenú koreláciu hovorí o uveritel nosti odhadu. Z vývoja hodnôt v čase je vidiet celková vzájomná korelovanost radov, o čom vypovedá odhadnutá kladná korelácia fluktuujáca okolo hodnoty 0,4. 27

3.2 Modelový príklad 3 ODHAD DYNAMICKEJ KORELÁCIE Priebeh radov po znormalizovaní Znormalizovaná hodnota 0.3 0.5 0.7 0.9 Schlumberger Ford Motor Company 1 566 1132 1698 2266 Dátum Dynamická podmienená korelácia Korelácia 0.1 0.3 0.5 0.7 1 566 1132 1698 2265 Dátum Obr. 5: Priebeh korelácie Postrehy k DCC-GARCH modelu DCC-GARCH model považujeme za dobrý prístup k modelovaniu dynamickej korelácie medzi časovými radmi. Naviac nie sme obmedzení len na dvojicu časových radov, model môže odhadovat korelácie pre viaceré rady súčasne. Za d alšiu pozitívnu vlastnost považujeme rýchle reagovanie na zmenu korelácie, čoho dôkazom je aj modelový príklad. Je ale potrebné poukázat na konzervatívnost Englovho testu prítomnosti dynamickej korelácie. Pre odhad korelácie je potrebný vel ký počet dát, pri nízkom počte sa nám nepodarilo nájst takú dvojicu časových radov, medzi ktorými by bola konštantná korelácia zamietnutá. 28

3.2 Modelový príklad 3 ODHAD DYNAMICKEJ KORELÁCIE Uvádzame ukážke vplyvu počtu hodnôt na odhad DCC. Priebeh časových radov vidíme na obrázku 6. Hodnota casového radu 0.4 0.7 1.0 Priebeh znormalizovaných hodnôt 1 440 880 1320 1761 Den Dynamická podmienená korelácia Korelácia 0.1 0.3 0.5 1 440 880 1320 1760 Den Obr. 6: Priebeh časových radov a odhadnutej korelácie Dané časové rady už na prvý pohl ad naznačujú určitú závislost, čo sa odzrkadlilo aj v odhadnutej korelácii kolísajúcej v rozmedzí [0,11; 0,67]. Englov DCC test (pochopitel ne) zamietol konštantnost s p-hodnotou rádovo 10 6. Pozrime sa ale ako sa zmení hodnota pri skrátení dĺžky časových radov. Použijeme rovnaké časové rady, vezmeme len každú druhú hodnotu. V tomto prípade sme dostali vel mi podobný výsledok v teste konštantnosti korelácie aj pri jej odhade. Ked ale vezmeme len každú štvrtú hodnotu, čím dostávame časové rady popisujúce rovnaké obdobie, no obsahujúce len 441 hodnôt, dostávame úplne iné výsledky. Englov DCC test nezamietol konštantnost korelácie s p-hodnotou 0,68 a ak sme sa aj napriek tomu pokúsili odhadnút dynamickú koreláciu, dostali sme dynamickú koreláciu fluktuujúcu v rozmedzí rádovo 10 7, priebeh ilustruje obrázok 7. 29

3.2 Modelový príklad 3 ODHAD DYNAMICKEJ KORELÁCIE Hodnota casového radu 0.4 0.7 1.0 Priebeh znormalizovaných hodnôt 1 110 220 330 441 Den Korelácia 0.3193542 0.3193548 Dynamická podmienená korelácia 1 110 220 330 440 Den Obr. 7: Priebeh časových radov a odhadnutej korelácie Taktiež nie sú všetky časové rady vhodné na modelovanie pomocou ARMA a GARCH modelov. V niektorých prípadoch sa nám stalo, že po určení AR a MA členov sa v získaných rezíduách nevyskytoval ARCH efekt a teda nebol splnený predpoklad k modelovaniu korelácie pomocou DCC-GARCH modelu. 30

4 PRAKTICKÁ ČASŤ 4 Praktická čast V tejto časti použijeme Vašíčkov dvojfaktorový model na ocenenie domáceho dlhopisu, pričom porovnáme vplyv korelácie na výslednú cenu. Ďalej využijeme DCC-GARCH model opísaný v kapitole 3 k odhadu dynamickej korelácie priamo z dát. Pre finančné dáta taktiež využijeme vzdialenost korelačných matíc na určenie podobných korelácií pre jednotlivé roky. Na základe tejto vzdialenosti rozdelíme roky do skupín prostredníctvom hierarchického zhlukovania. 4.1 Oceňovanie dlhopisov Je niekol ko prístupov, ako zakomponovat koreláciu do modelu. Tie najjednochšie ju zanedbajú, prípadne odhadujú ako konštantu. Týmto sa zaoberala napríklad práca [19]. Ďalšou možnost ou je nahradenie korelácie funkciou času, ktorá je navrhnutá tak, aby opisovala jej odhadovaný vývoj v čase. V prípade vývoja úrokovej miery štátu, ktorého delí niekol ko mesiacov od vstupu do menovej únie (model (1.8) z kapitoly 1) je zrejme korelácia rastúca. Takýmto príkladom môže byt napríklad korelácia odhadnutá funkciou času ρ 1 (t) =, (4.1) 1 + e t c 2 ktorá je konkávna a funkčná hodnota konverguje ku nami určenej konštante c 1 z intervalu (0, 1), konštanta c 2 určuje rýchlost konvergencie. Analogický postup bol použitý v práci [17], kde bola navrhnutá korelačná funkcia c 1 ρ 2 (t) = 1 c 3 e c 4t. (4.2) Pre takýto prístup numericky porovnáme výsledky pre dve rôzne funkcie korelácie. 31

4.2 Rozdiel cien dlhopisu pre rôzne funkcie korelácie 4 PRAKTICKÁ ČASŤ 4.2 Rozdiel cien dlhopisu pre rôzne funkcie korelácie Pre pripomenutie znovu uvádzame riešenie systému ODE (1.13) získaného z Vašíčkovho modelu: D(τ) = 1 + ea 2τ, a 2 U(τ) = a ( 3 a2 (e b2τ 1) b 2 (e a2τ 1) ), a 2 b 2 (a 2 b 2 ) τ A(τ) = a 1 D(s) b 1 U(s) + σ2 d D2 (s) 2 0 + σ2 eu 2 (s) 2 + ρ(t s)σ d σ e D(s)U(s)ds. Z neho dostávame explicitné vyjadrenie rozdielu cien dlhopisov, resp. ich logaritmov: ln P 1 (τ) ln P 2 (τ) = A 1 (τ) A 2 (τ) = τ 0 ( ) ρ 1 (T s) ρ 2 (T s) σ d σ e D(s)U(s)ds. (4.3) Uvažujme korelačnú funkciu času ρ 1 (T τ), t = T τ, napríklad horeuvedenú funkciu (4.1). Rozoberieme 2 prípady: 1. ρ 2 (T τ ) = c 0, kde c 0 je konštanta a) Nech c 0 = 0, teda rozdiel vyjadrený vzt ahom (4.3) pri použití ρ 1 (T τ) a zanedbaní korelácie. Explicitným výpočtom integrálu (pomocou Wolfram Alpha) dostávame netriviálny výraz, ktorého súčast ou je aj niekol ko hypergeometrických funkcií v tvare 2F 1 (a, b; c; z) = n=0 (a) n (b) n (c) n z n n!, kde (x) n = x! (x n)!. Nás ale zaujíma rozdiel ceny dlhopisu pre malé maturity, preto kvôli vyčísleniu rozdiel vyjadríme pomocou Taylorovho rozvoja 5. rádu: ( ) ( ) ( ) ln P 1 (τ) ln P 2 (τ) = A 1 (0) A 2 (0) + A (1) 1 (0) A (1) 2 (0) τ + A (2) 1 (0) A (2) τ 2 2 (0) 2 ( ) + A (3) 1 (0) A (3) τ 3 ( ) 2 (0) 6 + A (4) 1 (0) A (4) τ 4 ( ) 2 (0) 24 + A (5) 1 (0) A (5) τ 5 2 (0) 120 + O(τ 6 ) (4.4) 32

4.2 Rozdiel cien dlhopisu pre rôzne funkcie korelácie 4 PRAKTICKÁ ČASŤ Pre τ = 0 dostávame D(0) = 0, U(0) = 0. Ďalej platí: A (i) 1 (0) A (i) 2 (0) = 0 pre i {1, 2, 3}, A (4) 1 (0) A (4) 2 (0) = 3c 1a 3 σ d σ e e T c 2, e T c 2 + 1 ( A (5) 1 (0) A (5) 2 (0) = c 1a 3 σ d σ e e T c 2 + 1 e T c 2 ( 3a 2 b 2 + 4a 2 2 b 2 2), (a 2 b 2 ) 14a 2b 2 e 2T c 2 (a 2 b 2 ) ( 2a 2 (e T c 2 + 1)c 2 + b 2 (e T c 2 + 1)c 2 1 ) ) (e T c 2 + 1) 3 c 2 2. (4.5) Dosadením rovností (4.5) do (4.4) vyjadríme rozdiel pri použití dynamickej korelačnej funkcie (4.1) a pri zanedbaní korelácie potom dostávame ( e T c 2 τ 4 8 + ( e T c 2 ( 3a 2 b 2 + 4a 2 2 b 2 2) ln P 1 (τ) ln P 2 (τ) = c 1a 3 σ d σ e e T c 2 + 1 (a 2 b 2 ) 14a 2b 2 e 2T c 2 (a 2 b 2 ) ( 2a 2 (e T c 2 + 1)c 2 + b 2 (e T c 2 + 1)c 2 1 ) ) ) τ 5 + O(τ 6 ). (e T c 2 + 1) 3 c 2 120 2 (4.6) b) Nech c 0 je l ubovol ná konštanta z intervalu (0, 1), vypočítame teda rozdiel medzi ρ 1 (T τ) a konštantnou koreláciou. Z rovnice (4.3) dostávame vzt ah ln P 1 (τ) ln P 2 (τ) = τ 0 c τ 1 σ 1 + e s d σ e D(s)U(s)ds c 0 σ d σ e D(s)U(s)ds. (4.7) c 2 0 Integrály nahradíme Taylorovým rozvojom, čím dostávame rozdiel medzi použitím dynamickej korelačnej funkcie ρ 1 (T τ) a konštantnej korelácie: ( e T c 2 τ 4 8 + ( e T c 2 ( 3a 2 b 2 + 4a 2 2 b 2 2) ln P 1 (τ) ln P 2 (τ) = c 1a 3 σ d σ e e T c 2 + 1 (a 2 b 2 ) 14a 2b 2 e 2T c 2 (a 2 b 2 ) ( 2a 2 (e T c 2 + 1)c 2 + b 2 (e T c 2 + 1)c 2 1 ) ) ) τ 5 (e T c 2 + 1) 3 c 2 120 2 ( ) τ 4 c 0 a 3 σ d σ e 8 + (5a 2 + 2b 2 ) τ 5 + O(τ 6 ). 60 (4.8) 33

4.3 Rozdiel cien pre konkrétne parametre 4 PRAKTICKÁ ČASŤ 2. ρ 2 (T τ ) = 1 c 3 e c 4(T τ ), teda vyjadríme rozdiel ceny dlhopisu pri použití odlišných korelačných funkcií. Pri výpočte rozdielu logaritmov cien dlhopisov dostávame podobný vzt ah ako v (4.7), integrály nahradíme Taylorovym rozvojom, čím pre konkrétne korelačné funkcie dostávame vzt ah: ( e T c 2 τ 4 8 + ( e T c 2 ( 3a 2 b 2 + 4a 2 2 b 2 2) ln P 1 (τ) ln P 2 (τ) = c 1a 3 σ d σ e e T c 2 + 1 (a 2 b 2 ) 14a 2b 2 e 2T c 2 (a 2 b 2 ) ( 2a 2 (e T c 2 + 1)c 2 + b 2 (e T c 2 + 1)c 2 1 ) ) ) τ 5 (e T c 2 + 1) 3 c 2 120 2 ( ) ( ) τ 4 a 3 σ d σ e 8 + (5a 2 + 2b 2 ) τ 5 + c 3 a 3 σ d σ e e c τ 4T 4 60 8 + (5a 2 + 2b 2 + 6c 4 ) τ 5 + O(τ 6 ) 60 4.3 Rozdiel cien pre konkrétne parametre (4.9) V tejto časti ukážeme rozdiel vo vyššie spomenutých prístupoch k použitej korelácii na numerických príkladoch. Pre rozdiel časových štruktúr úrokových mier s koreláciami ρ 1 (T τ) a ρ 2 (T τ) zo vzt ahu (1.7) dostávame R 1 (τ) R 2 (τ) = ln P 1(τ) ln P 2 (τ). (4.10) τ Uvažujme spomínanú korelačnú funkciu ρ 1 (T τ) = s parametrami z tabul ky 4. Jej priebeh vidíme na nasledujúcich grafoch: c 1 1 + e T τ c 2 Parametre Vašíčkovho modelu po transformácii premenných a parametre korelačných funkcií ρ 1 (T τ), ρ 2 (T τ) (4.1) (4.2) vidíme v tabul ke 4. a 1 b 1 a 2 a 3 b 2 σ d σ e c 1 c 2 c 3 c 4 (T ) 7 T ( ) 1+e ln c T ( 2 c1 ) c 3 1+e c T 2 0,01 0,003 2 2 0,2 0,04 0,01 0,6 10 0,7 30 T Tabul ka 4: Vstupné parametre 7 Hodnota parametra c 4 sa mení v závislosti od dĺžky splatnosti T. Je vyjadrený tak, aby boli hodnoty korelačných funkcií v čase splatnosti domáceho dlhopisu totožné. 34

4.3 Rozdiel cien pre konkrétne parametre 4 PRAKTICKÁ ČASŤ 1 rok 30 rokov 100 rokov ρ1(t) 0.300 0.305 0.310 0.315 ρ1(t) 0.30 0.40 0.50 ρ1(t) 0.30 0.40 0.50 0.60 0.0 0.2 0.4 0.6 0.8 1.0 0 5 10 20 30 0 20 40 60 80 100 t t t Obr. 8: Priebeh korelačnej funkcie pre rôzne obdobia Naviac odhadneme rád konvergencie pomocou experimentálneho rádu konvergencie (experimental order of convergence, EOC), ktorým aproximujeme exponent α v rovnici ln P 1 (τ) ln P 2 (τ) = O(τ α ), kde τ. (4.11) Označme err i = ln P 1 (τ i ) ln P 2 (τ i ). Exponent α potom odhadneme vzt ahom: EOC i = ln(err i) ln(err i+1 ). [12] (4.12) ln(τ i ) ln(τ i+1 ) Rozobereme možnosti korelačnej funkcie ρ 2 (T τ) spomínané v predchádzajúcej podkapitole: 1. ρ 2 (T τ ) = c 0, kde c 0 je konštanta a) Nech c 0 = 0. Pre τ { 1 12, 2 12, 3 12, 6 12, 9 12, 1}, teda 1 rok pred splatnost ou domáceho dlhopisu a v niektorých mesiacov počas posledného roku dostávame hodnoty pre rozdiel vyjadrený v rovnici (4.3): 35

4.3 Rozdiel cien pre konkrétne parametre 4 PRAKTICKÁ ČASŤ τ lnp 1 (τ ) lnp 2 (τ ) τ EOC τ 1 2,9501 10 8 3,8393 12 2 2,1113 10 7 3,7324 12 3 6,3931 10 7 3,6327 12 6 3,7558 10 6 3,3669 12 9 9,5300 10 6 3,1438 12 1 1,7352 10 5 2,9568 Tabul ka 5: Rozdiel pri použití ρ 1 (T τ) a zanedbaní korelácie b) Nech c 0. = 0,57. Tá je zvolená tak, aby mala v čase spatnosti T = 30 rovnakú hodnotu ako dynamická korelácia ρ 1 (30). Pre hodnoty τ z obdobia posledného roka do splatnosti dostávame hodnoty rozdielu: τ lnp 1 (τ ) lnp 2 (τ ) τ EOC τ 1 9,3149 10 12 4,8374 12 2 1,3315 10 10 4,7292 12 3 6,0399 10 10 4,6284 12 6 7,0710 10 9 4,3597 12 9 2,6829 10 8 4,1352 12 1 6,4971 10 8 3,9483 Tabul ka 6: Rozdiel pri použití ρ 1 (T τ) a konštantnej korelácie 2. ρ 2 (T τ ) = 1 c 3 e c 4(T τ ) Na obrázku 9 vidíme porovnanie korelačných funkcií ρ 1 (t) a ρ 2 (t), pričom parameter c 4 (T ) nadobúda pre niektoré časy splatnosti T hodnoty približne: c 4 (1) c 4 (30) c 4 (100) 0,0216 0,0164 0,0056 Pri takto zvolených korelačných funkciách uvádzame hodnoty rozdielu zo vzt ahu 4.3 počas posledného roka do splatnosti v tabul ke 7. 36

4.4 Odhad DCC pre výmenné kurzy 4 PRAKTICKÁ ČASŤ 1 rok 30 rokov 100 rokov ρ1(t) 0.300 0.305 0.310 0.315 ρ 1 (t) ρ 2 (t) ρ1(t) 0.30 0.40 0.50 ρ 1 (t) ρ 2 (t) ρ1(t) 0.30 0.40 0.50 0.60 ρ 1 (t) ρ 2 (t) 0.0 0.2 0.4 0.6 0.8 1.0 0 5 10 20 30 0 20 40 60 80 100 t t t Obr. 9: Priebeh korelačných funkcií pre rôzne obdobia τ lnp 1 (τ ) lnp 2 (τ ) τ EOC τ 1 1,4138 10 11 4,8604 12 2 2,0535 10 10 4,7353 12 3 9,3378 10 10 4,6255 12 6 1,0869 10 8 4,3393 12 9 4,0827 10 8 4,1009 12 1 9,7785 10 8 3,9012 Tabul ka 7: Rozdiel pri použití ρ 1 (T τ) a ρ 2 (T τ) Rád konvergencie rovný 4 sa ukázal pri analytickom odvodení v rovniciach 4.6, 4.8 a 4.9, ako aj numerickým výpočtom EOC v tabul ke 5. V d alších dvoch prípadoch, tabul ky 6 a 7, sme dostali rád rovný 5 z dôvodu, že korelácie boli zvolené tak, aby sa v čase splatnosti rovnali. Inak by sa s klesajúcim časom do splatnosti τ EOC blížilo k 4. 4.4 Odhad DCC pre výmenné kurzy Odhadneme koreláciu pre výmenné kurzy eura voči britskej libre (EUR/GBP) a japonskému jenu (EUR/JPY). Využijeme denné dáta z rokov 2010 až 2018, t.j. časové rady obsahujú 2347 hodnôt. Dáta sú vol ne dostupné na [28]. Prvým krokom je identifikácia ARMA modelu, ktorý určujeme pre každý kurz zvlášt. Rozšírený Duckey-Fullerov test ani v jednom prípade prítomnost jednotkového koreňa 37

4.4 Odhad DCC pre výmenné kurzy 4 PRAKTICKÁ ČASŤ nezamietol, preto časové rady diferencujeme. Vývoj cien a diferencií vidíme na obrázku 10. ADF následne jasne zamietol prítomnost jednotkového koreňa. Testujeme na hla- EUR/GBP Prvé diferencie Ratio 0.70 0.80 0.90 1.1.2010 2.4.2012 2.7.2014 30.9.2016 31.12.2018 Velkost 0.02 0.01 0.03 1.1.2010 2.4.2012 2.7.2014 30.9.2016 31.12.2018 Dátum Dátum EUR/JPY Prvé diferencie Ratio 100 120 140 Velkost 6 2 2 4 1.1.2010 2.4.2012 2.7.2014 30.9.2016 31.12.2018 1.1.2010 2.4.2012 2.7.2014 30.9.2016 31.12.2018 Dátum Dátum Obr. 10: Vývoj kurzov a prvých diferencií dine významnosti 5%, pričom hodnota testovej štatistiky musí byt nižšia ako kritická hodnota. Výsledky testových štatistík vidíme v tabul ke 8. Pôvodné dáta Prvé diferencie 5% kritická hodnota 2,86 1,95 EUR/GBP 2,07 35,1 EUR/JPY 1,74 34,48 Tabul ka 8: Výsledky ADF testu Môžeme pristúpit k určeniu počtov AR a MA členov. V získaných rezíduách skontrolujeme výskyt autokorelácie pomocou ACF a Ljung-Boxovho testu. Výsledky vidíme na obrázku 11. 38

4.4 Odhad DCC pre výmenné kurzy 4 PRAKTICKÁ ČASŤ Testy zamietli autokoreláciu a teda sme našli dobre špecifikované modely ARMA pre naše dáta. Pre kurz EUR/GBP to je ARMA(1, 3) a pre EUR/JPY ARMA(3, 1). Následne testujeme výskyt heteroskedasticity v dátach. Testujeme nulovost autokorelácie štvorcov rezíduí získaných z ARMA modelov. Signifikantnost autokorelácií vidíme na obrázku 12. EUR/GBP EUR/JPY Obr. 11: Testy určených ARMA modelov 39

4.4 Odhad DCC pre výmenné kurzy 4 PRAKTICKÁ ČASŤ Obr. 12: ACF štvorcov rezíduí Ked že ich prítomnost nebola zamietnutá, pristúpime k určeniu GARCH modelov. V oboch prípadoch sa ukazujú ako vyhovujúce GARCH(1, 1) modely, čo potvrdzuje aj Ljung-Boxov test štandardizovaných rezíduí a ich druhých mocnín. Dodačný výskyt heteroskedasticity sa teda nepreukázal, výsledné p-hodnoty boli pre kurz EUR/GBP v rozmedzí 0,17 1 a pre EUR/JPY 0,36 0,75. Pokračujeme testovaním prítomnosti DCC efektu. Test jasne zamietol hypotézu o konštantnosti korelácií s p-hodnotou rádovo 10 5. Môžeme preto pristúpit k odhadu dynamickej podmienenej korelácie, ktorej priebeh vidíme na obrázku 13. Od začiatku roka 2010 po koniec roka 2013 majú kurzy podobný vývoj cien, čo sa odrazilo aj na odhadnutej kladnej korelácii s rastúcim tredom. Naproti tomu vidíme pokles od začiatku roku 2016, kedy bol ich vývoj opačný, kedy bola korelácii odhadnutá hodnota rovná 0,6. Náhla zmena korelácie potvrdzuje rýchlu odozvu modelu na zmenu vývoja časových radov. 40

4.4 Odhad DCC pre výmenné kurzy 4 PRAKTICKÁ ČASŤ Priebeh kurzov po znormalizovaní Znormalizovaná hodnota 0.5 0.7 0.9 EUR/GBP EUR/JPY 1.1.2010 2.4.2012 2.7.2014 30.9.2016 31.12.2018 Dátum Dynamická podmienená korelácia Korelácia 0.6 0.2 0.2 0.6 1.1.2010 2.4.2012 2.7.2014 30.9.2016 28.12.2018 Dátum Obr. 13: Priebeh korelácie 4.4.1 Modelovanie DCC pre viaceré časové rady Časové rady z predchádzajúcej časti doplníme o d alšie dva výmenné kurzy. Na dátovej sade zloženej zo štyroch časových radov ukážeme výpočet dynamickej korelácie pre viaceré časové rady súčasne. Použijeme denné dáta z rokov 2010 až 2018 (2347 hodnôt) pre výmenné kurzy eura voči americkému doláru (EUR/USD), kanadskému doláru (EUR/CAD) a vyššie uvedené EUR/GBP a EUR/JPY. Priebeh znormalizovaných kurzov vidíme na obrázku 14 41