Skip to main content

Advertisement

Log in

Trend Analysis of Rainfall for Multi-Purpose Water Resources Projects Using Machine Learning Predictive Model-ARIMA

  • Original Research
  • Published:
SN Computer Science Aims and scope Submit manuscript

Abstract

Rainfall prediction is a major concern in every part of the world especially for the multi-benefit projects like irrigation, agriculture and flood control where efficient water resource management is essential. The purpose of this study is to provide detailed trend analysis of rainfall data using a Machine Learning Technique based called ARIMA Model with a view of forecasting future rainfall trends. Forecasts made through ARIMA is preferred for use for time series causality as it incorporates differencing in its method of analysis a feature that makes it ideal for non-stationary data. Rainfall history of district Saharanpur in India is obtained and analysed to find the important features and patterns of seasonality. ARIMA model used in this context is trained using this data to predict future rainfall and this includes both short term oscillations and long term trends. The model parameters are adjusted through auto tuning mechanisms in order to fit the dataset optimality. Further, to enhance the reliability of the developed predictive model, exhaustive statistical verification is carried out. The model is assessed with a number of measures such as Bayesian information criterion (BIC) and the Akaike Information Criterion (AIC). These metrics give information about the capability of the model to estimate the amount and the distribution of rainfall. The outcome shows that applying ARIMA model could cyclic and annual precipitation and have high accurate predictions. In addition, the Residual Diagnostics test including Ljung-Box test and Jarque-Bera test are conducted for measuring how well the chosen model fits the data by checking whether it has white noise residuals, or whether it is autocorrelated. These validations add fuel to the credibility of the real-life application of the ARIMA based predictions. The study is also validated with coefficient of determination between actual rainfall and predicted rainfall that comes 0.705. The study findings apply well when planning and managing multi-purpose water resource projects. This method offers a broader application planning for future rainfall prediction and water resource solicitation.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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

Similar content being viewed by others

Data Availability

The source of data is India Meteorological Department (IMD) and Global historical weather & climate data hander that are available free on official website.

