Seasonal forecasting of agricultural commodity price using a hybrid STL and ELM method: Evidence from the vegetable market in China

Abstract In view of the importance of seasonal forecasting of agricultural commodity price, particularly vegetable prices, and the limited research attention paid to it previously, this study proposes a novel hybrid method combining seasonal-trend decomposition procedures based on loess (STL) and extreme learning machines (ELMs) for short-, medium-, and long-term forecasting of seasonal vegetable prices. In the formulation of the proposed method (termed STL-ELM), the original vegetable price series are first decomposed into seasonal, trend, and remainder components. Then, the ELM is used to forecast the trend and remainder components independently, while the seasonal-naive method is used to forecast seasonal components with a 12-month cycle. Finally, the prediction results of the three components are summed to produce an ensemble prediction of vegetable prices. In addition, an iterated strategy is used to implement multi-step-ahead forecasting. In terms of two accuracy measures and the Diebold-Mariano test, the experimental results show that the proposed method is the best-performing method relative to the competitors listed in this study, indicating that the proposed STL-ELM model is a promising method for vegetable price forecasting with high seasonality.

[1]  C. Funk,et al.  Using time series structural characteristics to analyze grain prices in food insecure countries , 2015, Food Security.

[2]  Robert M. Kunst,et al.  Seasonal prediction of European cereal prices: good forecasts using bad models? , 2008 .

[3]  Rob Law,et al.  Modeling and forecasting tourism demand for arrivals with stochastic nonstationary seasonality and intervention. , 2002 .

[4]  Sufen Sun,et al.  Prediction of Vegetable Price Based on Neural Network and Genetic Algorithm , 2010, CCTA.

[5]  Marina Theodosiou,et al.  Forecasting monthly and quarterly time series using STL decomposition , 2011 .

[6]  R. E. Kalman,et al.  A New Approach to Linear Filtering and Prediction Problems , 2002 .

[7]  Bruno S. Sergi,et al.  Modeling and Forecasting Volatility in the Global Food Commodity Prices (Modelování a Prognózování Volatility Globálních cen Potravinářských Komodit) , 2012 .

[8]  F. Diebold,et al.  Comparing Predictive Accuracy , 1994, Business Cycles.

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

[10]  Patricia Melin,et al.  Modular Neural Networks with Fuzzy Integration Applied for Time Series Forecasting , 2007, Analysis and Design of Intelligent Systems using Soft Computing Techniques.

[11]  Octavio A. Ramirez,et al.  Forecasting Agricultural Commodity Prices with Asymmetric-Error GARCH Models , 2003 .

[12]  Li Zhemin,et al.  Prediction Model of Weekly Retail Price for Eggs Based on Chaotic Neural Network , 2013 .

[13]  Wei-Chiang Hong,et al.  Traffic flow forecasting by seasonal SVR with chaotic simulated annealing algorithm , 2011, Neurocomputing.

[14]  K. West,et al.  A factor model for co-movements of commodity prices , 2014 .

[15]  Guoqiang Peter Zhang,et al.  Quarterly Time-Series Forecasting With Neural Networks , 2007, IEEE Transactions on Neural Networks.

[16]  Nasser L. Azad,et al.  A robust safety-oriented autonomous cruise control scheme for electric vehicles based on model predictive control and online sequential extreme learning machine with a hyper-level fault tolerance-based supervisor , 2015, Neurocomputing.

[17]  Irma J. Terpenning,et al.  STL : A Seasonal-Trend Decomposition Procedure Based on Loess , 1990 .

[18]  A. M. Ticlavilca,et al.  Multivariate Bayesian Machine Learning Regression for Operation and Management of Multiple Reservoir, Irrigation Canal, and River Systems , 2010 .

[19]  Zhongyi Hu,et al.  PSO-MISMO Modeling Strategy for MultiStep-Ahead Time Series Prediction , 2014, IEEE Transactions on Cybernetics.

[20]  Osamah Basheer Shukur,et al.  Daily wind speed forecasting through hybrid KF-ANN model based on ARIMA , 2015 .

