Abstract
Novel hybrid neural network prediction model (denoted by E-SRWNN) is formed by combining ensemble empirical mode decomposition (EEMD) and stochastic recurrent wavelet neural network (SRWNN), in order to improve the precision of energy indexes price forecasting. Energy index price series are non-stationary, nonlinear and random. EEMD method is utilized to decompose the closing prices of four energy indexes into subsequences with different frequencies, and the SRWNN model is composed by adding stochastic time effective function and recurrent layer to the wavelet neural network (WNN). Stochastic time effective function makes the model assign different weights to the historical data at different times, and the introduction of recurrent layer structure will enhance the data learning. In this paper, E-SRWNN model is compared with other WNN-based models and the deep learning network GRU. In the error evaluation, the general standards, such as linear regression analysis, mean absolute error and theil inequality coefficient, are utilized to compare the predicted effects of different models, and then multiscale complexity-invariant distance is applied for further analysis. Empirical research illustrates that the proposed E-SRWNN model displays strong forecasting ability and accurate forecasting results in energy price series forecasting.
Similar content being viewed by others
Abbreviations
- WNN:
-
Wavelet neural network
- SRWNN:
-
Stochastic recurrent wavelet neural network
- E-SRWNN:
-
Stochastic recurrent wavelet neural network with ensemble empirical mode decomposition
- BP:
-
Back-propagation
- GRU:
-
Gated recurrent unit
- EMD:
-
Empirical mode decomposition
- EEMD:
-
Ensemble empirical mode decomposition
- CEEMDAN:
-
Complete ensemble empirical mode decomposition with adaptive noise
- IMFs:
-
Intrinsic mode functions
- WTI:
-
West Texas Intermediate crude oil
- BRE:
-
Brent crude oil
- CEO:
-
CNOOC Limited
- OXY:
-
Occidental Petroleum Corp
- MAE:
-
Mean absolute error
- MAPE:
-
Mean absolute percent error
- RMSE:
-
Root mean square error
- SMAPE:
-
Symmetric mean absolute percent error
- TIC:
-
Theil inequality coefficient
- R :
-
Correlation coefficient
- CID:
-
Complexity-invariant distance
- MCID:
-
Multiscale complexity-invariant distance
References
Cao JS, Wang JH (2019) Exploration of stock index change prediction model based on the combination of principal component analysis and artificial neural network. Soft Comput. https://doi.org/10.1007/s00500-019-03918-3
Cen ZP, Wang J (2018) Forecasting neural network model with novel CID learning rate and EEMD algorithms on energy market. Neurocomputing 317:168–178
Chen J, Wang YL (2018) A resource demand prediction method based on EEMD in cloud computing. Procedia Comput Sci 131:116–123
Chen SB, Ding CHQ, Luo B (2018) Linear regression based projections for dimensionality reduction. Inf Sci 467:74–86
Chen JL, Jing HJ, Chang YH, Liu Q (2019a) Gated recurrent unit based recurrent neural network for remaining useful life prediction of nonlinear deterioration process. Reliab Eng Syst Saf 185:372–382
Chen Y, Zhang S, Zhang WY, Peng JJ, Cai YS (2019b) Multifactor spatio-temporal correlation model based on a combination of convolutional neural network and long short-term memory neural network for wind speed forecasting. Energy Convers Manag 185:783–799
Chen YT, Chang HB, Meng J, Zhang DX (2019c) Ensemble neural networks (ENN): a gradient-free stochastic method. Neural Netw 110:170–185
Dai HZ, Zheng ZB, Wang W (2017) A new fractional wavelet transform. Commun Nonlinear Sci Numer Simul 44:19–36
Gafarov FM (2018) Neural electrical activity and neural network growth. Neural Netw 101:15–24
Guo QJ, Qi XN, Wei Z, Yin Q, Sun P, Guo PJ, Liu JC (2019) Modeling and characteristic analysis of fouling in a wet cooling tower based on wavelet neural networks. Appl Therm Eng 152:907–916
Hawinkel P, Swinnen E, Lhermitte S, Verbist B, Van Orshoven J, Muys B (2015) A time series processing tool to extract climate-driven interannual vegetation dynamics using ensemble empirical mode decomposition (EEMD). Remote Sens Environ 169:375–389
He CB, Niu P, Yang R, Wang CG, Li ZX, Li HK (2019) Incipient rolling element bearing weak fault feature extraction based on adaptive second-order stochastic resonance incorporated by mode decomposition. Measurement 145:687–701
Huang LL, Wang J (2018) Forecasting energy fluctuation model by wavelet decomposition and stochastic recurrent wavelet neural network. Neurocomputing 309:70–82
Huang JW, Xiao QT, Liu JJ, Wang H (2019) Modeling heat transfer properties in an ORC direct contact evaporator using RBF neural network combined with EMD. Energy 173:306–316
Izonin I, Kryvinska N, Tkachenko R, Zub K (2019) An approach towards missing data recovery within IoT smart system. Procedia Comput Sci 155:11–18
Jiang DZ, Hu B, Wu ZJ (2017) Prediction of acute hypotensive episodes using EMD, statistical method and multi GP. Soft Comput 21(17):5123–5132
Kong XY, Li C, Wang CS, Zhang YS, Zhang J (2020) Short-term electrical load forecasting based on error correction using dynamic mode decomposition. Appl Energy. https://doi.org/10.1016/j.apenergy.2019.114368
Kuo RJ, Wu P, Wang CP (2002) An intelligent sales forecasting system through integration of artificial neural networks and fuzzy neural networks with fuzzy weight elimination. Neural Netw 15(7):909–925
Lei Z (2019) An upper limb movement estimation from electromyography by using BP neural network. Biomed Signal Process Control 49:434–439
Lei YG, He ZJ, Zi YY (2009) Application of the EEMD method to rotor fault diagnosis of rotating machinery. Mech Syst Signal Process 23(4):1327–1338
Li MS, Chen WC (2012) Application of BP neural network algorithm in sustainable development of highway construction projects. Phys Procedia 25:1212–1217
Li Z, Yan LT (2019) Stochastic averaging for two-time-scale stochastic partial differential equations with fractional Brownian motion. Nonlinear Anal Hybrid Syst 31:317–333
Li C, Tao Y, Ao WG, Yang S, Bai Y (2018) Improving forecasting accuracy of daily enterprise electricity consumption using a random forest based on ensemble empirical mode decomposition. Energy 165:1220–1227
Liao Z, Wang J (2010) Forecasting model of global stock index by stochastic time effective neural network. Expert Syst Appl 37(1):834–841
Lin CJ, Xu YJ (2006) A novel evolution learning for recurrent wavelet-based neuro-fuzzy networks. Soft Comput 10(3):193–205
Liu H, Mi XW, Li YF (2018a) Wind speed forecasting method based on deep learning strategy using empirical wavelet transform, long short term memory neural network and Elman neural network. Energy Convers Manag 156:498–514
Liu J, Lin L, Ren HL, Gu MH, Wang J, Youn G, Kim JU (2018b) Building neural network language model with POS-based negative sampling and stochastic conjugate gradient descent. Soft Comput 22(20):6705–6717
Liu MF, Guan WL, Yan J, Hu HJ (2019) Correlation identification in multimodal weibo via back propagation neural network with genetic algorithm. J Vis Commun Image Represent 60:312–318
Lu KH, Hong CM, Xu QQ (2019) Recurrent wavelet-based Elman neural network with modified gravitational search algorithm control for integrated offshore wind and wave power generation systems. Energy 170:40–52
Lyu JC, Zhang J (2019) BP neural network prediction model for suicide attempt among Chinese rural residents. J Affect Disord 246:465–473
Naganathan H, Chong WK, Huang Z, Cheng Y (2016) A non-stationary analysis using ensemble empirical mode decomposition to detect anomalies in building energy consumption. Procedia Eng 145:1059–1065
Niu HL, Wang J (2013) Volatility clustering and long memory of financial time series and financial price model. Digit Signal Process 23(2):489–498
Ong P, Zainuddin Z (2019) Optimizing wavelet neural networks using modified cuckoo search for multi-step ahead chaotic time series prediction. Appl Soft Comput 80:374–386
Ozoegwu CG (2019) Artificial neural network forecast of monthly mean daily global solar radiation of selected locations based on time series and month number. J Clean Prod 216:1–13
Pati YC, Krishnaprasad PS (1993) Analysis and synthesis of feedforward neural networks using discrete affine wavelet transformations. IEEE Trans Neural Netw 4(1):73–85
Puchalsky W, Ribeiro GT, Veiga CP, Freire RZ, Coelho LS (2018) Agribusiness time series forecasting using Wavelet neural networks and metaheuristic optimization: an analysis of the soybean sack price and perishable products demand. Int J Prod Econ 203:174–189
Qu ZX, Mao WQ, Zhang KQ, Zhang WY, Li ZP (2019) Multi-step wind speed forecasting based on a hybrid decomposition technique and an improved back-propagation neural network. Renew Energy 133:919–929
Ribeiro GT, Mariani VC, Coelho LS (2019) Enhanced ensemble structures using wavelet neural networks applied to short-term load forecasting. Eng Appl Artif Intell 82:272–281
Ruan GC, Tan Y (2010) A three-layer back-propagation neural network for spam detection using artificial immune concentration. Soft Comput 14(2):139–150
Sharma A (2018) Guided stochastic gradient descent algorithm for inconsistent datasets. Appl Soft Comput 73:1068–1080
Szu H, Telfer B, Garcia J (1996) Wavelet transforms and neural networks for compression and recognition. Neural Netw 9(4):695–708
Tan QF, Lei XH, Wang X, Wang H, Wen X, Ji Y, Kang AQ (2018) An adaptive middle and long-term runoff forecast model using EEMD-ANN hybrid approach. J Hydrol 567:767–780
Wang J, Li X (2018) A combined neural network model for commodity price forecasting with SSA. Soft Comput 22(16):5323–5333
Wang J, Wang J (2015) Forecasting stock market indexes using principle component analysis and stochastic time effective neural networks. Neurocomputing 156:68–78
Wang JZ, Wang JJ, Zhang ZJ, Guo SP (2011) Forecasting stock indices with back propagation neural network. Expert Syst Appl 38(11):14346–14355
Wang L, Yang Y, Min R, Chakradhar S (2017) Accelerating deep neural network training with inconsistent stochastic gradient descent. Neural Netw 93:219–229
Wang L, Wang ZG, Qu H, Liu S (2018) Optimal forecast combination based on neural networks for time series forecasting. Appl Soft Comput 66:1–17
Wang WY, Chen QJ, Yan DL, Geng DZ (2019a) A novel comprehensive evaluation method of the draft tube pressure pulsation of Francis turbine based on EEMD and information entropy. Mech Syst Signal Process 116:772–786
Wang Y, Han LS, Liu W, Yang SJ, Gao YB (2019) Study on wavelet neural network based anomaly detection in ocean observing data series. Ocean Eng. https://doi.org/10.1016/j.oceaneng.2019.106129
Wen XB, Zhang H, Xu XQ, Quan JJ (2009) A new watermarking approach based on probabilistic neural network in wavelet domain. Soft Comput 13(4):355–360
Wu WY, Liao WL, Miao J, Du GL (2019a) Using gated recurrent unit network to forecast short-term load considering impact of electricity price. Energy Procedia 158:3369–3374
Wu YX, Wu QB, Zhu JQ (2019b) Improved EEMD-based crude oil price forecasting using LSTM networks. Phys A 516:114–124
Xu DP, Li ZX, Wu W (2010) Convergence of gradient method for a fully recurrent neural network. Soft Comput 14(3):245–250
Yang JH, Xiong W, Li SJ, Xu C (2019) Learning structured and non-redundant representations with deep neural networks. Pattern Recognit 86:224–235
Yu Y, Wang J (2012) Lattice-oriented percolation system applied to volatility behavior of stock market. J Appl Stat 39(4):785–797
Yuan CS, Sun XM, Wu QMJ (2019) Difference co-occurrence matrix using BP neural network for fingerprint liveness detection. Soft Comput 23(13):5157–5169
Zhang S, Cheng L (2016) On the efficacy of the wavelet decomposition for high frequency vibration analyses. J Sound Vib 380:213–223
Zhang B, Wu JL, Chang PC (2018) A multiple time series-based recurrent neural network for short-term load forecasting. Soft Comput 22(12):4099–4112
Zhang SH, Wang JY, Guo ZH (2019) Research on combined model based on multi-objective optimization and application in time series forecast. Soft Comput 23(22):11493–11521
Zhou ZB, Lin L, Li SX (2018) International stock market contagion: a CEEMDAN wavelet analysis. Econ Model 72:333–352
Zollanvari A, Dougherty ER (2014) Moments and root-mean-square error of the Bayesian MMSE estimator of classification error in the Gaussian model. Pattern Recognit 47(6):2178–2192
Acknowledgements
Authors were supported by National Natural Science Foundation of China Grant No. 71271026.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Ethical approval
This article does not contain any studies with human participants or animals performed by any of the authors.
Additional information
Communicated by V. Loia.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Li, J., Wang, J. Stochastic recurrent wavelet neural network with EEMD method on energy price prediction. Soft Comput 24, 17133–17151 (2020). https://doi.org/10.1007/s00500-020-05007-2
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-020-05007-2