Skip to main content

Advertisement

Log in

Drought modelling by standard precipitation index (SPI) in a semi-arid climate using deep learning method: long short-term memory

  • Original Article
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

Drought modelling is an important issue because it is required for curbing or mitigating its effects, alerting the people to the its consequences, and water resources planning. This study investigates the capability of a deep learning method, long short-term memory (LSTM), in forecasting drought calculated from monthly rainfall data obtained from four stations of Iran. The outcomes of LSTM compared with extra-trees (ET), vector autoregressive approach (VAR) and multivariate adaptive regression spline (MARS) methods in forecasting four drought indices, SPI-3, SPI-6, SPI-9 and SPI-12, taking into account numerical criteria, root-mean-square errors (RMSE), Nash–Sutcliffe efficiency and correlation coefficient together with the visual methods, time variation graphs, scatter plots and Taylor diagrams. The overall results showed that the LSTM method performed superior to the ET, VAR and MARS in forecasting drought based on SPI-3, SPI-6, SPI-9 and SPI-12. The RMSE of ET, VAR and MARS was improved by about 17.1%, 12.8% and 9.6% for SPI-3, by 10.5%, 6.2% and 5% for SPI-6, by 7.3%, 4.1% and 6.2% for SPI-9 and by 22.2%, 27% and 10.6% for SPI-12 using LSTM. The MARS method was ranked as the second best, while the ET provided the worst results in forecasting drought based on SPI.

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
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19

Similar content being viewed by others