[21]  B. K. Panigrahi,et al.  A hybrid wavelet-ELM based short term price forecasting for electricity markets , 2014 .

[22]  Zhongyi Hu,et al.  Beyond One-Step-Ahead Forecasting: Evaluation of Alternative Multi-Step-Ahead Forecasting Models for Crude Oil Prices , 2013, ArXiv.

[23]  S. Irwin,et al.  Improving the accuracy of outlook price forecasts , 2011 .

[24]  Zhongyi Hu,et al.  Multiple-output support vector regression with a firefly algorithm for interval-valued stock price index forecasting , 2014, Knowl. Based Syst..

[25]  Celma de Oliveira Ribeiro,et al.  A Hybrid Commodity Price-Forecasting Model Applied to the Sugar-alcohol Sector , 2011 .

[26]  Chi-Jie Lu,et al.  Sales forecasting of computer products based on variable selection scheme and support vector regression , 2014, Neurocomputing.

[27]  Chee Kheong Siew,et al.  Extreme learning machine: Theory and applications , 2006, Neurocomputing.

[28]  F. Frappart,et al.  Climate-driven interannual ice mass evolution in Greenland , 2012 .

[29]  Zhixin Yang,et al.  Real-time fault diagnosis for gas turbine generator systems using extreme learning machine , 2014, Neurocomputing.

[30]  Zetian Fu,et al.  A forecasting support system for aquatic products price in China , 2005, Expert Syst. Appl..

[31]  Ping-Feng Pai,et al.  Time series forecasting by a seasonal support vector regression model , 2010, Expert Syst. Appl..

[32]  Biing-Wen Huang,et al.  Farm price prediction using case-based reasoning approach-A case of broiler industry in Taiwan , 2009 .

[33]  Girish K. Jha,et al.  Time-delay neural networks for time series prediction: an application to the monthly wholesale price of oilseeds in India , 2012, Neural Computing and Applications.

[34]  G. M. Nasira,et al.  Vegetable price prediction using data mining classification technique , 2012, International Conference on Pattern Recognition, Informatics and Medical Engineering (PRIME-2012).

[35]  Gloria Martín-Rodríguez,et al.  Canary tomato export prices: comparison and relationships between daily seasonal patterns , 2013 .

[36]  Aziz Hayat,et al.  Masking of volatility by seasonal adjustment methods , 2013 .

[37]  G. M. Nasira,et al.  Radial basis function model for vegetable price prediction , 2013, 2013 International Conference on Pattern Recognition, Informatics and Mobile Engineering.

[38]  Guillaume Chevillon,et al.  Direct Multi-Step Estimation and Forecasting , 2006 .

[39]  U. Küsters,et al.  Forecasting Zero-Inflated Price Changes with a Markov Switching Mixture Model for Autoregressive and Heteroscedastic Time Series , 2015 .

[40]  Chi-Man Vong,et al.  Predicting minority class for suspended particulate matters level by extreme learning machine , 2014, Neurocomputing.

[41]  Guoqiang Peter Zhang,et al.  Neural network forecasting for seasonal and trend time series , 2005, Eur. J. Oper. Res..

[42]  Amaury Lendasse,et al.  Brain MRI morphological patterns extraction tool based on Extreme Learning Machine and majority vote classification , 2016, Neurocomputing.

[43]  Hai-Jun Rong,et al.  Adaptive neural control for a class of MIMO nonlinear systems with extreme learning machine , 2015, Neurocomputing.

[44]  Arshia Amiri,et al.  Forecasting seasonality in prices of potatoes and onions: challenge between geostatistical models, neuro fuzzy approach and Winter method , 2011 .

[45]  Guoping Xia,et al.  An investigation and comparison of artificial neural network and time series models for Chinese food grain price forecasting , 2007, Neurocomputing.

[46]  Haiyan Lu,et al.  A new hybrid model optimized by an intelligent optimization algorithm for wind speed forecasting , 2014 .

[47]  Na Liu,et al.  Fast fashion sales forecasting with limited data and time , 2014, Decis. Support Syst..