Forecasting exchage rates using machine learning models with time-varying volatility

This thesis is focused on investigating the predictability of exchange rate returns on monthly and daily frequency using models that have been mostly developed in the machine learning field. The forecasting performance of these models will be compared to the Random Walk, which is the benchmark model...

Full description

Bibliographic Details
Main Author: Garg, Ankita
Format: Others
Language:English
Published: Linköpings universitet, Statistik 2012
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-79053
id ndltd-UPSALLA1-oai-DiVA.org-liu-79053
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-liu-790532013-01-08T13:42:35ZForecasting exchage rates using machine learning models with time-varying volatilityengGarg, AnkitaLinköpings universitet, Statistik2012Forecastingexchange ratesmachine learning modelsThis thesis is focused on investigating the predictability of exchange rate returns on monthly and daily frequency using models that have been mostly developed in the machine learning field. The forecasting performance of these models will be compared to the Random Walk, which is the benchmark model for financial returns, and the popular autoregressive process. The machine learning models that will be used are Regression trees, Random Forests, Support Vector Regression (SVR), Least Absolute Shrinkage and Selection Operator (LASSO) and Bayesian Additive Regression trees (BART). A characterizing feature of financial returns data is the presence of volatility clustering, i.e. the tendency of persistent periods of low or high variance in the time series. This is in disagreement with the machine learning models which implicitly assume a constant variance. We therefore extend these models with the most widely used model for volatility clustering, the Generalized Autoregressive Conditional Heteroscedasticity (GARCH) process. This allows us to jointly estimate the time varying variance and the parameters of the machine learning using an iterative procedure. These GARCH-extended machine learning models are then applied to make one-step-ahead prediction by recursive estimation that the parameters estimated by this model are also updated with the new information. In order to predict returns, information related to the economic variables and the lagged variable will be used. This study is repeated on three different exchange rate returns: EUR/SEK, EUR/USD and USD/SEK in order to obtain robust results. Our result shows that machine learning models are capable of forecasting exchange returns both on daily and monthly frequency. The results were mixed, however. Overall, it was GARCH-extended SVR that shows great potential for improving the predictive performance of the forecasting of exchange rate returns. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-79053application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
topic Forecasting
exchange rates
machine learning models
spellingShingle Forecasting
exchange rates
machine learning models
Garg, Ankita
Forecasting exchage rates using machine learning models with time-varying volatility
description This thesis is focused on investigating the predictability of exchange rate returns on monthly and daily frequency using models that have been mostly developed in the machine learning field. The forecasting performance of these models will be compared to the Random Walk, which is the benchmark model for financial returns, and the popular autoregressive process. The machine learning models that will be used are Regression trees, Random Forests, Support Vector Regression (SVR), Least Absolute Shrinkage and Selection Operator (LASSO) and Bayesian Additive Regression trees (BART). A characterizing feature of financial returns data is the presence of volatility clustering, i.e. the tendency of persistent periods of low or high variance in the time series. This is in disagreement with the machine learning models which implicitly assume a constant variance. We therefore extend these models with the most widely used model for volatility clustering, the Generalized Autoregressive Conditional Heteroscedasticity (GARCH) process. This allows us to jointly estimate the time varying variance and the parameters of the machine learning using an iterative procedure. These GARCH-extended machine learning models are then applied to make one-step-ahead prediction by recursive estimation that the parameters estimated by this model are also updated with the new information. In order to predict returns, information related to the economic variables and the lagged variable will be used. This study is repeated on three different exchange rate returns: EUR/SEK, EUR/USD and USD/SEK in order to obtain robust results. Our result shows that machine learning models are capable of forecasting exchange returns both on daily and monthly frequency. The results were mixed, however. Overall, it was GARCH-extended SVR that shows great potential for improving the predictive performance of the forecasting of exchange rate returns.
author Garg, Ankita
author_facet Garg, Ankita
author_sort Garg, Ankita
title Forecasting exchage rates using machine learning models with time-varying volatility
title_short Forecasting exchage rates using machine learning models with time-varying volatility
title_full Forecasting exchage rates using machine learning models with time-varying volatility
title_fullStr Forecasting exchage rates using machine learning models with time-varying volatility
title_full_unstemmed Forecasting exchage rates using machine learning models with time-varying volatility
title_sort forecasting exchage rates using machine learning models with time-varying volatility
publisher Linköpings universitet, Statistik
publishDate 2012
url http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-79053
work_keys_str_mv AT gargankita forecastingexchageratesusingmachinelearningmodelswithtimevaryingvolatility
_version_ 1716526877962665984