Forecasting Thailand's rice export: Statistical techniques vs. artificial neural networks

Forecasting the international trade of rice is difficult because demand and supply are affected by many unpredictable factors (e.g., trade barriers and subsidies, agricultural and environmental factors, meteorological factors, biophysical factors, changing demographics, etc.) that interact in a complex manner. This paper compares the performance of artificial neural networks (ANNs) with exponential smoothing and ARIMA models in forecasting rice exports from Thailand. To ascertain that the models can reproduce acceptable results on unseen future, we evaluated various aggregate measures of forecast error (MAE, MSE, MAPE, and RMSE) during the validation process of the models. The results reveal that while the Holt-Winters and the Box-Jenkins models showed satisfactory goodness of fit, the models did not perform as well in predicting unseen data during validation. On the other hand, the ANNs performed relatively well as they were able to track the dynamic non-linear trend and seasonality, and the interactions between them.

[1]  R. Brown Statistical forecasting for inventory control , 1960 .

[2]  Jonathan D. Cryer,et al.  Time Series Analysis , 1986 .

[3]  Chung-Ming Kuan,et al.  Forecasting exchange rates using feedforward and recurrent neural networks , 1992 .

[4]  Chris Chatfield,et al.  “Rule-based forecasting: Development and validation of an expert systems approach to combining time series extrapolations”: Fred Collopy and J. Scott Armstrong, Management science, 38 (1992) 1394–1414 , 1993 .

[5]  Allan Timmermann,et al.  On the optimality of adaptive expectations: Muth revisited , 1995 .

[6]  Elmar Steurer,et al.  Much ado about nothing? Exchange rate forecasting: Neural networks vs. linear models using monthly and weekly data , 1996, Neurocomputing.

[7]  A. H. Murphy,et al.  Diagnostic verification of probability forecasts , 1992 .

[8]  C. Tan,et al.  Option price forecasting using neural networks , 2000 .

[9]  Gwilym M. Jenkins,et al.  Time series analysis, forecasting and control , 1972 .

[10]  Peter R. Winters,et al.  Forecasting Sales by Exponentially Weighted Moving Averages , 1960 .

[11]  C. Holt Author's retrospective on ‘Forecasting seasonals and trends by exponentially weighted moving averages’ , 2004 .

[12]  C. H. Lee,et al.  Prediction of monthly transition of the composition stock price index using recurrent back-propagation , 1992 .

[13]  B. Bowerman,et al.  Forecasting, time series, and regression : an applied approach , 2005 .

[14]  C. B. Tilanus,et al.  Applied Economic Forecasting , 1966 .

[15]  Jatinder N. D. Gupta,et al.  Neural networks in business: techniques and applications for the operations researcher , 2000, Comput. Oper. Res..

[16]  Geoffrey E. Hinton,et al.  Learning internal representations by error propagation , 1986 .

[17]  Rob J Hyndman,et al.  25 years of time series forecasting , 2006 .

[18]  M. Qi,et al.  Forecasting Aggregate Retail Sales: a Comparison of Arti"cial Neural Networks and Traditional Methods , 2001 .

[19]  Rob J Hyndman,et al.  A state space framework for automatic forecasting using exponential smoothing methods , 2002 .

[20]  Charles C. Holt,et al.  Author's retrospective on ‘Forecasting seasonals and trends by exponentially weighted moving averages’ , 2004 .

[21]  A. Refenes Neural Networks in the Capital Markets , 1994 .

[22]  Eberhard Schöneburg,et al.  Stock price prediction using neural networks : A project report , 2003 .

[23]  Halbert White,et al.  Artificial Neural Networks: Approximation and Learning Theory , 1992 .

[24]  George Cybenko,et al.  Approximation by superpositions of a sigmoidal function , 1992, Math. Control. Signals Syst..

[25]  Chin Kuo,et al.  Neural Networks vs. Conventional Methods of Forecasting , 1996 .

[26]  Yoh-Han Pao,et al.  Adaptive pattern recognition and neural networks , 1989 .

[27]  JingTao Yao,et al.  Forecasting the KLSE index using neural networks , 1995, Proceedings of ICNN'95 - International Conference on Neural Networks.

[28]  Bernd Freisleben Stock Market Prediction with Backpropagation Networks , 1992, IEA/AIE.

[29]  Leonard J. Tashman,et al.  The use of protocols to select exponential smoothing procedures: A reconsideration of forecasting competitions , 1996 .

[30]  Kurt Hornik,et al.  Universal approximation of an unknown mapping and its derivatives using multilayer feedforward networks , 1990, Neural Networks.

[31]  J. Ord,et al.  A New Look at Models For Exponential Smoothing , 2001 .

[32]  Essam Mahmoud,et al.  Accuracy in forecasting: A survey , 1984 .

[33]  G. Box,et al.  On a measure of lack of fit in time series models , 1978 .

[34]  Alan F. Murray,et al.  IEEE International Conference on Neural Networks , 1997 .

[35]  Yochanan Shachmurove,et al.  Applying Artificial Neural Networks to Business, Economics and Finance , 2002 .

[36]  J V Tu,et al.  Advantages and disadvantages of using artificial neural networks versus logistic regression for predicting medical outcomes. , 1996, Journal of clinical epidemiology.

[37]  Kurt Hornik,et al.  Multilayer feedforward networks are universal approximators , 1989, Neural Networks.

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

[39]  Philipp Slusallek,et al.  Introduction to real-time ray tracing , 2005, SIGGRAPH Courses.

[40]  Elie Bienenstock,et al.  Neural Networks and the Bias/Variance Dilemma , 1992, Neural Computation.

[41]  Kazuo Asakawa,et al.  Stock market prediction system with modular neural networks , 1990, 1990 IJCNN International Joint Conference on Neural Networks.

[42]  Everette S. Gardner,et al.  Model Identification in Exponential Smoothing , 1988 .

[43]  G. Grudnitski,et al.  Forecasting S&P and gold futures prices: An application of neural networks , 1993 .

[44]  Fred Collopy,et al.  Rule-Based Forecasting: Development and Validation of an Expert Systems Approach to Combining Time Series Extrapolations , 1992 .

[45]  Linda Salchenberger,et al.  Using neural networks to forecast the S & P 100 implied volatility , 1996, Neurocomputing.

[46]  Soumitra Dutta,et al.  Bond rating: A non-conservative application of neural networks , 1988 .

[47]  Eldon Y. Li Artificial neural networks and their business applications , 1994, Inf. Manag..

[48]  Anil K. Jain,et al.  Artificial Neural Networks: A Tutorial , 1996, Computer.

[49]  Ken-ichi Funahashi,et al.  On the approximate realization of continuous mappings by neural networks , 1989, Neural Networks.