A Conceptual Machine Learning Approach for Rainfall Pattern Prediction in Umuahia Metropolis

Authors

  • Eunice Chioma Agina Department of Computer Science, Michael Okpara University of Agriculture, Umudike, Nigeria Author
  • Uduak David George Department of Computer Science, University of Uyo, Uyo, Nigeria Author
  • Patience Usoro Usip Department of Computer Science, University of Uyo, Uyo, Nigeria Author

DOI:

https://doi.org/10.32628/IJSRSET2411444

Keywords:

Rainfall Pattern, Artificial Neural Network, Multilayer Perceptron, Prediction, Machine Learning

Abstract

The erratic nature of rainfall in Umuahia metropolis of Abia State, Nigeria due to the constant variations in atmospheric conditions, results in extreme weather conditions such as drought and flooding which pose dire consequences to human beings and the environment resulting in loss of lives, damage to agricultural produce and vital infrastructure. This study seeks to present a conceptual approach using a machine learning algorithm to support rainfall pattern prediction. A comprehensive reviews of related works was carried out on Artificial Neural Network (ANN), Support Vector Machine (SVM), Multilinear Regression (MLR) and Extreme Gradient Boosting (XGBoost) applications in prediction. The min-max normalization technique was deployed to render the dataset in a common normalized data range. A 4-10-1 architecture of a Multilayer Perceptron (MLP) was designed with four nodes at the input layer, ten nodes at the hidden processing layer, and one node at the output layer for rainfall pattern prediction. Implementation of this study with real data and its comparison with other machine learning algorithms are highly recommended for further study in this domain.

Downloads

Download data is not yet available.

References

Abe, A. O., Adeniji, Q. A., Rabiu, J. A., Adegboyega, O., Raheem, I. O., Rasaki, M.G., Sada, S. M., and Fidelis, L. (2022). Statistical Analysis and Forecasting of Rainfall Patterns and Trends in Gombe North-Eastern Nigeria. Iraqi Journal of Physics, 20 (2), 64-77.

UNFCCC (2007). Climate Change: Impacts, Vulnerabilities and Adaptation in Developing Countries.

Velasco, L. C. P., Serquiña, R. P., Zamad, M. S. A. A., Juanico, B. F., and Lomocso, J. C. (2019). Week-ahead Rainfall Forecasting Using Multilayer Perceptron Neural Network. Procedia Computer Science 161 (2019) 386–397. https://www.doi:10.1016/j.atmosres.2020.10484

Khaing W. M. and Thinn T. N. (2008). Optimum Neural Network Architecture for Precipitation Prediction of Myanmar, World Academy of Science, Engineering and Technology, 48, 130 – 134.[5] Ekwueme, B. N. and Agunwamba, J. C. (2021). Trend Analysis and Variability of Air Temperature and Rainfall in Regional River Basins. Civil Engineering Journal, 7(5), 816–826.

Ibebuchi, C. C. and Abu, I. (2023). Rainfall Variability Patterns in Nigeria During the Rainy Season. Scientific Reports, 13:7888

Liyew, C. M. and Melese, H. A. (2021). Machine Learning Techniques to Predict Daily Rainfall Amount. Journal of Big Data 8, 153, 1-12.

Mislan, M., Haviluddin, H., Hardwinarto, S., Soeparto, S. M. and Aipassa. M. I. (2015). Rainfall Monthly Prediction Based on Artificial Neural Network: A Case Study in Tenggarong Station, East Kalimantan – Indonesia. International Conference on Computer Science and Computational Intelligence (ICCSCI 2015). Procedia Computer Science 59 (2015), 142 – 151.

Falaiye O. A., Olaitan A. G., and Nwabachili S. C. (2021). Parametric Analysis of Rainfall Variability Over Some Selected Locations in Nigeria. International Journal of Climate Research, 5(1), 35-48.

Idowu, A. A., Ayoola, S.O., Opele, A.I., Ikenweiwe, N.B (2011) Impact of climate change in Nigeria. Iranica Journal of energy and environment 2(2): 145-152.

Houghton J. T., Meiro Filho L. G., Callander B. A., Harris N., Kattenburg A., and Maskell K. (1996). Climate change 1995: the science of climate change. Climatic Change 584.

Dankwa, P., Cudjoe, E., Amuah, E. E. Y., Kazapoe, R. W., and Agyemang, E. P. (2021). Analyzing and forecasting rainfall patterns in the Manga-Bawku area, northeastern Ghana: Possible implication of climate change. Environmental Challenges 5 (2021) 100354.

