
Model Agreement and Disagreement in Rainfall Classification: A Region-Dependent Comparative Analysis of ARIMA and Random Forest across Punjab Districts, India
DOI:
https://doi.org/10.30564/re.v8i4.13458Abstract
For agricultural planning and management in monsoon-dependent regions, accurate classification of annual rainfall into risk categories is crucial. The predictive effectiveness of several models for rainfall forecasting has been compared in numerous studies, but the diagnostic significance of model disagreement has not been examined. This study aimed to analyse whether there is a link between the disagreement between autoregressive integrated moving average (ARIMA) and Random Forest (RF) and the difference in the accuracy of the predictions given by the two models in seven districts of Punjab, India (1970–2024). Prior to modelling, a pre-specified, data-driven district selection protocol was used, which was based on the coefficient of variation (CV) of rainfall, avoiding outcome-driven selection bias. The data were discretized into three categories (bins) with training-set bin edges to avoid data leakage. Fisher's exact test, Wilson score confidence intervals, and block permutation testing were used for statistical inference. In the five reliable districts (cells n ≥ 3), the prediction accuracy was significantly greater when the model disagreed with the data than when it agreed (0.83 vs. 0.52; Fisher's exact p = 0.022; block permutation p = 0.038). However, the Mansa district (dis.: 0.25; agree: 0.33) had a reverse pattern, indicating that the relationship was not pervasive. The findings are empirically consistent with the heuristic intuition of ensemble diversity theory but are not derivable from known theorems. The disagreement between ARIMA and RF can be used as a realistic uncertainty indicator for real-time rainfall monitoring. The findings are exploratory and hypothesis-generating, as there are small test sets per district.
Keywords:
Rainfall Classification; Model Disagreement; ARIMA; Random Forest (RF); Ensemble Diversity; Punjab Hydrology; Coefficient of Variation; Southwest Monsoon (SWM)References
[1] Sandhu, S., Kaur, P., 2023. A case study on the changing pattern of monsoon rainfall duration and its amount during recent five decades in different agroclimatic zones of Punjab state of India. Mausam. 74(3), 651–662.
[2] Kumar, A., Giri, R.K., Taloor, A.K., et al., 2021. Rainfall trend, variability and changes over the state of Punjab, India 1981–2020: A geospatial approach. Remote Sensing Applications: Society and Environment. 23, 100595.
[3] Solomon, S., Qin, D., Manning, M., et al., 2007. IPCC Fourth Assessment Report (AR4): Climate Change 2007: The Physical Science Basis. Cambridge University Press: Cambridge, UK.
[4] Khera, S., 2024. Analysis of Long-term Precipitation Trends in Punjab, India. Ecology, Environment & Conservation. 30, S44–S52.
[5] Intergovernmental Panel on Climate Change, 2023. Technical summary. In: Masson-Delmotte, V., Zhai, P., Pirani, A., et al. (Eds.). Climate Change 2021: The Physical Science Basis. Cambridge University Press: Cambridge, UK. pp. 35–144.
[6] Nayak, G.H., Alam, W., Singh, K.N., et al., 2024. Modelling monthly rainfall of India through transformer-based deep learning architecture. Model Earth Systems and Environment. 10(3), 3119–3136.
[7] Mekanik, F., Imteaz, M.A., Gato-Trinidad, S., et al., 2013. Multiple regression and artificial neural network for long-term rainfall forecasting using large scale climate modes. Journal of Hydrology. 503, 11–21.
[8] Mosavi, A., Ozturk, P., Chau, K.W., 2018. Flood prediction using machine learning models: Literature review. Water. 10(11), 1536.
[9] Cheng, C., Sa-Ngasoongsong, A., Beyca, O., et al., 2015. Time series forecasting for nonlinear and non-stationary processes: A review and comparative study. IIE Transactions. 47(10), 1053–1071.
[10] Tien Bui, D., Tuan, T.A., Klempe, H., et al., 2016. Spatial prediction models for shallow landslide hazards: A comparative assessment of the efficacy of support vector machines, artificial neural networks, kernel logistic regression, and logistic model tree. Landslides. 13(2), 361–378.
[11] Ovadia, Y., Fertig, E., Ren, J., et al., 2019. Can you trust your model's uncertainty? Evaluating predictive uncertainty under dataset shift. In: Wallach, H., Larochelle, H., Beygelzimer, A., et al. (Eds.). Advances in Neural Information Processing Systems 32. Curran Associates, Inc.: New York, NY, USA.
[12] Willard, J., Jia, X., Xu, S., et al., 2020. Integrating physics-based modeling with machine learning: A survey. arXiv preprint. arXiv:2003.04919. DOI: https://arxiv.org/abs/2003.04919
[13] Dietterich, T.G., 2000. Ensemble methods in machine learning. In International Workshop on Multiple Classifier Systems (MCS 2000), Vol 1857: Lecture Notes in Computer Science. Springer: Berlin/Heidelberg, Germany. pp. 1–15.
[14] Krogh, A., Vedelsby, J., 1994. Neural network ensembles, cross validation, and active learning. In: Tesauro, G., Touretzky, D., Leen, T. (Eds.). Advances in Neural Information Processing Systems 7. MIT Press: Cambridge, MA, USA. pp. 231–238.
[15] Ali, S., 2013. Time series analysis of Baghdad rainfall using ARIMA method. Iraqi Journal of Science. 54(4. Appendix), 1136–1142.
[16] Box, G.E., Jenkins, G.M., Reinsel, G.C., et al., 2015. Time Series Analysis: Forecasting and Control. John Wiley & Sons: Hoboken, NJ, USA.
[17] Senjaliya, J., Vaghasia, V., Shah, S.M., 2026. A comprehensive review of machine learning and deep learning approaches for rainfall forecasting: Current progress, challenges, and future directions. Theoretical and Applied Climatology. 157(3), 177.
[18] Mishra, A.K., Desai, V.R., 2005. Drought forecasting using stochastic models. Stochastic Environmental Research and Risk Assessment. 19(5), 326–339.
[19] Nirmala, M., Sundaram, S.M., 2010. A seasonal ARIMA model for forecasting monthly rainfall in Tamil Nadu. National Journal on Advances in Building Sciences and Mechanics. 43–47.
[20] Sharma, A., Singh, K., 2024. ARIMA-based forecasting of monthly rainfall in Mandi district, Himachal Pradesh. Water Supply. 24(9), 3226–3237.
[21] Dahiya, P., Kumar, M., Manhas, S., et al., 2024. Time series study of climate variables utilising a seasonal ARIMA technique for the Indian states of Punjab and Haryana. Discover Applied Sciences. 6(12), 650.
[22] Hyndman, R.J., Athanasopoulos, G., 2018. Forecasting: Principles and Practice. OTexts: Melbourne, Australia.
[23] Nearing, G.S., Kratzert, F., Sampson, A.K., et al., 2021. What role does hydrological science play in the age of machine learning? Water Resources Research. 57(3), e2020WR028091.
[24] Breiman, L., 2001. Random forests. Machine Learning. 45(1), 5–32.
[25] Wani, O.A., Mahdi, S.S., Yeasin, M., et al., 2024. Predicting rainfall using machine learning, deep learning, and time series smodels across an altitudinal gradient in the North-Western Himalayas. Scientific Reports. 14(1), 27876.
[26] Yu, P.S., Yang, T.C., Chen, S.Y., et al., 2017. Comparison of random forests and support vector machine for real-time radar-derived rainfall forecasting. Journal of Hydrology. 552, 92–104.
[27] Shortridge, J.E., Guikema, S.D., Zaitchik, B.F., 2016. Machine learning methods for empirical streamflow simulation. Hydrology and Earth System Sciences. 20(7), 2739–2758.
[28] Mishra, P., Al Khatib, A.M.G., Yadav, S., et al., 2024. Modeling and forecasting rainfall patterns in India: A time series analysis with XGBoost algorithm. Environmental Earth Sciences. 83(6), 163.
[29] Alam, M.J., Majumder, A., 2022. A Comparative Analysis of ARIMA and other Statistical Techniques in Rainfall Forecasting: A Case Study in Kolkata (KMC), West Bengal. Current World Environment. 18(3).
[30] Settles, B. 2009. Computer Sciences Technical Report 1648: Active Learning Literature Survey. University of Wisconsin–Madison: Madison, WI, USA.
[31] Wood, D., Mu, T., Webb, A.M., et al., 2023. A unified theory of diversity in ensemble learning. Journal of Machine Learning Research. 24(359), 1–49.
[32] Lakshminarayanan, B., Pritzel, A., Blundell, C., 2017. Simple and scalable predictive uncertainty estimation using deep ensembles. In: von Luxburg, C., Guyon, I., Bengio, S. (Eds.). Advances in Neural Information Processing Systems 30. Curran Associates Inc.: New York, NY, USA. pp. 6405–6416.
[33] Yang, P., Ren, G., Yan, P., 2017. Evidence for a strong association of short-duration intense rainfall with urbanization in the Beijing urban area. Journal of Climate. 30(15), 5851–5870.
[34] Xia, J., She, D., Zhang, Y., et al., 2012. Spatio-temporal trend and statistical distribution of extreme precipitation events in Huaihe River Basin during 1960–2009. Journal of Geographical Sciences. 22(2), 195–208.
[35] Rao, B.B., Chowdary, P.S., Sandeep, V.M., et al., 2014. Rising minimum temperature trends over India in recent decades: Implications for agricultural production. Global and Planetary Change. 117, 1–8.
[36] Madane, D.A., Waghaye, A.M., 2023. Spatio-temporal variations of rainfall using innovative trend analysis during 1951–2021 in Punjab State, India. Theoretical and Applied Climatology. 153(1), 923–945.
[37] Ministry of Environment, Forest and Climate Change, n.d. Environmental Information System (ENVIS). Available from: https://moef.gov.in/environmental-information-system-envis (cited 27 April 2026).
[38] Yadav, B.P., Saxena, R., Kr. Das, A., et al., 2022. Rainfall Statistics of India—2021. Report No. MoES/IMD/HS/Rainfall Report/02(2022)/60. Hydromet Division, India Meteorological Department (IMD), Ministry of Earth Sciences: New Delhi, India. Available from: https://www.scribd.com/document/697389656/Rainfall-Statistics-of-India-2021
[39] Sharma, Y., Sidana, B.K., Kumar, S., et al., 2023. Pre and post water level behaviour in Punjab: Impact analysis with DID approach. Sustainability. 15(3), 2426.
[40] Wilson, E.B., 1927. Probable inference, the law of succession, and statistical inference. Journal of the American Statistical Association. 22(158), 209–212.
[41] Open Government Data (OGD) Platform India, 2021. District-wise annual average rainfall of Punjab (1970–2021). Available from: https://www.data.gov.in/resource/district-wise-annual-average-rainfall-punjab-1970-2021 (cited 27 April 2026).
Downloads
How to Cite
Issue
Article Type
License
Copyright © 2026 Vanshita Arora, Mohammad Shahfaraz Khan, Imran Azad, Amir Ahmad Dar, Amit Kishore Sinha, Mohammed Wamique Hisam

This is an open access article under the Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0) License.





Vanshita Arora