References

  1. Adamowski J, FungChan H, Prasher SO, Ozga-Zielinski B, Sliusarieva A (2012) Comparison of multiple linear and nonlinear regression, autoregressive integrated moving average, artificial neural network, and wavelet artificial neural network methods for urban water demand forecasting in Montreal, Canada. Water Resour Res 48:W01528. https://doi.org/10.1029/2010WR009945

    Article  Google Scholar 

  2. Adnan RM, Liang Z, Parmar KS, Soni K, Kisi O (2020) Modeling monthly streamflow in mountainous basin by MARS, GMDHNN and DENFIS using hydro-climatic data. Neural Comput Appl. https://doi.org/10.1007/s00521-020-05164

    Article  Google Scholar 

  3. Alizamir M, Kim S, Kisi O, Zounemat-Kermani M (2020) Deep echo state network: a novel machine learning approach to model dew point temperature using meteorological variables. Hydrol Sci J. https://doi.org/10.1080/02626667.2020.1735639

    Article  Google Scholar 

  4. Alizamir, M., S. Kim, Kisi, O. and Zounemat-Kermani, M. 2020b. A comparative study of several machine learning based non-linear regression methods in estimating solar radiation: Case studies of the USA and Turkey regions. Energy: 117239.

  5. Alizamir M, Kim S et al (2020) Kernel extreme learning machine: an efficient model for estimating daily dew point temperature using weather data. Water 12(9):2600

    Article  Google Scholar 

  6. Arvind Singh T, Bhawana N, Lokendra S (2015) Drought spells identification with indices for Almora district of Uttarakhand, India. Am Int J Res Sci Technol Eng Math 12(1):2328–3491

    Google Scholar 

  7. Belayneh A, Adamowski J (2013) Drought forecasting using new machine learning methods. J Water Land Dev 18:3–12

    Article  Google Scholar 

  8. Belayneh A, Adamowski J, Khalil B (2016) Short-term SPI drought forecasting in the Awash River Basin in Ethiopia using wavelet transforms and machine learning methods. Sustain Water Resour Manag 2:87. https://doi.org/10.1007/s40899-015-0040-5

    Article  Google Scholar 

  9. Bishop CM (1995) Neural networks for pattern recognition. Oxford University Press, Oxford, p 482

    MATH  Google Scholar 

  10. Box GEP, Jenkins GM, Reinsel GC (1994) Time series analysis, forecasting and control. Prentice Hall, Englewood Cliffs, NJ, USA

    MATH  Google Scholar 

  11. El-Shafie A, Noureldin A, Taha M, Hussain A (2011) Dynamic versus static neural network model for rainfall forecasting at Klang River Basin. Malaysia Hydrol Earth Syst Sci Discuss 8:6489–6532

    Google Scholar 

  12. Fan H, Jiang M, Xu L, Zhu H, Cheng J, Jiang J (2020) Comparison of long short term memory networks and the hydrological model in runoff simulation. Water 12:175. https://doi.org/10.3390/w12010175

    Article  Google Scholar 

  13. Farahmand A, AghaKouchak A (2015) A generalized framework for deriving nonparametric standardized drought indicators. Adv Water Resour 76:140–145

    Article  Google Scholar 

  14. Fathian F, Fakheri-Fard A, Ouarda TBMJ, Dinpashoh YS, Mousavi Nadoushani S (2019) Multiple streamflow time series modeling using VAR–MGARCH approach. Stoch Env Res Risk Assess. https://doi.org/10.1007/s00477-019-01651-9

    Article  Google Scholar 

  15. Galelli S, Castelletti A (2013) Assessing the predictive capability of randomized tree-based ensembles in streamflow modelling. Hydrol Earth Syst Sci 17:2669–2684

    Article  Google Scholar 

  16. Gers FA, Schmidhuber J, Cummins F (2000) Learning to forget: continual prediction with LSTM. Neural Comput 12(10):2451–2471

    Article  Google Scholar 

  17. Gourabi BR (2010) The recognition of drought with DRI and SIAP method and its effects on rice yield and water surface in Shaft, Gilan, south Western of Caspian Sea. Aust J Basic Appl Sci 4(9):4374–4378

    Google Scholar 

  18. Graves A, Liwicki M, Fernández S, Bertolami R, Bunke H, Schmidhuber J (2008) A novel connectionist system for unconstrained handwriting recognition. IEEE Trans Pattern Anal Mach Intell 31(5):855–868

    Article  Google Scholar 

  19. Geurts P, Ernst D, Wehenkel L (2006) Extremely randomized trees. Mach Learn 63:3–42. https://doi.org/10.1007/s10994-006-6226-1

    Article  MATH  Google Scholar 

  20. Hosseini-Moghari SM, Araghinejad S, Azarnivand A (2017) Drought forecasting using data-driven methods and an evolutionary algorithm. Model Earth Syst Environ 3(4):1675–1689

    Article  Google Scholar 

  21. Jalalkamali A, Moradi M, Moradi N (2015) Application of several artificial intelligence models and ARIMAX model for forecasting drought using the Standardized Precipitation Index. Int J Environ Sci Technol 12(4):1201–1210

    Article  Google Scholar 

  22. Karavitis CA, Alexandris S, Tsesmelis DE, Athanasopoulos G (2011) Application of the standardized precipitation index (SPI) in Greece. Water 3:787–805

    Article  Google Scholar 

  23. Keyantash JA, Dracup JA (2004) An aggregate drought index: assessing drought severity based on fluctuations in the hydrologic cycle and surface water storage. Water Resour Res 40(9)

  24. Khadr M (2016) Forecasting of meteorological drought using Hidden Markov Model (case study: The upper Blue Nile river basin, Ethiopia). Ain Shams Eng J 7:47–56

    Article  Google Scholar 

  25. Khan MMH, Muhammad NS, El-Shafie A (2018) Wavelet-ANN versus ANN-based model for hydrometeorological drought forecasting. Water 10:998

    Article  Google Scholar 

  26. Khashei M, Bijari M (2011) A novel hybridization of artificial neural networks and ARIMA models for time series forecasting. Appl Soft Comput 11(2):2664–2675. https://doi.org/10.1016/j.asoc.2010.10.015

    Article  Google Scholar 

  27. Kim TW, Valdes JB (2003) Nonlinear model for drought forecasting based on a conjunction of wavelet transforms and neural networks. J Hydrol Eng 6:319–328

    Article  Google Scholar 

  28. Kisi O (2011) Wavelet regression model as an alternative to neural networks for river stage forecasting. Water Resour Manag 25:579–600

    Article  Google Scholar 

  29. Kisi O, Docheshmeh Gorgij A, Zounemat-Kermani M, Mahdavi-Meymand A, Kim S (2019) Drought forecasting using novel heuristic methods in a semi-arid environment. J Hydrol 578:124053

    Article  Google Scholar 

  30. Lloyd-Hughes B, Saunders MA (2002) A drought climatology for Europe. Int J Climatol 22:1571–1592

    Article  Google Scholar 

  31. McKee TB, Doesken NJ, Kleist J (1993) The relationship of drought frequency and duration to time scales. In: Proceedings of the 8th conference on applied climatology, Vol 17, No. 22, pp. 179–183

  32. Mishra AK, Desai VR (2006) Drought forecasting using stochastic models. Stoch Env Res Risk Assess 19(5):326–339

    Article  Google Scholar 

  33. Morid S, Smakhtin V, Moghaddasi M (2006) Comparison of seven meteorological indices for drought monitoring in Iran. Int J Climatol 26:971–985

    Article  Google Scholar 

  34. Morid S, Smakhtin V, Moghaddasi M (2006) Comparison of seven meteorological indices for drought monitoring in Iran. Int J Climatol 26(7):971–985

    Article  Google Scholar 

  35. Nourani V, Baghanam AH, Adamowski J, Kisi O (2014) Applications of hybrid wavelet-artificial intelligence models in hydrology: a review. J Hydrol 514:358–377. https://doi.org/10.1016/j.jhydrol.2014.03.057

    Article  Google Scholar 

  36. Peng T, Zhou J, Zhang C, Fu W (2017) Streamflow forecasting using empirical wavelet transform and artificial neural networks. Water 9:406

    Article  Google Scholar 

  37. Quilty J, Adamowski J, Boucher M-A (2019) A stochastic data-driven ensemble forecasting framework for water resources: a case study using ensemble members derived from a database of deterministic wavelet-based models. Water Resour Res 55:175–202. https://doi.org/10.1029/2018WR023205

    Article  Google Scholar 

  38. Remesan R, Shamim MA, Han D, Mathew J (2009) Runoff prediction using an integrated hybrid modelling scheme. J Hydrol 372:48–60

    Article  Google Scholar 

  39. Sak H, Senior A, and Beaufays F (2014) Long short-term memory based recurrent neural network architectures for large vocabulary speech recognition. arXiv preprint arXiv:1402.1128

  40. Shabri A (2015) A hybrid model for stream flow forecasting using wavelet and least Squares support vector machines. Jurnal Teknologi 73:89–96

    Article  Google Scholar 

  41. Singh VP (1994) Elementary hydrology. Prentice Hall of India, New Delhi, India

    Google Scholar 

  42. Tayyab M, Zhoua J, Adnana R, Zenga X (2017) Application of artificial intelligence method coupled with discrete wavelet transform method. Procedia Comput Sci 107:212–217. https://doi.org/10.1016/j.procs.2017.03.081

    Article  Google Scholar 

  43. Tsakiris G, Vangelis H (2004) Towards a drought watch system based on spatial SPI. Water Resour Manag 18(1):1–12

    Article  Google Scholar 

  44. Van Loon AF, Van Lanen HAJ (2013) Making the distinction between water scarcity and drought using an observation-modeling framework. Water Resour Res 49:1483–1502. https://doi.org/10.1002/wrcr.20147

    Article  Google Scholar 

  45. Vicente-Serrano SM, Beguería S, López-Moreno JI (2010) A multiscalar drought index sensitive to global warming: the standardized precipitation evapotranspiration index. J Clim 23(7):1696–1718

    Article  Google Scholar 

  46. Sanusi W, Jemain AA, Zin WZW, Zahari M (2014) The drought characteristics using the first-order homogeneous Markov chain of monthly rainfall data in Peninsular Malaysia. Water Resour Manag 29:1523–1539

    Article  Google Scholar 

  47. Zhang Y, Li W, Chen Q, Pu X, Xiang L (2017) Multi-models for SPI drought forecasting in the north of Haihe River Basin, China. Stoch Environ Res Risk Assess 31:2471–2181

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Meysam Alizamir or Ozgur Kisi.

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

Docheshmeh Gorgij, A., Alizamir, M., Kisi, O. et al. Drought modelling by standard precipitation index (SPI) in a semi-arid climate using deep learning method: long short-term memory. Neural Comput & Applic 34, 2425–2442 (2022). https://doi.org/10.1007/s00521-021-06505-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-021-06505-6

Keywords

Navigation