Nwokike, C. C., Offorha, B. C., Obubu, M., Ugoala, C. B., and Ukomah, H. I. (2020). Comparing SANN and SARIMA for forecasting frequency of monthly rainfall in Umuahia. Scientific African, 10, e00621. https://doi:10.1016/j.sciaf.2020.e00621

French, M. N., Krajewski, W. F., and Cuykendall, R. R. (1992). Rainfall Forecasting in Space and Time Using Neural Network, J. Hydrol., 137, 1–31.

Abdulkadir, T. S., Salami, A. W., and Kareem, A. G (2012). Artificial Neural Network Modeling of Rainfall in Ilorin, Kwara State, Nigeria. Journal of Research Information in Civil Engineering, 9(1), 108-120.

Offorha, B. C., Uche-Ikonne, O. O., Akpanta, A. C., Chikezie, D. C., and Okoye N. N. (2018). Comparison of Forecasting Methods for Frequency of Rainfall in Umuahia, Abia State, Nigeria. European Journal of Statistics and Probability, 6(1), 1-15.

Ekpenyong, E. J., Okereke, E. W., and Udeagbara, C. (2019). A Comparison of the Forecasting Models of Rainfall Data of Umudike, Abia State Nigeria. International Journal of Basic Science and Technology, 5(1), 49 – 57.

Adams, S. O. and Bamanga, M. A. (2020). Modelling and Forecasting Seasonal Behavior of Rainfall in Abuja, Nigeria; A SARIMA Approach. American Journal of Mathematics and Statistics, 10(1): 10-19.

Kokilavani, S., Pangayarselvi, R., Ramanathan, S. P., Dheebakaran, Ga, Sathyamoorthy, N. K., Maragatham, N. and Gowtham, R. (2020). SARIMA Modelling and Forecasting of Monthly Rainfall Patterns for Coimbatore, Tamil Nadu, India. Current Journal of Applied Science and Technology, 39(8): 69-76.

Montanari, A., Rosso, R., and Taqqu, M. S. (1996). Some long-run properties of rainfall records in Italy, J. Geophys. Res. 101 (D23) (1996) 29431–29438.

Dada, E.G., Yakubu, H.J. and Oyewola, D.O. (2021). Artificial Neural Network Models for Rainfall Prediction. European Journal of Electrical Engineering and Computer Science. 5, 2 (Apr. 2021), 30–35. https://doi.org/10.24018/ejece.2021.5.2.313.

Ojo, O. S. and Ogunjo, S. T. (2022). Machine learning models for prediction of rainfall over Nigeria. Scientific African 16 (2022) e01246.

Usman, M. N. (2021). Rainfall Prediction for Minna Metropolis Using Artificial Neural Network. MSC Thesis, Federal University of Technology, Minna, Nigeria

Musumeci, F., Rottondi, C., Nag, A., Macaluso, I., Zibar, D., Ruffini, M., and Tornatore, M. (2018). An Overview on Application of Machine Learning Techniques in Optical Networks. IEEE Communications Surveys & Tutorials, 1–1. https://www.doi:10.1109/comst.2018.2880039

Mohanty, J. R., and Mohapatra, M. R. (2018). Rainfall Prediction Using Support Vector Machine (SVM). IOSR Journal of Computer Engineering (IOSR-JCE) 20(3), 06-13

Rachel, N. and Lakshmi, M. (2016). Landslide Prediction with Rainfall Analysis using Support Vector Machine. Indian Journal of Science and Technology, 9(21), 1-6.

Anwar, M. T., Winarno, E., Hadikurniawati, W., and Novita, M. (2020). Rainfall prediction using Extreme Gradient Boosting. Journal of Physics: Conference Series, Volume 1869, 2nd Annual Conference of Science and Technology (ANCOSET 2020), 28 November 2020, Malang, Indonesia.

Poola, K. and Sekhar, P. H. (2021). Prediction of rainfall by using extreme gradient boost (XG boost) in Vishakapattanam area, Andhra Pradesh. International Journal of Statistics and Applied Mathematics, 6(3): 83-86.

Ikpang, I. N., Okon, E. J. and George, E. U. (2022). Modeling Average Rainfall in Nigeria with Artificial Neural Network (ANN) Models and Seasonal Autoregressive Integrated Moving Average (SARIMA) Models. International Journal of Statistics and Probability, 11(4), 53-62.

Costa, L., Guerreiro, M., Puchta, E., Tadano, Y. S., Alves, T. A. A., Kaster, M., and Siqueira, H. V. in Tayyar, M. H. (2023), k-Means. In: LL Minku, G Cabral, M Martins & M wagner (eds) (2023). Introduction to Computational Intelligence. An IEEE Computational Intelligence Society, Chapter 9, 105 – 116. https://www.doi: 10.5281/zenodo.7537827.

