The Application of EEMD and Neural Network Based on Polak-Ribiére Conjugate Gradient Algorithm for Crude Oil Prices Forecasting

Forecasting crude oil prices is very difficult to do because it has nonlinear and nonstationary characteristics. This research proposes a crude oil prices forecasting using a combination of EEMD and neural network. EEMD was used to decompose the price of crude oil into several IMFs and one residue. Before the training and testing was processed using FNN, EEMD output is normalized to fulfill network activation function. Data pattern of neural network was determined based on the results of normalization. The Learning method of neural network was based on Polak-Ribiere Conjugate Gradient algorithm. The output of neural networks on each component IMFs and the residue was aggregated using Adaline. The last process is denormalization of the Adaline output. Output of denormalization is the end result of the crude oil price forecasting. After forecasting results has been known, it then compared with the results of several neural networks learning algorithm. The result shows that the proposed method has better forecasting ability. This is indicated by the error value which was smaller than other forecasting algorithms for crude oil price forecasting.

[1]  Norden E. Huang,et al.  Ensemble Empirical Mode Decomposition: a Noise-Assisted Data Analysis Method , 2009, Adv. Data Sci. Adapt. Anal..

[2]  L. Albera,et al.  A low cost and reliable Polak-Ribiere conjugate gradient deflation ICA algorithm for real signals , 2013, 2013 21st Iranian Conference on Electrical Engineering (ICEE).

[3]  E. Polak,et al.  Note sur la convergence de méthodes de directions conjuguées , 1969 .

[4]  Kuang-Liang Chang,et al.  Volatility regimes, asymmetric basis effects and forecasting performance: An empirical investigation of the WTI crude oil futures market , 2012 .

[5]  Ali Azadeh,et al.  A flexible neural network-fuzzy mathematical programming algorithm for improvement of oil price estimation and forecasting , 2012, Comput. Ind. Eng..

[6]  Apostolos Serletis,et al.  Oil price uncertainty in Canada , 2009 .

[7]  E. Priyadarshini A COMPARATIVE ANALYSIS OF PREDICTION USING ARTIFICIAL NEURAL NETWORK AND AUTO REGRESSIVE INTEGRATED MOVING AVERAGE , 2015 .

[8]  Nader Naifar,et al.  Nonlinear analysis among crude oil prices, stock markets' return and macroeconomic variables , 2013 .

[9]  Bing Xu,et al.  A data envelopment analysis-based framework for the relative performance evaluation of competing crude oil prices' volatility forecasting models , 2012 .

[10]  Tianyang Wang,et al.  The Forecasting Efficacy of Risk‐Neutral Moments for Crude Oil Volatility , 2015 .

[11]  Hamid Baghestani,et al.  On the predictive accuracy of crude oil futures prices , 2004 .

[12]  Jiang Wu,et al.  Forecasting Crude Oil Prices Using Ensemble Empirical Mode Decomposition and Sparse Bayesian Learning , 2018, Energies.

[13]  J. Reboredo,et al.  A wavelet decomposition approach to crude oil price and exchange rate dependence , 2013 .

[14]  Milton S. Boyd,et al.  Designing a neural network for forecasting financial and economic time series , 1996, Neurocomputing.

[15]  J. Elder,et al.  Oil Price Uncertainty , 2010 .

[16]  Heping Pan,et al.  Forecasting model for crude oil prices based on artificial neural networks , 2008, 2008 International Conference on Intelligent Sensors, Sensor Networks and Information Processing.

[17]  Thomas A. Knetsch,et al.  Forecasting the Price of Crude Oil Via Convenience Yield Predictions , 2007, SSRN Electronic Journal.