-
674
-
413
-
345
-
337
-
330
Comparative Analysis of Traditional and Machine Learning Models for Rainfall Forecasting in Barishal District of Bangladesh
DOI:
https://doi.org/10.30564/jasr.v9i1.12738Abstract
Rainfall prediction is crucial for agricultural planning and water resource management, as Bangladesh’s agriculture heavily depends on rainfed irrigation. Existing forecasting models are complex and costly, both budgetarily and computationally. As a result, our study evaluates the comparative performance of forecasting models, comprising two traditional time series models (Exponential Smoothing (ES) and Seasonal Autoregressive Integrated Moving Average (SARIMA)), and one machine learning model (Long Short-Term Memory (LSTM)). The monthly rainfall data for Barishal, Bangladesh, spanning the period from 1970 to 2022, were obtained from the Bangladesh Meteorological Department. The models' performance was assessed using root mean square error (RMSE), mean absolute error (MAE), correlation coefficient (R), Nash-Sutcliffe efficiency coefficient (NSEC), and Kling-Gupta Efficiency (KGE). The ES and SARIMA models perform closely. With RMSE, MAE, R, NSEC, and KGE values of 109.35, 73.60, 0.79, 0.62, and 0.74, respectively, the ES model performs better than the SARIMA model. On the other hand, the machine learning model LSTM struggled with the test data, resulting in a higher RMSE (150.34), MAE (100.95), and lower R (0.60), NSEC (0.27), and KGE (0.60) values. This indicates that for the small dataset, the LSTM machine learning model is less effective. Therefore, our suggestion is to use a statistical model, especially the ES model, to forecast monthly rainfall in the Barishal division, as it is effective and computationally efficient. These findings are beneficial for policy development, the pesticide industry, tourism, event management, water conservation, and predicting floods and droughts.
Keywords:
Time Series Analysis; Exponential Smoothing; ARIMA; LSTMReferences
[1] Barrera-Animas, A.Y., Oyedele, L.O., Bilal, M., et al., 2022. Rainfall Prediction: A Comparative Analysis of Modern Machine Learning Algorithms for Time-Series Forecasting. Machine Learning with Applications. 7, 100204.
[2] Di Nunno, F., Granata, F., Pham, Q.B., et al., 2022. Precipitation Forecasting in Northern Bangladesh Using a Hybrid Machine Learning Model. Sustainability. 14(5), 2663. DOI: https://doi.org/10.3390/su14052663
[3] Le, T.T., Pham, B.T., Ly, H.B., et al., 2020. Development of 48-Hour Precipitation Forecasting Model Using Nonlinear Autoregressive Neural Network. Lecture Notes in Civil Engineering. 54, 1191–1196. DOI: https://doi.org/10.1007/978-981-15-0802-8_191
[4] Pregnolato, M., Ford, A., Robson, C., et al., 2016. Assessing Urban Strategies for Reducing the Impacts of Extreme Weather on Infrastructure Networks. Royal Society Open Science. 3(5), 160023. DOI: https://doi.org/10.1098/rsos.160023
[5] Faccini, F., Luino, F., Paliaga, G., et al., 2018. Role of Rainfall Intensity and Urban Sprawl in the 2014 Flash Flood in Genoa City, Bisagno Catchment (Liguria, Italy). Applied Geography. 98, 224–241. DOI: https://doi.org/10.1016/j.apgeog.2018.07.022
[6] Merz, B., Kreibich, H., Thieken, A., et al., 2004. Estimation Uncertainty of Direct Monetary Flood Damage to Buildings. Natural Hazards and Earth System Sciences. 4(1), 153–163. DOI: https://doi.org/10.5194/nhess-4-153-2004
[7] Ejike, O., Ndzi, D., Shakir, M.Z., 2025. Comparative Study of Machine Learning-Based Rainfall Prediction in Tropical and Temperate Climates. Climate. 13(8), 167. DOI: https://doi.org/10.3390/cli13080167
[8] Kumar, D., Singh, A., Samui, P., et al., 2019. Forecasting Monthly Precipitation Using Sequential Modeling. Hydrological Sciences Journal. 64(6), 690–700. DOI: https://doi.org/10.1080/02626667.2019.1595624
[9] Amir Hamjah, M., Chowdhury, M.A.K., 2014. Measuring Climatic and Hydrological Effects on Cash Crop Production and Production Forecasting in Bangladesh Using ARIMAX Model. Mathematical Theory and Modelling. 4(6). Available from: https://www.iiste.org/Journals/index.php/MTM/article/view/13117
[10] Inman-Bamber, N.G., Smith, D.M., 2005. Water Relations in Sugarcane and Response to Water Deficits. Field Crops Research. 92(2–3), 185–202. DOI: https://doi.org/10.1016/j.fcr.2005.01.023
[11] Ercan, C., Arra, A.A., Şişman, E., 2025. Rethinking Standardized Drought Indices for Critical Drought Evaluation. Journal of Water and Climate Change. 16(12), 3727–3750. DOI: https://doi.org/10.2166/wcc.2025.037
[12] Akter, M., Sarker. M.M.R., 2021. Impacts of Climate Factors Influencing Rice Production in Bangladesh. International Journal of Environment and Climate Change. 11(1), 43–52. DOI: https://doi.org/10.9734/ijecc/2021/v11i130336
[13] Chowdhury, N.T., 2010. Water Management in Bangladesh: An Analytical Review. Water Policy. 12(1), 32–51. DOI: https://doi.org/10.2166/wp.2009.112
[14] Shahid, S., 2010. Rainfall Variability and the Trends of Wet and Dry Periods in Bangladesh. International Journal of Climatology. 30(15), 2299–2313. DOI: https://doi.org/10.1002/joc.2053
[15] Twumasi, Y.A., Annan, J., Merem, E., et al., 2021. Time Series Analysis on Selected Rainfall Stations Data in Louisiana Using ARIMA Approach. Open Journal of Statistics. 11(5), 655–672. DOI: https://doi.org/10.4236/ojs.2021.115039
[16] Khan, M.M.H., Mustafa, M.R.U., Hossain, M.S., et al., 2023. Short-Term and Long-Term Rainfall Forecasting Using ARIMA Model. International Journal of Environmental Science and Development. 14(5), 292–298. DOI: https://doi.org/10.18178/ijesd.2023.14.5.1447
[17] Dayal, D., Swain, S., Gautam, A.K., et al., 2019. Development of ARIMA Model for Monthly Rainfall Forecasting over an Indian River Basin. In Proceedings of the World Environmental and Water Resources Congress 2019, Pittsburgh, PA, USA, 19–23 May 2019; pp. 264–271. DOI: https://doi.org/10.1061/9780784482339.027
[18] Singh, P., Ramkumar, K.R., Hasija, T., et al., 2024. Monsoon Rainfall Prediction for Punjab Using ARIMA Model: A Time Series Analysis. In Proceedings of the International Conference on Automation and Computation (AUTOCOM 2024), Birmingham, UK, 5–7 September 2024; pp. 110–113. DOI: https://doi.org/10.1109/AUTOCOM60220.2024.10486111
[19] Dutta, P.S., Hod, H.T., 2014. Prediction of Rainfall Using Datamining Technique over Assam. Indian Journal of Computer Science and Engineering. 5(2), 85–90. Available from: http://www.ijcse.com/docs/INDJCSE14-05-02-081.pdf
[20] Somvanshi, V.K., Pandey, O.P., Agrawal, P.K., et al., 2006. Modelling and Prediction of Rainfall Using Artificial Neural Network and ARIMA Techniques. The Journal of Indian Geophysical Union. 10(2), 141–151. Available from: https://www.researchgate.net/publication/255587986
[21] Van, S.P., Le, H.M., Thanh, D.V., et al., 2020. Deep Learning Convolutional Neural Network in Rainfall–Runoff Modelling. Journal of Hydroinformatics. 22(3), 541–561. DOI: https://doi.org/10.2166/hydro.2020.095
[22] Chattopadhyay, S., Chattopadhyay, G., 2008. Comparative Study among Different Neural Net Learning Algorithms Applied to Rainfall Time Series. Meteorological Applications. 15(2), 273–280. DOI: https://doi.org/10.1002/met.71
[23] Wu, C.L., Chau, K.W., Fan, C., 2010. Prediction of Rainfall Time Series Using Modular Artificial Neural Networks Coupled With Data Preprocessing Techniques. Journal of Hydrology. 389(1–2), 146–167.
[24] Venkatesan, C., Raskar, S.D., Tambe, S.S., et al., 1997. Prediction of All India Summer Monsoon Rainfall Using Error-Back-Propagation Neural Networks. Meteorology and Atmospheric Physics. 62(3–4), 225–240.
[25] Al-Samrraie, L.A., Abdalla, A.M., Alrawashdeh, K.A.-B., et al., 2025. Deep Learning Models Based on CNN, RNN, and LSTM for Rainfall Forecasting: Jordan as a Case Study. Mathematical Modelling of Engineering Problems. 12(7), 2456. DOI: https://doi.org/10.18280/mmep.120724
[26] Ouma, Y.O., Cheruyot, R., Wachera, A.N., et al., 2021. Rainfall and Runoff Time-Series Trend Analysis Using LSTM Recurrent Neural Network and Wavelet Neural Network with Satellite-Based Meteorological Data: Case Study of Nzoia Hydrologic Basin. Complex and Intelligent Systems. 8(1), 213–236. DOI: https://doi.org/10.1007/S40747-021-00365-2
[27] Sorkun, M.C., Paoli, C., Incel, Ö.D., et al., 2017. Time Series Forecasting on Solar Irradiation Using Deep Learning. In Proceedings of the 10th International Conference on Electrical and Electronics Engineering (ELECO), Bursa, Turkey, 30 November–2 December 2017; pp. 151–155.
[28] Skarlatos, K., Bekri, E.S., Georgakellos, D., et al., 2023. Projecting Annual Rainfall Timeseries Using Machine Learning Techniques. Energies. 16(3), 1459. DOI: https://doi.org/10.3390/en16031459
[29] Aziz, M.A., Rahman, N.M.F., Shohan, H.U.S., et al., 2022. Present Scenario and Future Projection of Precipitation in Bangladesh at Rabi Season. Research Square preprint. DOI: https://doi.org/10.21203/rs.3.rs-1392014/v1
[30] Aziz, M.A., Shohan, H.U.S., Rahman, N.M.F., et al., 2023. Projection of Future Precipitation in Bangladesh at Kharif-II Season Using Geospatial Techniques. Earth Systems and Environment. 7(1), 255–266. DOI: https://doi.org/10.1007/s41748-022-00319-9
[31] Bari, S.H., Rahman, M.T., Hussain, M.M., 2015. Forecasting Monthly Precipitation in Sylhet City Using ARIMA Model. Civil and Environmental Research. 7(1), 69–77. Available from: https://www.researchgate.net/publication/272744442
[32] Mahsin, M., Akhter, Y., Begum, M., et al., 2012. Modeling Rainfall in Dhaka Division of Bangladesh Using Time Series Analysis. Journal of Mathematical Modelling and Application. 1(5), 67–73. Available from: https://www.researchgate.net/publication/285068659
[33] Salman, M.A., Ahmed, F., 2020. Climatology in Barishal, Bangladesh: A Historical Analysis of Temperature, Rainfall, Wind Speed and Relative Humidity Data. Malaysian Journal of Geosciences. 4(1), 43–53. DOI: https://doi.org/10.26480/mjg.01.2020.43.53
[34] Hyndman, R.J., Athanasopoulos, G., 2018. Forecasting: Principles and Practice. OTexts: Melbourne, Australia.
[35] Holt, C.C., 2004. Forecasting Seasonals and Trends by Exponentially Weighted Moving Averages. International Journal of Forecasting. 20(1), 5–10. DOI: https://doi.org/10.1016/j.ijforecast.2003.09.015
[36] Winters, P.R., 1960. Forecasting Sales by Exponentially Weighted Moving Averages. Management Science. 6(3), 324–342. DOI: https://doi.org/10.1287/mnsc.6.3.324
[37] Hyndman, R.J., Koehler, A.B., Snyder, R.D., et al., 2002. A State Space Framework for Automatic Forecasting Using Exponential Smoothing Methods. International Journal of Forecasting. 18(3), 439–454. DOI: https://doi.org/10.1016/S0169-2070(01)00110-8
[38] Box, G.E.P., Jenkins, G.M., Reinsel, G.C., et al., 2015. Time Series Analysis: Forecasting and Control. John Wiley & Sons: Hoboken, NJ, USA.
[39] Hyndman, R.J., Athanasopoulos, G., 2021. Forecasting: Principles and Practice, 3rd ed. OTexts: Melbourne, Australia. Available from: https://otexts.com/fpp3/
[40] Hochreiter, S., Schmidhuber, J., 1997. Long Short-Term Memory. Neural Computation. 9(8), 1735–1780. DOI: https://doi.org/10.1162/neco.1997.9.8.1735
[41] Goodfellow, I., Bengio, Y., Courville, A., 2017. Deep Learning. MIT Press: Cambridge, MA, USA.
[42] Gulli, A., Kapoor, A., Pal, S., et al., 2019. Deep Learning with TensorFlow 2 and Keras, 2nd ed. Packt Publishing: Birmingham, UK.
[43] Chao, Z., Pu, F., Yin, Y., et al., 2018. Research on Real-Time Local Rainfall Prediction Based on MEMS Sensors. Journal of Sensors. 2018(1), 6184713. DOI: https://doi.org/10.1155/2018/6184713
[44] Zhang, J., Zhu, Y., Zhang, X., et al., 2018. Developing a Long Short-Term Memory (LSTM) Based Model for Predicting Water Table Depth in Agricultural Areas. Journal of Hydrology. 561, 918–929. DOI: https://doi.org/10.1016/j.jhydrol.2018.04.065
[45] Yuan, Rui., 2025. Rainfall Prediction Based on CNN-LSTM Model under Sliding Window. European Journal of Remote Sensing. 58(1). DOI: https://doi.org/10.1080/22797254.2025.2540106
[46] Nash, J.E., Sutcliffe, J.V., 1970. River Flow Forecasting Through Conceptual Models Part I—A Discussion of Principles. Journal of Hydrology. 10(3), 282–290.
[47] Gupta, H.V., Kling, H., 2011. On Typical Range, Sensitivity, and Normalization of Mean Squared Error and Nash-Sutcliffe Efficiency Type Metrics. Water Resources Research. 47(10), W10601.
Downloads
How to Cite
Issue
Article Type
License
Copyright © 2026 Shawrab Chandra, Istiak Ahmed, Md. Saif Uddin Rashed

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




Shawrab Chandra