A generalized pattern matching approach for multi-step prediction of crude oil price

This paper applies pattern matching technique to multi-step prediction of crude oil prices and proposes a new approach: generalized pattern matching based on genetic algorithm (GPMGA), which can be used to forecast future crude oil price based on historical observations. This approach can detect the most similar pattern in contemporary crude oil prices from the historical data. Based on the similar historical pattern, a multi-step prediction of future crude oil prices can be figured out. In GPMGA modeling process, the traditional pattern matching is not directly employed. Historical data is transformed to larger or smaller scales in the x-axis and the y-axis directions, so that a generalized price pattern reflecting current price movement can be obtained. This treatment overcomes the local deficiency of the traditional pattern modeling in recognition system approach (PMRS), and in addition to this, a matched historical pattern in a larger pattern size can be found. Since the approach takes not only historical similarities but also differences into account, the concept of "generalized pattern matching" is proposed here. It proves a new basis for multi-step prediction by finding out more essential similarities through various transformations. The related empirical study is constructed for a one-month forecasting of the Brent and WTI crude oil prices, and satisfying forecasting results are attained. At the end, comparisons with some other time series prediction approaches, such as PMRS and Elman network, demonstrate the effectiveness and superiority of GPMGA over others.

[1]  Tomaž Pisanski,et al.  Time-series forecasting by pattern imitation , 1996 .

[2]  Sameer Singh,et al.  A Long Memory Pattern Modelling and Recognition System for Financial Time-Series Forecasting , 1999, Pattern Analysis & Applications.

[3]  Jonathan E. Fieldsend,et al.  Pattern Matching and Neural Networks Based Hybrid Forecasting System , 2001, ICAPR.

[4]  Giuseppe Nunnari Modelling air pollution time-series by using wavelet functions and genetic algorithms , 2004, Soft Comput..

[5]  Wai Mun Fong,et al.  A Markov switching model of the conditional volatility of crude oil futures prices , 2002 .

[6]  Mario Paz,et al.  Progress Report: Improving the Stock Price Forecasting Performance of the Bull Flag Heuristic With Genetic Algorithms and Neural Networks , 2000, IEA/AIE.

[7]  Nenad Koncar,et al.  A note on the Gamma test , 1997, Neural Computing & Applications.

[8]  Perry Sadorsky,et al.  Modeling and forecasting petroleum futures volatility , 2006 .

[9]  Vassilis S. Kodogiannis,et al.  Forecasting Financial Time Series using Neural Network and Fuzzy System-based Techniques , 2002, Neural Computing & Applications.

[10]  Claudio Morana,et al.  A semiparametric approach to short-term oil price forecasting , 2001 .

[11]  L. Gil‐Alana A fractionally integrated model with a mean shift for the US and the UK real oil prices , 2001 .

[12]  Bruce Abramson,et al.  Using belief networks to forecast oil prices , 1991 .

[13]  Michael Y. Hu,et al.  Forecasting with artificial neural networks: The state of the art , 1997 .

[14]  Michael Ye,et al.  Forecasting crude oil spot price using OECD petroleum inventory levels , 2002 .

[15]  Bruce Abramson,et al.  Probabilistic forecasts from probabilistic models: A case study in the oil market , 1995 .

[16]  Sameer Singh Noise impact on time-series forecasting using an intelligent pattern matching technique , 1999, Pattern Recognit..

[17]  Sameer Singh,et al.  Multiple forecasting using local approximation , 2001, Pattern Recognit..

[18]  Sholom M. Weiss,et al.  Computer Systems That Learn , 1990 .

[19]  S. Gurcan Gulen,et al.  Efficiency in the crude oil futures market , 1998 .

[20]  Ilona Weinreich,et al.  Wavelet-based prediction of oil prices , 2005 .

[21]  Gwilym M. Jenkins,et al.  Time series analysis, forecasting and control , 1971 .

[22]  Bruce Abramson The design of belief network-based systems for price forecasting , 1994 .

[23]  S. Hammoudeh,et al.  An empirical exploration of the world oil price under the target zone model , 2002 .

[24]  Kanwalroop Kathy Dhanda,et al.  Chaos in oil prices? Evidence from futures markets , 2001 .

[25]  I. Moosa,et al.  Unbiasedness and time varying risk premia in the crude oil futures market , 1994 .

[26]  James Nga-Kwok Liu,et al.  Chart Patterns Recognition and Forecast Using Wavelet and Radial Basis Function Network , 2004, KES.

[27]  Jose Alvarez-Ramirez,et al.  Symmetry/anti-symmetry phase transitions in crude oil markets , 2003 .

[28]  Jose Alvarez-Ramirez,et al.  A multi-model approach for describing crude oil price dynamics , 2004 .

[29]  Michael Ye,et al.  A monthly crude oil spot price forecasting model using relative inventories , 2005 .

[30]  Jose Alvarez-Ramirez,et al.  Multifractal Hurst analysis of crude oil prices , 2002 .

[31]  C. Gouriéroux ARCH Models and Financial Applications , 1997 .

[32]  Athanasios Sfetsos,et al.  Univariate and multivariate forecasting of hourly solar radiation with artificial intelligence techniques , 2000 .

[33]  Yoshihiro Yajima Determination of Cointegrating Rank in Fractional Systems , 2001 .

[34]  J. Andrew Ware,et al.  Residential property price time series forecasting with neural networks , 2002, Knowl. Based Syst..

[35]  Epaminondas Panas,et al.  Are oil markets chaotic? A non-linear dynamic analysis , 2000 .

[36]  Michael Ye,et al.  Short-Run Crude Oil Price and Surplus Production Capacity , 2006 .

[37]  B. Kermanshahi,et al.  Up to year 2020 load forecasting using neural nets , 2002 .

[38]  W. Crowder,et al.  A cointegration test for oil futures market efficiency , 1993 .

[39]  Martyn Prigmore,et al.  A Comparison of the Effectiveness of Neural and Wavelet Networks for Insurer Credit Rating Based on Publicly Available Financial Data , 2003, IEA/AIE.

[40]  Fulei Chu,et al.  A Hierarchical Evolutionary Algorithm for Constructing and Training Wavelet Networks , 2002, Neural Computing & Applications.

[41]  Michael F. Shlesinger,et al.  Dynamic patterns in complex systems , 1988 .

[42]  M. A. Kaboudan,et al.  Compumetric forecasting of crude oil prices , 2001, Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No.01TH8546).

[43]  Michael Ye,et al.  Forecasting short-run crude oil price using high- and low-inventory variables , 2006 .