Leonardo Noriega (2005). Multilayer Perceptron Tutorial. Beaconside Staffordshire ST18 0DG.

Anh, D. T., Dang, T. D. and Van, S. P. (2019). Improved Rainfall Prediction Using Combined Pre-Processing Methods and Feed-Forward Neural Networks. Multidisciplinary Scientific Journal, 2, 65–83; https://doi:10.3390/j2010006.

Anusha, N., Chaithanya, M. S., Reddy, G. J. (2019). Weather Prediction Using Multi Linear Regression Algorithm. IOP Conf. Series: Materials Science and Engineering 590 (2019) 012034, 1-8, https://www.doi:10.1088/1757-899X/590/1/012034

Abdulkadir, R. A., Ali, S. I. A., Abba, S. I., and Esmail, P. (2020). Forecasting of daily rainfall at Ercan Airport Northern Cyprus: A Comparison of Linear and Non-Linear Models. Desalination and Water Treatment, 177 (2020) 297–305.

Grace, R. K., and Suganya, B. (2020). Machine Learning based Rainfall Prediction. 2020 6th International Conference on Advanced Computing and Communication Systems (ICACCS). https://www.doi:10.1109/icaccs48705.2020.907

Ahmed, H. A. Y., & Mohamed, S. W. A. (2021). Rainfall Prediction using Multiple Linear Regressions Model. 2020 International Conference on Computer, Control, Electrical, and Electronics Engineering (ICCCEEE). https://www.doi:10.1109/iccceee49695.2021.942.

Itiowe, T., Hassan, S. M. and Agidi, V. A. (2019). Analysis of rainfall trends and patterns in Abuja, Nigeria. Current Journal of Applied Science and Technology, 34(4): 1-7.

Srivastava, S., Anand, N., Sharma, S., Dhar, S., and Sinha, L. K. (2020). Monthly Rainfall Prediction Using Various Machine Learning Algorithms for Early Warning of Landslide Occurrence. 2020 International Conference for Emerging Technology (INCET). https://www.doi:10.1109/incet49848.2020.9154184.

Zhang, X., Mohanty, S. N., Parida, A. K., Pani, S. K., Dong, B., and Cheng, X. (2020). Annual and Non-Monsoon Rainfall Prediction Modelling Using SVR-MLP: An Empirical Study from Odisha. IEEE Access, 8, 30223–30233. https://doi:10.1109/access.2020.2972435

Basha, C. Z., Bhavana, N., Bhavya, P., and V, S. (2020). Rainfall Prediction using Machine Learning & Deep Learning Techniques. Proceedings of the International Conference on Electronics and Sustainable Communication Systems (ICESC 2020), 92- 97. https://www.doi:10.1109/icesc48915.2020.91558

Ali, S., and Shahbaz, M. (2020). Streamflow forecasting by modeling the rainfall–streamflow relationship using artificial neural networks. Modeling Earth Systems and Environment. https://www.doi:10.1007/s40808-020-00780-3

Kassem, Y., Gökçekuş, H., Çamura, H., and Esenel, E. (2021). Application of Artificial Neural Network, Multiple Linear Regression, and Response Surface Regression models in the Estimation of Monthly Rainfall in Northern Cyprus. Desalination and Water Treatment, 215 (2021) 328–346. https//www.doi: 10.5004/dwt.2021.26525

Aïzansi, A. N., Ogunjobi, K. O., and Ogou, F. K. (2024). Monthly rainfall prediction using artificial neural network (case study: Republic of Benin). Environmental Data Science 3: e11, 1–25. https://doi:10.1017/eds.2024.10

Tașar, B., Unes, F., and Varcin, H. (2019). Prediction of the Rainfall – Runoff Relationship Using Neuro-Fuzzy and Support Vector Machines. Air and Water – Components of the Environment Conference Proceedings, Cluj-Napoca, Romania, 237-246, https://www.doi: 10.24193/AWC2019_24.

Samantaray, S., Tripathy, O., Sahoo, A., and Ghose, D. K. (2020). Rainfall Forecasting Through ANN and SVM in Bolangir Watershed, India. Smart Intelligent Computing and Applications, Smart Innovation, Systems and Technologies 159, 767- 774

Hussein, E., Ghaziasgar, M. and Thron, C. (2020). Regional Rainfall Prediction Using Support Vector Machine Classification of Large-Scale Precipitation Maps. arXiv:2007.15404v1 [cs.LG] 30 Jul 2020

Pham, B. T., Le, L. M., Le, T.-T., Bui, K.-T. T., Le, V. M., Ly, H.-B., and Prakash, I. (2020). Development of advanced artificial intelligence models for daily rainfall prediction. AtmosphericResearch,104845.

