Předpovídání makrofinančních časových řad pomocí strojového učení

Název práce: Forecasting Macrofinancial Time Series with Machine Learning Methods
Autor(ka) práce: Simon, Jan
Typ práce: Diploma thesis
Vedoucí práce: Plašil, Miroslav
Oponenti práce: Karel, Tomáš
Jazyk práce: English
Abstrakt:
Unlike the standard supervised learning setting, forecasting time series poses different challenges due to their inherent time dependence, non-stationarity, and susceptibility to structural shifts. Traditional econometric models, while powerful, might struggle capturing the nonlinear patterns and high-dimensional dependencies present in such data. In recent years, machine learning (ML) methods have emerged as promising alternatives, offering flexible approaches to modeling and prediction. In this thesis, we (1) build the foundational knowledge related to timeseries as well as practical applications , (2) introduce the basic building blocks of both classical and ML algorithms and finally (3) compare these models in multiple different settings - low to high amount of training data with low to high forecasting horizons. Finally, all tests are conducted on 3 different real world datasets to allow us to generalize our findings. We find that ensemble methods perform better across majority of settings, with the exception of low signal-to-noise datasets, where simpler methods perform better. Additionally, regularized models tend to perform at least as good as its non-regularized counterparts, though at the cost of computation.
Klíčová slova: Time series; Machine learning; Probability theory
Název práce: Předpovídání makrofinančních časových řad pomocí strojového učení
Autor(ka) práce: Simon, Jan
Typ práce: Diplomová práce
Vedoucí práce: Plašil, Miroslav
Oponenti práce: Karel, Tomáš
Jazyk práce: English
Abstrakt:
Na rozdíl od standardního supervizorního učení představuje předpovídání časových řad odlišné výzvy kvůli jejich časové závislosti, nestacionaritě a náchylnosti ke strukturálním změnám. Tradiční ekonometrické modely, mohou mít potíže s zachycením nelineárních vztahů či vysoce dimenzionálních závislostí. V poslední době se metody strojového učení (ML) ukázaly jako slibné alternativy, které nabízejí flexibilnější přístupy k modelování a predikci. V této práci (1) nastíníme základní znalosti týkající se časových řad a jejich praktického využití, (2) představíme základní stavební bloky jak klasických, tak ML algoritmů, a nakonec (3) porovnáváme tyto modely v různých situacích – od nízké po vysoké množství trénovací množiny a od krátkých po dlouhé predikční horizonty. Všechny testy jsou prováděny na třech různých reálných datových sadách, což nám umožňuje zobecnit naše zjištění. Zjistili jsme, že ensemble metody dosahují lepších výsledků ve většině situacích, s výjimkou dat s velkým množstvím šumu, kde si lépe vedou jednodušší metody. Navíc regularizované modely mají tendenci dosahovat alespoň stejně dobrých výsledků jako jejich neregularizované protějšky, avšak za cenu vyšší výpočetní náročnosti.
Klíčová slova: Strojové učení; Teorie Pravděpodobnosti; Časové řady

Informace o studiu

Studijní program / obor: Statistika
Typ studijního programu: Magisterský studijní program
Přidělovaná hodnost: Ing.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra statistiky a pravděpodobnosti

Informace o odevzdání a obhajobě

Datum zadání práce: 26. 10. 2022
Datum podání práce: 3. 5. 2025
Datum obhajoby: 2025

Soubory ke stažení

Soubory budou k dispozici až po obhajobě práce.

    Poslední aktualizace: