Abstract
Accurate forecasting of various phenomenon has got crucial importance in the scenario of Indian agriculture as this helps farmers, policy-makers and government to acquire informed decisions. Agricultural time series datasets are mostly nonlinear, nonstationary, non-normal and heteroscedastic in nature. Though the stochastic model like autoregressive integrated moving average and its component models have gained much popularity in modeling linear dynamics, they fail to capture the nonlinearity present in the series. Machine learning (ML) techniques like artificial neural network (ANN) has rapidly emerged within the area of forecasting to take care of nonlinearity in the dataset. But, the presence of high chaotic nature and sophisticated nonlinear structure of the series sometimes distorts the particular model specification. Therefore, preprocessing of the series is required to extract the actual signal in it. Wavelet transformation may be an efficient tool in this scenario. The decomposed and denoised components through wavelet transformation can be modeled using ANN to make wavelet-based hybrid models and eventually, inverse wavelet transform is carried out to obtain the prediction of original series. The incontrovertible fact is that these hybrid models handle nonstationary, nonlinear and non-normal features of datasets simultaneously. The present study discusses the above approach envisaging monthly wholesale tomato price of three major markets in India, namely Ahmedabad, Burdwan and Madanapalli. The improvement over conventional techniques is obtained to a great extent by using wavelet-based combination approach with ML technique as exhibited through empirical evidence.
Similar content being viewed by others
Availability of data and materials
The data is taken from public domain and is available on request.
Code availability
The code will be available on request.
References
Adhikari R, Agrawal RK (2014) A combination of artificial neural network and random walk models for financial time series forecasting. Neural Comput Appl 24(6):1441–1449
Anderson JA (1995) An introduction to neural networks. MIT Press, Cambridge
Anjoy P, Paul RK (2017) Wavelet based hybrid approach for forecasting volatile potato price. J Indian Soc Agric Stat 71(1):7–14
Anjoy P, Paul RK (2019) Comparative performance of wavelet-based neural network approaches. Neural Comput Appl 31:3443–3453
Anjoy P, Paul RK, Sinha K, Paul AK, Ray M (2017) A hybrid wavelet based neural networks model for predicting monthly WPI of pulses in India. Indian J Agric Sci 87(6):834–839
Antoniadis A (1997) Wavelets in statistics: a review. J Ital Stat Soc 6:97–144
Bollerslev T (1986) Generalized autoregressive conditional heteroscedasticity. J Econom 31:307–327
Conejo AJ, Plazas MA, Espinola R, Molina AB (2005) Day-ahead electricity price forecasting using the wavelet transform and ARIMA models. IEEE Trans Power Syst 20(2):1035–1042
Daubechies I (1992) Ten lectures on wavelets. SIAM, Philadelphia
Diebold FX, Mariano RS (1995) Comparing predictive accuracy. J Busi Eco Statist 13:253–263
Farda AK, Akbari-Zadehb MR (2014) A hybrid method based on wavelet, ANN and ARIMA model for short-term load forecasting. J Exp Theor Artif Intell 26(2):167–182
Freeman J, Skapura D (1991) Neural networks: algorithms, applications, and programming techniques. Addison-Wesley, Reading
Gao R, Du L, Duru O, Yuen KF (2021) Time series forecasting based on echo state network and empirical wavelet transformation. Appl. Soft Comput 102:107111
Guo L, Woźniak M (2021) An image super-resolution reconstruction method with single frame character based on wavelet neural network in internet of things. Mob Netw App 26:390–403
Hagan MT, Demuth HB, Beale M (1996) Neural network design. WS/KENT Publishing Co, Boston
Haykin S (1999) Neural networks: a comprehensive foundation, 2nd edn. Prentice Hall, Englewood Cliffs
Hochreiter S, Schmidhuber J (1997) Long short-term memory. Neural Comput 9(8):1735–1780
Hylleberg S, Engle RF, Granger CWJ, Yoo BS (1990) Seasonal integration and cointegration. J Econ 44:215–238
Lee HW, Beh WL, Lem KH (2020) Wavelet as a viable alternative for time series forecasting. Aust J Stat 49:38–47
Li X, Tang P (2020) Stock index prediction based on wavelet transform and FCD-MLGRU. J Forecast 39(8):1229–1237
Li J, Wang J (2020) Stochastic recurrent wavelet neural network with EEMD method on energy price prediction. Soft Comput 24:17133–17151
Li P, Hua P, Gui D, Niu J, Pei P, Zhang J, Krebs P (2020) A comparative analysis of artificial neural networks and wavelet hybrid approaches to long-term toxic heavy metal prediction. Sci Rep 10:13439
Liu X, Liu H, Guo Q, Zhang C (2020) Adaptive wavelet transform model for time series data prediction. Soft Comput 24:5877–5884
Ogden T (1997) Essential wavelets for statistical applications and data analysis. Birkhauser, Boston
Paul RK (2015) ARIMAX-GARCH-WAVELET model for forecasting volatile data. Model Assist Stat Appl 10(3):243–252
Paul RK, Das MK (2013) Forecasting of average annual fish landing in Ganga Basin. Fish Chimes 33(3):51–54
Paul RK, Prajneshu, Ghosh H (2013a) Wavelet frequency domain approach for modelling and forecasting of Indian monsoon rainfall time- series data. J Indian Soc Agric Stat 67(3):319–327
Paul RK, Prajneshu, Ghosh H (2013b) Statistical modelling for forecasting of wheat yield based on weather variables. Indian J Agric Sci 83(2):180–183
Paul RK, Sinha K (2016) Forecasting crop yield: a comparative assessment of ARIMAX and NARX model. RASHI 1(1):77–85
Paul RK, Alam W, Paul AK (2014) Prospects of livestock and dairy production in India under time series framework. Indian J Anim Sci 84(4):130–134
Paul RK, Gurung B, Paul AK (2015) Modelling and forecasting of retail price of Arhar dal in Karnal, Haryana. Indian J Agric Sci 85(1):69–72
Paul RK, Paul AK, Bhar LM (2020) Wavelet-based combination approach for modeling sub-divisional rainfall in India. Theo App Climat 139(3–4):949–963
Percival DB, Walden AT (2000) Wavelet methods for time series analysis. Cambridge University Press, Cambridge
Risse M (2019) Combining wavelet decomposition with machine learning to forecast gold returns. Int J Forecast 35(2):601–615
Saâdaoui F, Rabbouch H (2019) A wavelet-based hybrid neural network for short-term electricity prices forecasting. Art Intel Rev 52:649–669
Valiant LG (1984) A theory of learnable. Commun ACM 27(11):1134–1142
Vidakovic B (1999) Statistical modeling by wavelets. Wiley, New York
Wang J, Li X (2018) A combined neural network model for commodity price forecasting with SSA. Soft Comput 22:5323–5333
Woźniak M, Połap D (2018) Adaptive neuro-heuristic hybrid model for fruit peel defects detection. Neural Netw 98:16–33
Woźniak M, Siłka J, Wieczorek M, Alrashoud M (2021a) Recurrent neural network model for IOT and networking malware threat detection. IEEE Trans Industr Inform 17(8):5583–5594
Woźniak M, Wieczorek M, Siłka J, Połap D (2021b) Body pose prediction based on motion sensor data and recurrent neural network. IEEE Trans Industr Inform 17(3):2101–2111
Wu D, Wang X, Wu S (2021) A hybrid method based on extreme learning machine and wavelet transform denoising for stock prediction. Entropy 23(4):440
Zhang GP (2003) Time series forecasting using a hybrid ARIMA and neural network model. Neurocomputing 50:159–175
Zhang GP, Qi M (2005) Neural network forecasting for seasonal and trend time series. Eur J Oper Res 160(2):501–514
Zhang K, Gençay R, Yazgan ME (2017) Application of wavelet decomposition in time-series forecasting. Econ Lett 158:41–46
Zhang D, Chen S, Ling L, Xia Q (2020) Forecasting agricultural commodity prices using model selection framework with time series features and forecast horizons. IEEE Access. https://doi.org/10.1109/ACCESS.2020.2971591
Acknowledgements
The authors are thankful to the editor and anonymous reviewers for their valuable comments which help in improving the quality of the manuscript substantially.
Funding
There is no funding received for the present work.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Paul, R.K., Garai, S. Performance comparison of wavelets-based machine learning technique for forecasting agricultural commodity prices. Soft Comput 25, 12857–12873 (2021). https://doi.org/10.1007/s00500-021-06087-4
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-021-06087-4