Submitted:
01 October 2025
Posted:
02 October 2025
You are already at the latest version
Abstract
Keywords:
I. Introduction
II. Study Area and Data
III. Artificial Neural Network (ANN)
IV. Experimental Results and Analysis
I. Performance Measures
II. Neural Network Training and Results
I. Performance Analysis in ANN
II. Annual Rainfall Prediction 2025 to 20230


V. Conclusion
References
- Harris, L. , McRae, A. T. T., Chantry, M., Dueben, P. D., & Palmer, T. N. (2022). A generative deep learning approach to stochastic downscaling of precipitation forecasts. N. ( 14, e2022MS003120. [CrossRef]
- Skarlatos, K. , Bekri, E. S., Georgakellos, D., Economou, P., & Bersimis, S. (2023). Projecting annual rainfall timeseries using machine learning techniques. Energies, 16. [CrossRef]
- Allawi, M. F. , Abdulhameed, U. H. et. al.. (2023). Monthly rainfall forecasting modelling based on advanced machine-learning methods: Tropical region as case study. Engineering Applications of Computational Fluid Mechanics, 17, 2243. [Google Scholar] [CrossRef]
- Lathika, P. , & Sheeba Singh, D. (2023). A novel model for rainfall prediction using hybrid stochastic-based Bayesian optimization algorithm. Environmental Science and Pollution Research, 30. [CrossRef]
- Sammen, S. S. , Kisi, Ö., Ehteram, M., El-Shafie, A., Al-Ansari, N., Ghorbani, M. A., … Shahid, S. (2023). Rainfall modeling using two different neural networks improved by metaheuristic algorithms. Environmental Sciences Europe, 35. [CrossRef]
- [6] Nguyen, T. H. T. , Bennett, B., & Leonard, M. (2023). Evaluating stochastic rainfall models for hydrological modelling. Journal of Hydrology, 627, 3038. [Google Scholar] [CrossRef]
- Ríos Gaona, M. F. , Michaelides, K., & Singer, M. B. (2024). STORM v.2: A simple stochastic rainfall model for exploring impacts of climate and climate change at and near the land surface. Geoscientific Model Development, 17. [CrossRef]
- Iotti, M. , et al. (2025). RainScaleGAN: conditional generative adversarial network for rainfall downscaling and stochastic generation. Journal of Advances in Modeling Earth Systems / AI in Earth Sciences. [CrossRef]
- Wani, O. A. , et al. (2024). Predicting rainfall using machine learning, deep learning, and time-series: a comparative study. Scientific Reports, 14, 1234. [Google Scholar] [CrossRef]
- Ji, H. K. , et al. (2024). Implementing generative adversarial networks as a data-driven multi-site stochastic weather generator for flood frequency estimation. Environmental Modelling & Software, 166. [CrossRef]
- Ridwan, W. M. , & coauthors. (2021). Rainfall forecasting model using machine learning methods — comparative evaluation. Journal of Atmospheric and Solar-Terrestrial Physics, 224, 0559. [Google Scholar] [CrossRef]
- Narejo, S. , et al. (2021). Multi-step rainfall forecasting using deep learning approach. Scientific Reports, 11, 1236. [Google Scholar] [CrossRef]
- Farhani, N. , et al. (2022). MetGen: a regional sub-daily stochastic weather generator based on artificial neural networks and statistical components. Environmental Modelling & Software, 157. [CrossRef]
- Najibi, N. , et al. (2024). A statewide, weather-regime based stochastic weather generator for California: evaluation and applications. Journal of Hydrology: Regional Studies, 52. [CrossRef]
- Northrop, P. J. (2021). Stochastic models of rainfall: review and recent developments. Annual Review of Statistics and Its Application, 8. [CrossRef]
- [16.] Behfar, N. [16.] Behfar, N., et al. (2024). Assessing rainfall-runoff models and AI methods for climate change impacts on catchment hydrology. Hydrological Processes, 38, 3236. [Google Scholar] [CrossRef]
- Ratha Jeyalakshmi, T & Karthik, S. M. et. al. (2024) “Enhanced Pulmonary Embolism Detection in CT Angiography Using Spectral ResNet Hyper Convolutional Neural Network”, SN Computer Science: A Springer Nature Journal, 5(8),1-14. [CrossRef]
- Molina, J. L. , & coauthors. (2025). Bayesian stochastic rainfall generator (BSRG): an intelligent data-driven tool. Water Resources Management, 39. [CrossRef]
- Guan, X. , Nguyen, V. D., Voit, P., Merz, B., Heistermann, M., & Vorogushyn, S. (2025). The ability of a stochastic regional weather generator to reproduce heavy-precipitation events across scales. Natural Hazards and Earth System Sciences, 25. [CrossRef]
- Zhang, H. , & coauthors. (2020). Semi-empirical LSTM approach for monthly precipitation prediction: a case study. Atmospheric Research, 240. [CrossRef]
- He, R. , et al. (2024). Data-driven multi-step prediction and analysis of monthly rainfall using GRU/ANN hybrids. Expert Systems with Applications, 220, 1195. [Google Scholar] [CrossRef]
- Bouach, A. , et al. (2024). Improving ANN-based rainfall forecasts with geographically aware postprocessing. Journal of Hydrometeorology, 25, 1362. [Google Scholar] [CrossRef]
- Rasool, T. , et al. (2024). Development of a stochastic rainfall generator to yield realistic extreme precipitation events for hydrologic design. Journal of Hydrology, 618, 1286. [Google Scholar] [CrossRef]
- Price, I. , et al. (2025). Probabilistic weather forecasting with machine learning: GenCast and beyond. Nature. [CrossRef]
- Kothari, A. , et al. (2024). Predicting rainfall using a combined ML/DL/time-series framework: ANN, LSTM, ARIMA comparisons. Scientific Reports, 14, 9876. [Google Scholar] [CrossRef]
- De Luca, D. L. , & Petroselli, A. (2021). STORAGE (STOchastic RAinfall GEnerator) v2: updates and ANN conditioning for high-resolution synthetic rainfall sequences. Hydrology, 8. [CrossRef]
- Arumugam, P. and Karthik S.M., “Stochastic Modelling in Yearly Rainfall at Tirunelveli District, Tamil Nadu, India”, Journal of Materials Today: Proceedings, Elsevier, 5(1), 1852 – 1858, 2018. [CrossRef]
- Karthik. S.M., and Arumugam. P. (2017) “Stochastic modelling based monthly rainfall prediction using seasonal artificial neural networks. “ ICTACT Journal of Soft Computing, 2(2). [CrossRef]











| h | MSE | RMSE | MAD | MAPE |
|---|---|---|---|---|
| 4 | 552.10 | 25.68 | 22.80 | 0.53 |
| 5 | 305.85 | 19.63 | 17.20 | 0.42 |
| 6 | 137.58 | 13.84 | 12.31 | 0.42 |
| 7 | 32.78 | 7.87 | 6.90 | 0.30 |
| 8 | 34.69 | 8.83 | 6.76 | 0.31 |
| 9 | 35.52 | 8.97 | 8.12 | 0.34 |
| Method | MSE | RMSE | MAD | MAPE |
|---|---|---|---|---|
| ANN (h=8) | 34.69 | 7.13 | 6.86 | 0.30 |
| HMM | 40.68 | 8.22 | 7.02 | 0.32 |
| ARMA | 41.40 | 8.33 | 7.89 | 0.33 |
| ARIMA | 42.55 | 8.56 | 7.33 | 0.34 |
| SARIMA | 45.52 | 8.44 | 7.44 | 0.37 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).