Law, T;
Shawe-Taylor, J;
(2017)
Practical Bayesian support vector regression for financial time series prediction and market condition change detection.
Quantitative Finance
, 17
(9)
pp. 1403-1416.
10.1080/14697688.2016.1267868.
Preview |
Text
Practical Bayesian support vector regression for financial time series prediction and market condition change detection.pdf - Published Version Download (3MB) | Preview |
Abstract
Support vector regression (SVR) has long been proven to be a successful tool to predict financial time series. The core idea of this study is to outline an automated framework for achieving a faster and easier parameter selection process, and at the same time, generating useful prediction uncertainty estimates in order to effectively tackle flexible real-world financial time series prediction problems. A Bayesian approach to SVR is discussed, and implemented. It is found that the direct implementation of the probabilistic framework of Gao et al. returns unsatisfactory results in our experiments. A novel enhancement is proposed by adding a new kernel scaling parameter (Formula presented.) to overcome the difficulties encountered. In addition, the multi-armed bandit Bayesian optimization technique is applied to automate the parameter selection process. Our framework is then tested on financial time series of various asset classes (i.e. equity index, credit default swaps spread, bond yields, and commodity futures) to ensure its flexibility. It is shown that the generalization performance of this parameter selection process can reach or sometimes surpass the computationally expensive cross-validation procedure. An adaptive calibration process is also described to allow practical use of the prediction uncertainty estimates to assess the quality of predictions. It is shown that the machine-learning approach discussed in this study can be developed as a very useful pricing tool, and potentially a market condition change detector. A further extension is possible by taking the prediction uncertainties into consideration when building a financial portfolio.
Type: | Article |
---|---|
Title: | Practical Bayesian support vector regression for financial time series prediction and market condition change detection |
Open access status: | An open access version is available from UCL Discovery |
DOI: | 10.1080/14697688.2016.1267868 |
Publisher version: | http://dx.doi.org/10.1080/14697688.2016.1267868 |
Language: | English |
Additional information: | © 2017 The Author(s). Published by Informa UK Limited, trading as Taylor & Francis Group This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. |
Keywords: | Support vector machines regression, Kernel scaling, Machine learning, Bayesian inference, Multi-armed bandit Bayesian optimization, Gaussian process |
UCL classification: | UCL UCL > Provost and Vice Provost Offices > UCL BEAMS UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science > Dept of Computer Science |
URI: | https://discovery.ucl.ac.uk/id/eprint/1546210 |
Archive Staff Only
![]() |
View Item |