journal article·2023-06-14Open access

GRU Neural Network Based on CEEMDAN–Wavelet for Stock Price Prediction

Chenyang Qi, Jiaying Ren, Jin Su

Applied Sciences· Volume 13· Issue 12

Abstract

Stock indices are considered to be an important indicator of financial market volatility in various countries. Therefore, the stock market forecast is one of the challenging issues to decrease the uncertainty of the future direction of financial markets. In recent years, many scholars attempted to use different conventional statistical and deep learning methods to predict stock indices. However, the non-linear financial noise data will usually cause stochastic deterioration and time lag in forecast results, resulting in existing neural networks that do not demonstrate good prediction results. For this reason, we propose a novel framework to combine the gated recurrent unit (GRU) neural network with the complete ensemble empirical mode decomposition of adaptive noise (CEEMDAN) to predict the stock indices with better accuracy, in which the wavelet threshold method is especially used to denoise high-frequency noises in the sub-signals to exclude noise interference for future data predictions. Firstly, we choose representative datasets collected from the closing prices of S&P500 and CSI 300 stock indices to evaluate the proposed GRU-CEEMDAN–wavelet model. Additionally, we compare the improved model to the traditional ARIMA and several modified neural network models using different gate structures. The result shows that the mean values of MSE and MAE for GRU based on CEEMDAN–wavelet are the smallest by significance analysis. Overall, we found that our model could improve prediction accuracy and alleviates the time lag problem.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Stock Market Forecasting Methods · Energy Load and Power Forecasting · Image and Signal Denoising Methods

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

School of Science, Xi’an Polytechnic University, Xi’an 710048, China

Funding

Natural Science Basic Research Plan in Shaanxi Province of China

References (45)

