Skip to main content

Advertisement

Log in

Stochastic recurrent wavelet neural network with EEMD method on energy price prediction

  • Methodologies and Application
  • Published:
Soft Computing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

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

    Article  Google Scholar 

  • Cen ZP, Wang J (2018) Forecasting neural network model with novel CID learning rate and EEMD algorithms on energy market. Neurocomputing 317:168–178

    Google Scholar 

  • Chen J, Wang YL (2018) A resource demand prediction method based on EEMD in cloud computing. Procedia Comput Sci 131:116–123

    Google Scholar 

  • Chen SB, Ding CHQ, Luo B (2018) Linear regression based projections for dimensionality reduction. Inf Sci 467:74–86

    MathSciNet  MATH  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • Chen YT, Chang HB, Meng J, Zhang DX (2019c) Ensemble neural networks (ENN): a gradient-free stochastic method. Neural Netw 110:170–185

    Google Scholar 

  • Dai HZ, Zheng ZB, Wang W (2017) A new fractional wavelet transform. Commun Nonlinear Sci Numer Simul 44:19–36

    MathSciNet  MATH  Google Scholar 

  • Gafarov FM (2018) Neural electrical activity and neural network growth. Neural Netw 101:15–24

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • Huang LL, Wang J (2018) Forecasting energy fluctuation model by wavelet decomposition and stochastic recurrent wavelet neural network. Neurocomputing 309:70–82

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • Lei Z (2019) An upper limb movement estimation from electromyography by using BP neural network. Biomed Signal Process Control 49:434–439

    Google Scholar 

  • 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

    Google Scholar 

  • Li MS, Chen WC (2012) Application of BP neural network algorithm in sustainable development of highway construction projects. Phys Procedia 25:1212–1217

    Google Scholar 

  • 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

    MathSciNet  MATH  Google Scholar 

  • 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

    Google Scholar 

  • Liao Z, Wang J (2010) Forecasting model of global stock index by stochastic time effective neural network. Expert Syst Appl 37(1):834–841

    Google Scholar 

  • Lin CJ, Xu YJ (2006) A novel evolution learning for recurrent wavelet-based neuro-fuzzy networks. Soft Comput 10(3):193–205

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • Lyu JC, Zhang J (2019) BP neural network prediction model for suicide attempt among Chinese rural residents. J Affect Disord 246:465–473

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    MathSciNet  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • Sharma A (2018) Guided stochastic gradient descent algorithm for inconsistent datasets. Appl Soft Comput 73:1068–1080

    Google Scholar 

  • Szu H, Telfer B, Garcia J (1996) Wavelet transforms and neural networks for compression and recognition. Neural Netw 9(4):695–708

    Google Scholar 

  • 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

    Google Scholar 

  • Wang J, Li X (2018) A combined neural network model for commodity price forecasting with SSA. Soft Comput 22(16):5323–5333

    Google Scholar 

  • Wang J, Wang J (2015) Forecasting stock market indexes using principle component analysis and stochastic time effective neural networks. Neurocomputing 156:68–78

    Google Scholar 

  • 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

    MATH  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • Wu YX, Wu QB, Zhu JQ (2019b) Improved EEMD-based crude oil price forecasting using LSTM networks. Phys A 516:114–124

    Google Scholar 

  • Xu DP, Li ZX, Wu W (2010) Convergence of gradient method for a fully recurrent neural network. Soft Comput 14(3):245–250

    MATH  Google Scholar 

  • Yang JH, Xiong W, Li SJ, Xu C (2019) Learning structured and non-redundant representations with deep neural networks. Pattern Recognit 86:224–235

    Google Scholar 

  • Yu Y, Wang J (2012) Lattice-oriented percolation system applied to volatility behavior of stock market. J Appl Stat 39(4):785–797

    MathSciNet  Google Scholar 

  • 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

    Google Scholar 

  • Zhang S, Cheng L (2016) On the efficacy of the wavelet decomposition for high frequency vibration analyses. J Sound Vib 380:213–223

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • Zhou ZB, Lin L, Li SX (2018) International stock market contagion: a CEEMDAN wavelet analysis. Econ Model 72:333–352

    Google Scholar 

  • 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

    MATH  Google Scholar 

Download references

Acknowledgements

Authors were supported by National Natural Science Foundation of China Grant No. 71271026.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jingmiao Li.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-020-05007-2

Keywords

Navigation