Skip to main content

Advertisement

Log in

Performance comparison of wavelets-based machine learning technique for forecasting agricultural commodity prices

  • Data analytics and machine learning
  • Published:
Soft Computing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

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

    Google Scholar 

  • Anderson JA (1995) An introduction to neural networks. MIT Press, Cambridge

    MATH  Google Scholar 

  • Anjoy P, Paul RK (2017) Wavelet based hybrid approach for forecasting volatile potato price. J Indian Soc Agric Stat 71(1):7–14

    MathSciNet  Google Scholar 

  • Anjoy P, Paul RK (2019) Comparative performance of wavelet-based neural network approaches. Neural Comput Appl 31:3443–3453

    Google Scholar 

  • 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

    Google Scholar 

  • Antoniadis A (1997) Wavelets in statistics: a review. J Ital Stat Soc 6:97–144

    MATH  Google Scholar 

  • Bollerslev T (1986) Generalized autoregressive conditional heteroscedasticity. J Econom 31:307–327

    MATH  Google Scholar 

  • 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

    Google Scholar 

  • Daubechies I (1992) Ten lectures on wavelets. SIAM, Philadelphia

    MATH  Google Scholar 

  • Diebold FX, Mariano RS (1995) Comparing predictive accuracy. J Busi Eco Statist 13:253–263

    Google Scholar 

  • 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

    Google Scholar 

  • Freeman J, Skapura D (1991) Neural networks: algorithms, applications, and programming techniques. Addison-Wesley, Reading

    MATH  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • Hagan MT, Demuth HB, Beale M (1996) Neural network design. WS/KENT Publishing Co, Boston

    Google Scholar 

  • Haykin S (1999) Neural networks: a comprehensive foundation, 2nd edn. Prentice Hall, Englewood Cliffs

    MATH  Google Scholar 

  • Hochreiter S, Schmidhuber J (1997) Long short-term memory. Neural Comput 9(8):1735–1780

    Google Scholar 

  • Hylleberg S, Engle RF, Granger CWJ, Yoo BS (1990) Seasonal integration and cointegration. J Econ 44:215–238

    MathSciNet  MATH  Google Scholar 

  • Lee HW, Beh WL, Lem KH (2020) Wavelet as a viable alternative for time series forecasting. Aust J Stat 49:38–47

    Google Scholar 

  • Li X, Tang P (2020) Stock index prediction based on wavelet transform and FCD-MLGRU. J Forecast 39(8):1229–1237

    MathSciNet  Google Scholar 

  • Li J, Wang J (2020) Stochastic recurrent wavelet neural network with EEMD method on energy price prediction. Soft Comput 24:17133–17151

    Google Scholar 

  • 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

    Google Scholar 

  • Liu X, Liu H, Guo Q, Zhang C (2020) Adaptive wavelet transform model for time series data prediction. Soft Comput 24:5877–5884

    Google Scholar 

  • Ogden T (1997) Essential wavelets for statistical applications and data analysis. Birkhauser, Boston

    MATH  Google Scholar 

  • Paul RK (2015) ARIMAX-GARCH-WAVELET model for forecasting volatile data. Model Assist Stat Appl 10(3):243–252

    Google Scholar 

  • Paul RK, Das MK (2013) Forecasting of average annual fish landing in Ganga Basin. Fish Chimes 33(3):51–54

    Google Scholar 

  • 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

    MathSciNet  Google Scholar 

  • 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

    Google Scholar 

  • Paul RK, Sinha K (2016) Forecasting crop yield: a comparative assessment of ARIMAX and NARX model. RASHI 1(1):77–85

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • Percival DB, Walden AT (2000) Wavelet methods for time series analysis. Cambridge University Press, Cambridge

    MATH  Google Scholar 

  • Risse M (2019) Combining wavelet decomposition with machine learning to forecast gold returns. Int J Forecast 35(2):601–615

    Google Scholar 

  • Saâdaoui F, Rabbouch H (2019) A wavelet-based hybrid neural network for short-term electricity prices forecasting. Art Intel Rev 52:649–669

    Google Scholar 

  • Valiant LG (1984) A theory of learnable. Commun ACM 27(11):1134–1142

    MATH  Google Scholar 

  • Vidakovic B (1999) Statistical modeling by wavelets. Wiley, New York

    MATH  Google Scholar 

  • Wang J, Li X (2018) A combined neural network model for commodity price forecasting with SSA. Soft Comput 22:5323–5333

    Google Scholar 

  • Woźniak M, Połap D (2018) Adaptive neuro-heuristic hybrid model for fruit peel defects detection. Neural Netw 98:16–33

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    MathSciNet  Google Scholar 

  • Zhang GP (2003) Time series forecasting using a hybrid ARIMA and neural network model. Neurocomputing 50:159–175

    MATH  Google Scholar 

  • Zhang GP, Qi M (2005) Neural network forecasting for seasonal and trend time series. Eur J Oper Res 160(2):501–514

    MathSciNet  MATH  Google Scholar 

  • Zhang K, Gençay R, Yazgan ME (2017) Application of wavelet decomposition in time-series forecasting. Econ Lett 158:41–46

    MathSciNet  MATH  Google Scholar 

  • 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

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Ranjit Kumar Paul.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-021-06087-4

Keywords

Navigation