Show source-provided references
1. A graph-based CNN-LSTM stock price prediction algorithm with leading indicators10.1007/s00530-021-00758-w ↗
2. Zhang, R., Su, J., and Feng, J. (2023). An extreme learning machine model based on adaptive multi-fusion chaotic sparrow search algorithm for regression and classification. Evol. Intell., 1–20.10.1007/s12065-023-00852-0 ↗
3. Polynomial theory of complex systems10.1109/TSMC.1971.4308320 ↗
4. Learning representations by back-propagating errors10.1038/323533a0 ↗
5. Tang, J., and He, L. (2012, January 20–21). Genetic optimization of BP neural network in the application of suspicious financial transactions pattern recognition. Proceedings of the 2012 International Conference on Management of e-Commerce and e-Government, Beijing, China.10.1109/ICMeCG.2012.41 ↗
6. Graves, A., Mohamed, A., and Hinton, G. (2013, January 26–31). Speech recognition with deep recurrent neural networks. Proceedings of the 2013 IEEE International Conference on Acoustics, Speech and Signal Processing, Vancouver, BC, Canada.10.1109/ICASSP.2013.6638947 ↗
7. Zhang, R., Su, J., and Feng, J. (2023). Solution of the Hirota equation using a physics-informed neural network method with embedded conservation laws. Nonlinear Dyn., 1–16.10.1007/s11071-023-08557-w ↗
8. Regional logistics demand forecasting: A BP neural network approach10.1007/s40747-021-00297-x ↗
9. Long short-term memory10.1162/neco.1997.9.8.1735 ↗
10. Selvin, S., Vinayakumar, R., Gopalakrishnan, E.A., Menon, V.K., and Soman, K.P. (2017, January 13–16). Stock price prediction using LSTM, RNN and CNN-sliding window model. Proceedings of the 2017 International Conference on Advances in Computing, Communications and Informatics (ICACCI), Udupi, India.10.1109/ICACCI.2017.8126078 ↗
11. Displacement prediction of Jiuxianping landslide using gated recurrent unit (GRU) networks10.1007/s11440-022-01495-8 ↗
12. Improving forecasting accuracy of time series data using a new ARIMA-ANN hybrid method and empirical mode decomposition10.1016/j.neucom.2019.05.099 ↗
13. The empirical mode decomposition and the Hilbert spectrum for nonlinear and non-stationary time series analysis10.1098/rspa.1998.0193 ↗
14. Lakshmi, M.D., Murugan, S.S., Padmapriya, N., and Somasekar, M. (2019, January 11–13). Texture Analysis on Side Scan Sonar images using EMD, XCS-LBP and Statistical Co-occurrence. Proceedings of the 2019 International Symposium on Ocean Technology (SYMPOL), Ernakulam, India.10.1109/SYMPOL48207.2019.9005283 ↗
15. EMD-based temporal and spectral features for the classification of EEG signals using supervised learning10.1109/TNSRE.2015.2441835 ↗
16. A theory for multiresolution signal decomposition: The wavelet representation10.1109/34.192463 ↗
17. Torres, M.E., Colominas, M.A., Schlotthauer, G., and Flandrin, P. (2011, January 22–27). A complete ensemble empirical mode decomposition with adaptive noise. Proceedings of the 2011 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Prague, Czech Republic.10.1109/ICASSP.2011.5947265 ↗
18. An optimal deep learning-based LSTM for stock price prediction using twitter sentiment analysis10.1007/s10489-022-03175-2 ↗
19. Deep Learning-based Integrated Framework for stock price movement prediction10.1016/j.asoc.2022.109921 ↗
20. Panda, M. (2020). Application of ARIMA and Holt-Winters forecasting model to predict the spreading of COVID-19 for India and its states. medRxiv.10.1101/2020.07.14.20153908 ↗
21. Comparison of ARIMA and artificial neural networks models for stock price prediction10.1155/2014/614342 ↗
22. The use of data mining and neural networks for forecasting stock market returns10.1016/j.eswa.2005.06.024 ↗
23. A CNN-BiLSTM-AM method for stock price prediction10.1007/s00521-020-05532-z ↗
24. Stock price forecast based on combined model of ARI-MA-LS-SVM10.1007/s00521-019-04698-5 ↗
25. Forecasting stock indices with back propagation neural network10.1016/j.eswa.2011.04.222 ↗
26. Learning to trade in financial time series using high-frequency through wavelet transformation and deep reinforcement learning10.1007/s10489-021-02218-4 ↗
27. Mikolov, T., Kombrink, S., Burget, L., Černocký, J., and Khudanpur, S. (2011, January 22–27). Extensions of recurrent neural network language model. Proceedings of the 2011 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Prague, Czech Republic.10.1109/ICASSP.2011.5947611 ↗
28. FEBDNN: Fusion embedding-based deep neural network for user retweeting behavior prediction on social networks10.1007/s00521-022-07174-9 ↗
29. Althelaya, K.A., El-Alfy, E.S.M., and Mohammed, S. (2018, January 25–26). Stock market forecast using multivariate analysis with bidirectional and stacked (LSTM, GRU). Proceedings of the 2018 21st Saudi Computer Society National Computer Conference (NCC), Riyadh, Saudi Arabia.10.1109/NCG.2018.8593076 ↗
30. Bidirectional LSTM Malicious webpages detection algorithm based on convolutional neural network and independent recurrent neural network10.1007/s10489-019-01433-4 ↗
31. A methodological approach for predicting COVID-19 epidemic using EEMD-ANN hybrid model10.1016/j.iot.2020.100228 ↗
32. A new ann-particle swarm optimization with center of gravity (ann-psocog) prediction model for the stock market under the effect of COVID-19
33. Deep coupling neural network for robust facial landmark detection10.1016/j.cag.2019.05.031 ↗
34. Efficient multi-scale 3D CNN with fully connected CRF for accurate brain lesion segmentation10.1016/j.media.2016.10.004 ↗
35. Forecasting stock price by hybrid model of cascading Multivariate Adaptive Regression Splines and Deep Neural Network10.1016/j.compeleceng.2021.107405 ↗
36. Roy, S.S., Mittal, D., Basu, A., and Abraham, A. (2015). Afro-European Conference for Industrial Advancement, Springer.
37. Random forest, gradient boosted machines and deep neural network for stock price forecasting: A comparative analysis on South Korean companies10.1504/IJAHUC.2020.104715 ↗
38. Leveraging social media news to predict stock index movement using RNN-boost10.1016/j.datak.2018.08.003 ↗
39. Forecasting sales by exponentially weighted moving averages10.1287/mnsc.6.3.324 ↗
40. Correlation-constrained and sparsity-controlled vector autoregressive model for spatio-temporal wind power forecasting10.1109/TPWRS.2018.2794450 ↗
41. Ensemble empirical mode decomposition: A noise-assisted data analysis method10.1142/S1793536909000047 ↗
42. Schwartz, M., Bennett, W.R., and Stein, S. (1996). Communication Systems and Techniques, IEEE.10.1109/MCOM.1996.492967 ↗
43. Titchmarsh, E.C. (1938). Introduction to the Theory of Fourier Integrals, The Clarendon Press.
44. Performance evaluation of deep neural networks applied to speech recognition: RNN, LSTM and GRU
45. Liu, Y.P., Li, Y., and Ma, H.T. (2012, January 15–17). Seismic random noise reduction by empirical mode decomposition combined with translation invariant scale-adaptive threshold. Proceedings of the 2012 International Conference on Wavelet Analysis and Pattern Recognition, Xi’an, China.10.1109/ICWAPR.2012.6294754 ↗