Forecasting of currency exchange rates using an adaptive ARMA model with differential evolution based training

To alleviate the limitations of statistical based methods of forecasting of exchange rates, soft and evolutionary computing based techniques have been introduced in the literature. To further the research in this direction this paper proposes a simple but promising hybrid prediction model by suitably combining an adaptive autoregressive moving average (ARMA) architecture and differential evolution (DE) based training of its feed-forward and feed-back parameters. Simple statistical features are extracted for each exchange rate using a sliding window of past data and are employed as input to the prediction model for training its internal coefficients using DE optimization strategy. The prediction efficiency is validated using past exchange rates not used for training purpose. Simulation results using real life data are presented for three different exchange rates for one-fifteen months' ahead predictions. The results of the developed model are compared with other four competitive methods such as ARMA-particle swarm optimization (PSO), ARMA-cat swarm optimization (CSO), ARMA-bacterial foraging optimization (BFO) and ARMA-forward backward least mean square (FBLMS). The derivative based ARMA-FBLMS forecasting model exhibits worst prediction performance of the exchange rates. Comparisons of different performance measures including the training time of the all three evolutionary computing based models demonstrate that the proposed ARMA-DE exchange rate prediction model possesses superior short and long range prediction potentiality compared to others.

[1]  Chang-Hua Hu,et al.  An effective hybrid approach based on grey and ARMA for forecasting gyro drift , 2008 .

[2]  Jack Narayan,et al.  Forecasting with vector ARMA and state space methods , 1991 .

[3]  R. Storn,et al.  Differential Evolution - A simple and efficient adaptive scheme for global optimization over continuous spaces , 2004 .

[4]  M. Obersteiner,et al.  Forecasting electricity spot-prices using linear univariate time-series models , 2004 .

[5]  Kourosh Mohammadi,et al.  Parameter estimation of an ARMA model for river flow forecasting using goal programming , 2006 .

[6]  Ganapati Panda,et al.  Identification of IIR systems using comprehensive learning particle swarm optimisation , 2009 .

[7]  Ganapati Panda,et al.  Novel Stock Market Prediction Using a Hybrid Model of Adptive Linear Combiner and Differential Evolution , 2011 .

[8]  Theodor D. Popescu,et al.  Analysis and simulation of strong earthquake ground motions using ARMA models , 1990, Autom..

[9]  Andreas C. Nearchou,et al.  Differential evolution for sequencing and scheduling optimization , 2006, J. Heuristics.

[10]  Sandra Paterlini,et al.  Differential evolution and particle swarm optimisation in partitional clustering , 2006, Comput. Stat. Data Anal..

[11]  Bo-Suk Yang,et al.  A hybrid of nonlinear autoregressive model with exogenous input and autoregressive moving average model for long-term machine state forecasting , 2010, Expert Syst. Appl..

[12]  George E. P. Box,et al.  Time Series Analysis: Forecasting and Control , 1977 .

[13]  Ganapati Panda,et al.  Efficient prediction of exchange rates with low complexity artificial neural network models , 2009, Expert Syst. Appl..

[14]  Ivanoe De Falco,et al.  Automatic Classification of Handsegmented Image Parts with Differential Evolution , 2006, EvoWorkshops.

[15]  Fong-Lin Chu,et al.  Forecasting tourism demand with ARMA-based methods. , 2009 .

[16]  Ping-Feng Pai,et al.  Analyzing foreign exchange rates by rough set theory and directed acyclic graph support vector machines , 2010, Expert Syst. Appl..

[17]  Fong-Lin Chu,et al.  A fractionally integrated autoregressive moving average approach to forecasting tourism demand , 2007, Tourism Management.

[18]  Kin Keung Lai,et al.  A novel nonlinear ensemble forecasting model incorporating GLAR and ANN for foreign exchange rates , 2005, Comput. Oper. Res..

[19]  Kirdan Lees,et al.  Mind your ps and qs! Improving ARMA forecasts with RBC priors , 2007 .

[20]  Ergin Erdem,et al.  ARMA based approaches for forecasting the tuple of wind speed and direction , 2011 .

[21]  Héctor Pomares,et al.  Soft-computing techniques and ARMA model for time series prediction , 2008, Neurocomputing.