References

  1. Zhao J, Nie G, Wen Y. Monthly precipitation prediction in Luoyang city based on EEMD-LSTM-ARIMA model. Water Sci Technol. 2023;87(1):318–35. https://doi.org/10.2166/wst.2022.425.

    Article  Google Scholar 

  2. Dong S, Yu T, Farahmand H, Mostafavi A. Environ Plann B: Urban Analytics City Sci. 2022;49(7):1838–56. https://doi.org/10.1177/23998083211069140. Predictive multi-watershed flood monitoring using deep learning on integrated physical and social sensors data.

  3. Nury AH, Hasan K, &Alam MJ, Bin. Comparative study of wavelet-ARIMA and wavelet-ANN models for temperature time series data in northeastern Bangladesh. J King Saud Univ - Sci. 2017;29(1):47–61. https://doi.org/10.1016/j.jksus.2015.12.002.

    Article  Google Scholar 

  4. Singh P, Ramkumar KR, Hasija T. (2024, March). Monsoon Rainfall Prediction for Punjab Using ARIMA Model: A Time Series Analysis. In 2024 International Conference on Automation and Computation (AUTOCOM) (pp. 110–113). IEEE.

  5. Duhan D, Pandey A. Statistical analysis of long term spatial and temporal trends of precipitation during 1901–2002 at Madhya Pradesh, India. Atmos Res. 2013;122:136–49. https://doi.org/10.1016/j.atmosres.2012.10.010.

    Article  Google Scholar 

  6. Pan T, yi, Wang Ryih, Lai Jsung. A deterministic linearized recurrent neural network for recognizing the transition of rainfall-runoff processes. Adv Water Resour. 2007;30(8):1797–814. https://doi.org/10.1016/j.advwatres.2007.02.009.

    Article  Google Scholar 

  7. Yang B, Yin K, Lacasse S, Liu Z. Time series analysis and long short-term memory neural network to predict landslide displacement. Landslides. 2019;16(4):677–94. https://doi.org/10.1007/s10346-018-01127-x.

    Article  Google Scholar 

  8. Shad M, Sharma YD, Singh A. Forecasting of monthly relative humidity in Delhi, India, using SARIMA and ANN models. Model Earth Syst Environ. 2022;8(4):4843–51.

    Article  Google Scholar 

  9. Kaur M, Aron R, Wadhwa H, Tandon R, Oo HN, Sandhu R. A Comprehensive Exploration of Machine Learning and IoT applications for transforming Water Management. Innovations in machine learning and IoT for Water Management. IGI Global; 2024. pp. 25–50.

  10. Goyal M, Agarwal S, Ghalawat S, Malik JS. ARIMA and ARIMAX Analysis on the Effect of variability of Rainfall, temperature on wheat yield in Haryana. Indian J Ext Educ. 2024;60(1):95–9.

    Article  Google Scholar 

  11. Benziane S, MB U. Survey: Rainfall Prediction Precipitation, Review of statistical methods. WSEAS Trans Syst. 2024;23:47–59.

    Article  Google Scholar 

  12. Kaur G, Prabha C, Chhabra D, Kaur N, Veeramanickam MRM, Gill SK. (2022, December). A systematic approach to machine learning for cancer classification. In 2022 5th International Conference on Contemporary Computing and Informatics (IC3I) (pp. 134–138). IEEE.

  13. Gokcekus H, Kassem Y, Woyea LT. A prediction of Rainfall of Haifa using MLR and ARIMA models. Int J Eng Appl Phys. 2023;3(1):612–24.

    Google Scholar 

  14. Ramli I, Rusdiana S, Achmad A, Yolanda ME. (2023). Forecasting of Rainfall using Seasonal Autoregreressive Integrated moving average (SARIMA) Aceh, Indonesia. Math Modelling Eng Probl, 10(2).

  15. Dimri T, Ahmad S, Sharif M. Time series analysis of climate variables using seasonal ARIMA approach. J Earth Syst Sci. 2020;129:1–16.

    Article  Google Scholar 

  16. Lai Y, Dzombak DA. Use of the autoregressive integrated moving average (ARIMA) model to forecast near-term regional temperature and precipitation. Weather Forecast. 2020;35(3):959–76.

    Article  Google Scholar 

  17. Dwivedi DK, Kelaiya JH, Sharma GR. Forecasting monthly rainfall using autoregressive integrated moving average model (ARIMA) and artificial neural network (ANN) model: a case study of Junagadh, Gujarat, India. J Appl Nat Sci. 2019;11(1):35–41.

    Google Scholar 

  18. Karimi B, Safari M, Mehr AD, Mohammadi M. Monthly rainfall prediction using ARIMA and gene expression programming: a case study in Urmia, Iran. Online J Eng Sci Technol. 2019;2(3):8–14.

    Google Scholar 

  19. Balasmeh O, Babbar R, Karmaker T. Trend analysis and ARIMA modeling for forecasting precipitation pattern in Wadi Shueib catchment area in Jordan. Arab J Geosci. 2019;12:1–19.

    Article  Google Scholar 

  20. Akinbobola A, Okogbue EC, Ayansola AK. Statistical modeling of monthly rainfall in selected stations in forest and savannah eco-climatic regions of Nigeria. J Climatol Weather Forecast. 2018;6:226.

    Google Scholar 

  21. Singh V, Dev P. region Mausam. 2012;63(1):55–64. https://doi.org/10.54302/mausam.v63i1.1455. 50 year rainfall data analysis and future trend in Saharanpur.

  22. Grover R, Sharma S. (2024). Impact of Climate Change on Rainfall Pattern by using Ridge Regression Analysis. In 2024 International Conference on Computational Intelligence and Computing Applications (ICCICA), 1, 558–563.

  23. Rout C, Shukla G, Beniwal V, Singh SP, Grover R. GIS and Time Series Modelling Approach to Predict Tropospheric Nitrogen Dioxide. Annals Agri-Bio Res. 2022;27(1):35–41. http://disc.gsfc.nasa.gov.

    Google Scholar 

  24. Box GEP, Pierce DA. Distribution of residual autocorrelations in Autoregressive-Integrated moving average Time Series models. J Am Stat Assoc. 1970;65(332):1509–26. https://doi.org/10.1080/01621459.1970.10481180.

    Article  MathSciNet  Google Scholar 

  25. Ni L, Wang D, Singh VP, Wu J, Wang Y, Tao Y, Zhang J. Streamflow and rainfall forecasting by two long short-term memory-based models. J Hydrol. 2020;583. https://doi.org/10.1016/j.jhydrol.2019.124296.

  26. Wang C, Zhang W, Villarini G. On the use of convolutional gaussian processes to improve the seasonal forecasting of precipitation and temperature. J Hydrol. 2021;593. https://doi.org/10.1016/j.jhydrol.2020.125862.

  27. Garg P, Krishan G, Rao MS, Kumar CP, Aggarwal R. Rainfall Trend Analysis in Saharanpur District of Uttar Pradesh-Agricultural Context. National Seminar on Role of infrastructure on Sustainable Development. IIT Roorkee; 2012. pp. 691–8.

  28. Alam F, Salam M, Khalil NA, khan O, Khan M. Rainfall trend analysis and weather forecast accuracy in selected parts of Khyber Pakhtunkhwa, Pakistan. SN Appl Sci. 2021;3(5). https://doi.org/10.1007/s42452-021-04457-z.

  29. Ray S, Das SS, Mishra P. Time Series SARIMA modelling and forecasting of Monthly Rainfall and temperature in the south Asian countries. Earth Syst Environ. 2021;5:531–46. https://doi.org/10.1007/s41748-021-00205-w.

    Article  Google Scholar 

  30. Pal AB, Khare D, Mishra PK, Singh L. Trend Analysis of Rainfall, temperature and Runoff Data: a case study of Rangoon Watershed in Nepal. Int J Students’ Res Technol Manage. 2017;5(3):21–38. https://doi.org/10.18510/ijsrtm.2017.535.

    Article  Google Scholar 

