| Literature DB >> 36217322 |
Sabri Boubaker1,2,3, Zhenya Liu4,5,6, Yifan Zhang4.
Abstract
Statistical properties that vary with time represent a challenge for time series forecasting. This paper proposes a change point-adaptive-RNN (CP-ADARNN) framework to predict crude oil prices with high-dimensional monthly variables. We first detect the structural breaks in predictors using the change point technique, and subsequently train a prediction model based on ADARNN. Using 310 economic series as exogenous factors from 1993 to 2021 to predict the monthly return on the WTI crude oil real price, CP-ADARNN outperforms competing benchmarks by 12.5% in terms of the root mean square error and achieves a correlation of 0.706 between predicted and actual returns. Furthermore, the superiority of CP-ADARNN is robust for Brent oil price as well as during the COVID-19 pandemic. The findings of this paper provide new insights for investors and researchers in the oil market.Entities:
Keywords: COVID-19; Change point detection; Oil price prediction; Recursive neural network
Year: 2022 PMID: 36217322 PMCID: PMC9534472 DOI: 10.1007/s10479-022-05004-8
Source DB: PubMed Journal: Ann Oper Res ISSN: 0254-5330 Impact factor: 4.820
Fig. 1The framework of CP-ADARNN. This framework contains two modules shown as the change point detection in Panel (a) and temporal distribution matching in Panel (b)
Tests for common breaks in predictors of the training sample (1993/03–2016/02)
| Periods | Location of breaks | Relevant events |
|---|---|---|
| Mar 1993–Feb 2016 | Oct 2007 (0.00) | Early phase of financial crisis |
| Mar 1993–Oct 2007 | Apr 2000 (0.00) | Beginning of oil price rising |
| Nov 2007–Feb 2016 | Dec 2009 (0.00) | Ending phase of financial crisis |
Note: This table presents the detected change points in a pool of predictors. The critical values of each test are calculated following the bootstrap procedures provided by Horváth et al. (2021c). The corresponding p-values are shown in parentheses
Fig. 2The WTI spot crude oil real price and one-step-ahead forecasts. The figure plots the monthly forecasts of CP-ADARNN and the alternative models. The shadowed areas are sub-periods split by the detected change points
Prediction accuracy of oil real return forecasting models
| Models | Full-training | CP- version | ||||||
|---|---|---|---|---|---|---|---|---|
| MAE | RMSE | IC | MAE | RMSE | IC | |||
| RW | 0.092 | 0.149 | – | – | 0.092 | 0.149 | – | – |
| RWd | 0.106 | 0.182 | 0.253 | 0.105 | 0.149 | 0.273 | ||
| ARIMA | 0.085 | 0.145 | 0.043 | 0.218 | 0.088 | 0.145 | 0.044 | 0.245 |
| LASSO | 0.075 | 0.132 | 0.211 | 0.555 | 0.091 | 0.148 | 0.005 | 0.031 |
| ENet | 0.074 | 0.126 | 0.278 | 0.574 | 0.091 | 0.148 | 0.005 | 0.016 |
| Ridge | 0.120 | 0.345 | 0.597 | 0.091 | 0.148 | 0.005 | 0.029 | |
| RF | 0.075 | 0.126 | 0.280 | 0.543 | 0.090 | 0.148 | 0.008 | 0.052 |
| LSTM | 0.108 | 0.188 | 0.327 | 0.132 | 0.192 | |||
| GRU | 0.118 | 0.202 | 0.300 | 0.113 | 0.165 | 0.042 | ||
| ADARNN | 0.087 | 0.155 | 0.458 | 0.072 | ||||
Note:Other than the proposed CP-ADARNN framework, models with “CP-” mean that their training samples are replaced with the last sub-period split by the change points. The bold values represent the best performance among the 20 models in terms of MAE, RMSE, and IC
Fig. 3The WTI and Brent spot crude oil real prices. The figure plots the monthly spot real prices and spread. The sample period covers from January 1993 to December 2021
Prediction accuracy of Brent oil real return forecasting models
| Models | Full-training | CP- version | ||||||
|---|---|---|---|---|---|---|---|---|
| MAE | RMSE | IC | MAE | RMSE | IC | |||
| RW | 0.092 | 0.146 | – | – | 0.092 | 0.146 | – | – |
| RWd | 0.105 | 0.172 | 0.296 | 0.116 | 0.158 | 0.200 | ||
| ARIMA | 0.084 | 0.137 | 0.118 | 0.348 | 0.091 | 0.146 | 0.041 | |
| LASSO | 0.071 | 0.113 | 0.394 | 0.648 | 0.090 | 0.145 | 0.009 | 0.061 |
| ENet | 0.073 | 0.117 | 0.354 | 0.621 | 0.091 | 0.145 | 0.005 | 0.010 |
| Ridge | 0.111 | 0.415 | 0.659 | 0.091 | 0.145 | 0.009 | 0.080 | |
| RF | 0.078 | 0.125 | 0.268 | 0.526 | 0.090 | 0.144 | 0.019 | 0.147 |
| LSTM | 0.145 | 0.208 | 0.516 | 0.122 | 0.171 | 0.085 | ||
| GRU | 0.102 | 0.169 | 0.382 | 0.104 | 0.148 | 0.301 | ||
| ADARNN | 0.090 | 0.123 | 0.288 | 0.676 | 0.072 | |||
Note:Other than the proposed CP-ADARNN framework, models with “CP-” mean that their training samples are replaced with the last sub-period split by the change points. The bold values represent the best performance among the 20 models in terms of MAE, RMSE, and IC
Prediction accuracy of oil price forecasting models during the COVID-19 pandemic
| Models | Full-training | CP- version | ||||||
|---|---|---|---|---|---|---|---|---|
| MAE | RMSE | IC | MAE | RMSE | IC | |||
| Panel A: WTI spot crude oil price | ||||||||
| RW | 0.154 | 0.234 | – | – | 0.154 | 0.234 | – | – |
| RWd | 0.153 | 0.281 | 0.277 | 0.159 | 0.230 | 0.035 | 0.199 | |
| ARIMA | 0.136 | 0.229 | 0.047 | 0.231 | 0.158 | 0.236 | 0.059 | |
| LASSO | 0.129 | 0.209 | 0.208 | 0.583 | 0.131 | 0.201 | 0.267 | 0.515 |
| ENet | 0.120 | 0.201 | 0.265 | 0.574 | 0.138 | 0.199 | 0.277 | 0.759 |
| Ridge | 0.115 | 0.190 | 0.344 | 0.610 | 0.142 | 0.213 | 0.173 | 0.491 |
| RF | 0.131 | 0.212 | 0.185 | 0.454 | 0.155 | 0.232 | 0.020 | 0.305 |
| LSTM | 0.148 | 0.222 | 0.105 | 0.523 | 0.179 | 0.249 | 0.011 | |
| GRU | 0.108 | 0.821 | 0.153 | 0.209 | 0.207 | 0.500 | ||
| ADARNN | 0.109 | 0.166 | 0.499 | 0.713 | 0.153 | 0.573 | ||
| Panel B: Brent spot crude oil price | ||||||||
| RW | 0.152 | 0.227 | – | – | 0.152 | 0.227 | – | – |
| RWd | 0.145 | 0.261 | 0.335 | 0.157 | 0.226 | 0.010 | 0.161 | |
| ARIMA | 0.132 | 0.211 | 0.141 | 0.398 | 0.153 | 0.231 | 0.025 | |
| LASSO | 0.169 | 0.444 | 0.683 | 0.130 | 0.189 | 0.305 | 0.642 | |
| ENet | 0.107 | 0.176 | 0.402 | 0.658 | 0.130 | 0.193 | 0.278 | 0.548 |
| Ridge | 0.168 | 0.452 | 0.708 | 0.140 | 0.211 | 0.140 | 0.392 | |
| RF | 0.114 | 0.182 | 0.356 | 0.666 | 0.150 | 0.224 | 0.025 | 0.344 |
| LSTM | 0.146 | 0.228 | 0.519 | 0.156 | 0.197 | 0.249 | 0.675 | |
| GRU | 0.136 | 0.221 | 0.051 | 0.435 | 0.157 | 0.226 | 0.015 | 0.194 |
| ADARNN | 0.155 | 0.223 | 0.033 | 0.513 | 0.117 | |||
Note:Other than the proposed CP-ADARNN framework, models with “CP-” mean that their training samples are replaced with the last sub-period split by the change points. The bold values represent the best performance among the 20 models in terms of MAE, RMSE, and IC
Tests for common breaks in predictors of the pre-COVID sample (1993/03—2019/12)
| Periods | Location of breaks | Relevant events |
|---|---|---|
| Mar 1993–Dec 2019 | Oct 2007 (0.00) | Early phase of financial crisis |
| Mar 1993–Oct 2007 | Apr 2000 (0.00) | Beginning of oil price rising |
| Nov 2007–Dec 2019 | Jun 2017 (0.00) | Rising of geopolitical conflicts |
Note:This table presents the detected change points in a pool of predictors. The critical values of each test are calculated following the bootstrap procedures provided by Horváth et al. (2021c). The corresponding p-values are shown in parentheses