[22]  V. Tsihrintzis,et al.  Genetic modeling for the optimal forecasting of hydrologic time-series: Application in Nestos River , 2009 .

[23]  Ganapati Panda,et al.  Efficient sales forecasting using PSO based adaptive ARMA model , 2009, 2009 World Congress on Nature & Biologically Inspired Computing (NaBIC).

[24]  Zhi-guo Liu,et al.  Forecasting Research Of Aero-engine Rotate Speed Signal Based on ARMA Model , 2011 .

[25]  Bernard Widrow,et al.  Adaptive Signal Processing , 1985 .

[26]  Kevin M. Passino,et al.  Biomimicry of bacterial foraging for distributed optimization and control , 2002 .

[27]  Amir F. Atiya,et al.  Combination of long term and short term forecasts, with application to tourism demand forecasting , 2011 .

[28]  P. Vadstrup,et al.  Parameter identification of induction motors using differential evolution , 2003, The 2003 Congress on Evolutionary Computation, 2003. CEC '03..

[29]  Eric H. K. Fung,et al.  Using ARMA models to forecast workpiece roundness error in a turning operation , 1999 .

[30]  Lambros Ekonomou,et al.  Electricity demand loads modeling using AutoRegressive Moving Average (ARMA) models , 2008 .

[31]  Shu-Chuan Chu,et al.  COMPUTATIONAL INTELLIGENCE BASED ON THE BEHAVIOR OF CATS , 2007 .

[32]  Petre Stoica,et al.  Uniqueness of estimated k-step prediction models of ARMA processes , 1984 .

[33]  J. Nowicka-Zagrajek,et al.  Modeling electricity loads in California: ARMA models with hyperbolic noise , 2002, Signal Process..

[34]  B. V. Babu,et al.  Differential evolution strategies for optimal design of shell-and-tube heat exchangers , 2007 .

[35]  S. Chib,et al.  Bayes inference in regression models with ARMA (p, q) errors , 1994 .

[36]  C. K. Chan,et al.  Prediction of hourly solar radiation using a novel hybrid model of ARMA and TDNN , 2011 .

[37]  Donald Poskitt,et al.  On the specification of cointegrated autoregressive moving-average forecasting systems , 2003 .

[38]  Carlos Gomes da Silva,et al.  Time series forecasting with a non-linear model and the scatter search meta-heuristic , 2008, Inf. Sci..

[39]  B. Ray Long-range forecasting of IBM product revenues using a seasonal fractionally differenced ARMA model , 1993 .

[40]  Leonidas Anastasakis,et al.  Exchange rate forecasting using a combined parametric and nonparametric self-organising modelling approach , 2009, Expert Syst. Appl..

[41]  Jean-Marie Dufour,et al.  Simplified Conditions for Non-Causality Between Vectors in Multivariate Arma Models , 1994 .

[42]  James W. Taylor Density forecasting for the efficient balancing of the generation and consumption of electricity , 2006 .

[43]  Bo-Suk Yang,et al.  Estimation and forecasting of machine health condition using ARMA/GARCH model , 2010 .

[44]  Mario Graff,et al.  Evolutive Design of ARMA and ANN Models for Time Series Forecasting , 2012 .

[45]  Yanqing Zhang,et al.  Statistical fuzzy interval neural networks for currency exchange rate time series prediction , 2007, Appl. Soft Comput..

[46]  Andries Petrus Engelbrecht,et al.  Differential evolution methods for unsupervised image classification , 2005, 2005 IEEE Congress on Evolutionary Computation.

[47]  O. Kisi Wavelet regression model for short-term streamflow forecasting. , 2010 .

[48]  Cyril Voyant,et al.  Numerical Weather Prediction (NWP) and hybrid ARMA/ANN model to predict global radiation , 2012, ArXiv.

[49]  Dit-Yan Yeung,et al.  Time series clustering with ARMA mixtures , 2004, Pattern Recognit..

[50]  J. McDonald Partially adaptive estimation of ARMA time series models , 1989 .

[51]  Chao-Ming Huang,et al.  Analysis of an adaptive time-series autoregressive moving-average (ARMA) model for short-term load forecasting , 1995 .