VAR-GRU: A Hybrid Model for Multivariate Financial Time Series Prediction

A determining the most relevant variables and proper lag length are the most challenging steps in multivariate time series analysis. In this paper, we propose a hybrid Vector Autoregressive and Gated Recurrent Unit (VAR-GRU) model to find the contextual variables and suitable lag length to improve the predictive performance for financial multivariate time series. VAR-GRU approach consists of two layers, the first layer is a VAR model-based variable and lag length selection and in the second layer, the GRU-based multivariate prediction model is trained. In the VAR layer, the Akaike Information Criterion (AIC) is used to select VAR order for finding the optimal lag length. Then, the Granger Causality test with the optimal lag length is utilized to define the causal variables to the second layer GRU model. The experimental results demonstrate that the ability of the proposed hybrid model to improve prediction performance against all base predictors in terms of three evaluation metrics. The model is validated over real-world financial multivariate time series dataset.

[1]  William H. Beaver,et al.  Market Prices, Financial Ratios, And Prediction Of Failure , 1968 .

[2]  Jun Wang,et al.  Financial Time Series Prediction Using Elman Recurrent Random Neural Networks , 2016, Comput. Intell. Neurosci..

[3]  Keun Ho Ryu,et al.  A Simulation-Based Study on the Comparison of Statistical and Time Series Forecasting Methods for Early Detection of Infectious Disease Outbreaks , 2018, International journal of environmental research and public health.

[4]  Yoshua Bengio,et al.  On the Properties of Neural Machine Translation: Encoder–Decoder Approaches , 2014, SSST@EMNLP.

[5]  Kimon P. Valavanis,et al.  Surveying stock market forecasting techniques - Part II: Soft computing methods , 2009, Expert Syst. Appl..

[6]  Arun Agarwal,et al.  Recurrent neural network and a hybrid model for prediction of stock returns , 2015, Expert Syst. Appl..

[7]  Jeffrey L. Elman,et al.  Finding Structure in Time , 1990, Cogn. Sci..

[8]  Ke Jia,et al.  An Improved Hybrid Encoding Cuckoo Search Algorithm for 0-1 Knapsack Problems , 2014, Comput. Intell. Neurosci..

[9]  G. Reinsel Elements of Multivariate Time Series Analysis , 1995 .

[10]  Cheng Hao Jin,et al.  Improved pattern sequence‐based forecasting method for electricity load , 2014 .

[11]  Xiao Zhong,et al.  Forecasting daily stock market return using dimensionality reduction , 2017, Expert Syst. Appl..

[12]  Helmut Ltkepohl,et al.  New Introduction to Multiple Time Series Analysis , 2007 .

[13]  Thomas Fischer,et al.  Deep learning with long short-term memory networks for financial market predictions , 2017, Eur. J. Oper. Res..

[14]  Keun Ho Ryu,et al.  An End-to-End Adaptive Input Selection With Dynamic Weights for Forecasting Multivariate Time Series , 2019, IEEE Access.

[15]  Md. Mahmudul Alam,et al.  Financial Development and Energy Consumption Nexus in Malaysia: A Multivariate Time Series Analysis , 2019 .

[16]  Guoqiang Peter Zhang,et al.  Time series forecasting using a hybrid ARIMA and neural network model , 2003, Neurocomputing.

[17]  Cheng Hao Jin Non-member,et al.  Improved pattern sequence-based forecasting method for electricity load , 2014 .

[18]  Jiahui Wang,et al.  Modeling Financial Time Series with S-PLUS® , 2003 .

[19]  H. Akaike Fitting autoregressive models for prediction , 1969 .

[20]  Yue Zhang,et al.  Deep Learning for Event-Driven Stock Prediction , 2015, IJCAI.

[21]  Jürgen Schmidhuber,et al.  Long Short-Term Memory , 1997, Neural Computation.

[22]  Tugrul U. Daim,et al.  Using artificial neural network models in stock market index prediction , 2011, Expert Syst. Appl..

[23]  C. Granger Investigating Causal Relations by Econometric Models and Cross-Spectral Methods , 1969 .

[24]  Cheng Hao Jin,et al.  A SOM clustering pattern sequence-based next symbol prediction method for day-ahead direct electricity load and price forecasting , 2015 .

[25]  Isabelle Guyon,et al.  An Introduction to Variable and Feature Selection , 2003, J. Mach. Learn. Res..

[26]  Yuan Yu,et al.  TensorFlow: A system for large-scale machine learning , 2016, OSDI.