Hapsari, D. P., Utoyo, M. I. and Purnami, S. W. (2020). A Prediction of Rainfall Data Based on Support Vector Machine with Stochastic Gradient Descent. IICST2020: 5th International Workshop on Innovations in Information and Communication Science and Technology, Malang, Indonesia

Sani, N. S. Rahman, A. H. A., Adam, A., Shlash, I., and Aliff, M. (2020). Ensemble Learning for Rainfall Prediction. International Journal of Advanced Computer Science and Applications, 11(11), 153-162.

Velasco, L. C., Aca-ac, J. M., Cajes, J. J., Lactuan, J. L. and Chit, S. C. (2022). Rainfall Forecasting using Support Vector Regression Machines. International Journal of Advanced Computer Science and Applications, 13(3), 231-237.

Hayaty, N., Kurniawan, H., Rathomi, M. R., Chahyadi, F. and Bettiza, M. (2023). Rainfall Prediction with Support Vector Machines: A Case Study in Tanjungpinang City, Indonesia. BIO Web of Conferences 70, 01003 https://doi.org/10.1051/bioconf/20237001003

Mahesh, V. S., Ramya, R., Vardhan, P. A., Kumar, T. V. A., and Krishna, M. B. (2023). Rainfall Prediction Using Machine Learning Algorithms. International Journal of Research Publication and Reviews, 4(10), 940-945.

Meti, G. and Ravi Kumar. G. K. (2023).Analogousness Enhanced Rainfall Predictor using XGBoost Backbone. International Journal of Intelligent Systems and Applications in Engineering, 11(2), 329-335.

Varun, K. P., Reddy, M. M., Sushanth, T., Kumar, R. S. and Kumar, T. S. (2023). Real Time Rainfall Prediction for Indian States Using XGBoost and Random Forest Approach. International Journal of Creative Research Thoughts (IJCRT), 11(4), 672-679

Vinta, S. R. and Peeriga, R. (2024). Rainfall Prediction using XGB Model with the Australian Dataset. EAI Endorsed Transactions on Energy Web Research Article, 11, 1-4.

Tin, T. T., Sheng, E. H. C., Xian, L. S., Yee, L. P., and Kit, Y. S. (2024). Machine learning classification of rainfall forecasts using Austin weather data. International Journal of Innovative Research and Scientific Studies, 7(2), 727-741.

Ali, P. J. M. (2022). Investigating the Impact of Min-Max Data Normalization on the Regression Performance of K-Nearest Neighbor with Different Similarity Measurements. X(1), 85–91. http://dx.doi.org/10.14500/aro.10955

Henderi, Wahyuningsih, T., & Rahwanto, E. (2021). Comparison of Min-Max normalization and Z-Score Normalization in the K-nearest neighbor (kNN) Algorithm to Test the Accuracy of Types of Breast Cancer. 4(2), 13–20.

Kamani, G. J., Parmar, R. S., & Ghodasara, Y. R. (2019). DATA NORMALIZATION IN DATA MINING USING GRAPHICAL USER INTERFACE: A PRE-PROCESSING STAGE. 30(2), 106–109.

Patro, S. G. K., & Sahu, K. K. (2015). Normalization: A Preprocessing Stage. 2(3), 20–22. https://doi.org/10.17148/IARJSET.2015.2305

Eyo, I., Eyoh, J., and Umoh, U. (2021). On the Prediction of COVID-19 Time Series: An Intuitionistic Fuzzy Logic Approach. Journal of fuzzy extension and application, 2(2), 171-190.

Akpan, M. G., George, U. D. and Onwe, D.N. (2023). Machine Learning Approach for Classification of Dalium Guineense Fruits. World Journal of Applied Science and Technology, 15(1), 38-42

George, U. D., Inyang, U. G. and Akinyokun, O. (2018). Conceptualization of Intelligent Clustering Methodology for Terrorist Acts Classification in Nigeria, International Journal of Current Advanced Research, 07(7), 14200-14208. DOI: http://dx.doi.org/10.24327/ijcar.2018.14208.2567.

Downloads

Published

09-12-2024

Issue

Section

Research Articles

How to Cite

[1]
Eunice Chioma Agina, Uduak David George, and Patience Usoro Usip, “A Conceptual Machine Learning Approach for Rainfall Pattern Prediction in Umuahia Metropolis”, Int J Sci Res Sci Eng Technol, vol. 11, no. 6, pp. 249–265, Dec. 2024, doi: 10.32628/IJSRSET2411444.

Similar Articles

1-10 of 92

You may also start an advanced similarity search for this article.