Download references

Funding

The authors have not received any financial support for the research.

Author information

Authors and Affiliations

Authors

Contributions

All authors have been personally and actively involved in substantial work leading to the paper, and will take public responsibility for its content. R.G. and S.S. designed the model / computational framework and analysed the data. R.G. and P.J. carried out the implementation. N.K. performed the calculations. R.G. and A.V. wrote the manuscript with input from all authors. R.G. and S.S. conceived the study and were in charge of overall direction and planning.

Corresponding author

Correspondence to Rahul Grover.

Ethics declarations

Ethics

Hereby, I Rahul Grover consciously assure that for the manuscript “Trend Analysis of Rainfall for Multi-purpose Water Resources Projects using Machine Learning Predictive Model-ARIMA” the following is fulfilled: Authors have declared that no conflict of interest exists. This research is the authors’ own original work, which has not been previously published elsewhere. The paper is not currently being considered for publication elsewhere. The paper reflects the authors’ own research and analysis in a truthful and complete manner. The paper properly credits the meaningful contributions of co-authors. The results are appropriately placed in the context of prior and existing research.

Ethical Approval

This article does not contain any studies with human participants or animals performed by any of the authors.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Grover, R., Sharma, S., Jindal, P. et al. Trend Analysis of Rainfall for Multi-Purpose Water Resources Projects Using Machine Learning Predictive Model-ARIMA. SN COMPUT. SCI. 5, 1110 (2024). https://doi.org/10.1007/s42979-024-03511-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s42979-024-03511-y

Keywords

Navigation