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.








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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Benziane S, MB U. Survey: Rainfall Prediction Precipitation, Review of statistical methods. WSEAS Trans Syst. 2024;23:47–59.
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.
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.
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).
Dimri T, Ahmad S, Sharif M. Time series analysis of climate variables using seasonal ARIMA approach. J Earth Syst Sci. 2020;129:1–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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Funding
The authors have not received any financial support for the research.
Author information
Authors and Affiliations
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
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.
About this article
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
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s42979-024-03511-y