Home Journals Author Services About Submit Article


Academic Publishing

E-ISSN In-Progress Contact | Reviewer Login | Home

Archives of Applied Sciences
About Journal | Editorial Board | Instructions for Authors | Archive | CONTACT |

Archive
Aims and Scope
Abstracting & Indexing
Most Accessed Articles
Most Downloaded Articles
Most Cited Articles
 
-
Online Published: 10 Feb 2026
 


Predictive Analysis of Rainfall using Supervised Machine Learning Algorithms

Joshua Ayodeji Oluwatola, Olusola Olajide Ajayi, Ayomide Moses Oluwatola.


Abstract
Aim/Background
The study highlights the significance of rainfall in Earth's water cycle and its impact on ecosystems and human activities. Stating why unusual rainfall conditions can threaten food security and livelihoods, necessitating early warning systems for adaptation. It explores the historical evolution of weather prediction efforts from some ancient theories to modern machine learning (ML) techniques. This study then compares four supervised machine learning algorithms, Random Forest (RF), Long Short-Term Memory (LSTM), Autoregressive Integrated Moving Average (ARIMA), and Linear Regression (LR), to forecast daily rainfall amounts across 49 Australian cities using a 2007–2017 dataset downloaded in 2022.
Methods
Missing data were addressed through a hybrid procedure combining a custom algorithm with K-Nearest-Neighbor imputation, and mode imputation for categorical fields. Model performance was evaluated using MAE, MSE, and RMSE over forecast horizons (1, 5, 10, 15, 20, 25, and 30-days interval) and compared to a naïve zero-rain baseline. Categorical inputs for neural models were converted to learned embeddings; LR used feature selection informed by Pearson correlation and predictors were scaled where appropriate; RF training omitted scaling; ARIMA was trained and validated using walk-forward validation on a single long station record; ML models were trained across multiple stations with an 80/20 train/test split.
Results
Results show that the zero baseline is a strong MAE benchmark due to heavy zero-rain inflation (median rainfall is 0 mm); no single learned model outperformed it on MAE across all horizons. ARIMA consistently reduced squared-error metrics (MSE & RMSE) and per-formed competitively on MAE, indicating its strength at capturing large events and short-term temporal structure. RF and LR produced moderate errors overall, while LSTM yielded competitive MAE but substantially larger MSE/RMSE – suggesting occasional large outliers. Errors are geographically and seasonally heterogeneous (largest in Dec–Mar and at tropical stations such as Darwin). Results are partially affected by preprocessing and validation differences (notably ARIMA’s single-station training versus ML models trained on multiple stations).
Conclusion
Forecasting daily rainfall from routine meteorological predictors on this multi-location dataset is challenging because of zero-inflation and spatial heterogeneity. A single-stage regression that only minimizes MAE is insufficient for operational use. Recommended next steps include two-stage occurrence + amount modeling, consistent per-location temporal splits for fair model comparison, climate-zone or location-specific models to better capture local patterns, and conditional evaluation on wet days and extremes.

Key words: Rain Prediction, Random Forest, ARIMA, LSTM, Linear Regression, Machine Learning, Missing values


 
ARTICLE TOOLS
Abstract
PDF Fulltext
How to cite this articleHow to cite this article
Citation Tools
Related Records
 Articles by Joshua Ayodeji Oluwatola
Articles by Olusola Olajide Ajayi
Articles by Ayomide Moses Oluwatola
on Google
on Google Scholar


How to Cite this Article
Pubmed Style

Oluwatola JA, Ajayi OO, Oluwatola AM. Predictive Analysis of Rainfall using Supervised Machine Learning Algorithms. Arch Appl Sci. Online First: 10 Feb, 2026. doi:10.5455/AAS.20250818034145


Web Style

Oluwatola JA, Ajayi OO, Oluwatola AM. Predictive Analysis of Rainfall using Supervised Machine Learning Algorithms. https://www.wisdomgale.com/aas//?mno=302657978 [Access: February 12, 2026]. doi:10.5455/AAS.20250818034145


AMA (American Medical Association) Style

Oluwatola JA, Ajayi OO, Oluwatola AM. Predictive Analysis of Rainfall using Supervised Machine Learning Algorithms. Arch Appl Sci. Online First: 10 Feb, 2026. doi:10.5455/AAS.20250818034145



Vancouver/ICMJE Style

Oluwatola JA, Ajayi OO, Oluwatola AM. Predictive Analysis of Rainfall using Supervised Machine Learning Algorithms. Arch Appl Sci, [cited February 12, 2026]; Online First: 10 Feb, 2026. doi:10.5455/AAS.20250818034145



Harvard Style

Oluwatola, J. A., Ajayi, . O. O. & Oluwatola, . A. M. (2026) Predictive Analysis of Rainfall using Supervised Machine Learning Algorithms. Arch Appl Sci, Online First: 10 Feb, 2026. doi:10.5455/AAS.20250818034145



Turabian Style

Oluwatola, Joshua Ayodeji, Olusola Olajide Ajayi, and Ayomide Moses Oluwatola. 2026. Predictive Analysis of Rainfall using Supervised Machine Learning Algorithms. Archives of Applied Sciences, Online First: 10 Feb, 2026. doi:10.5455/AAS.20250818034145



Chicago Style

Oluwatola, Joshua Ayodeji, Olusola Olajide Ajayi, and Ayomide Moses Oluwatola. "Predictive Analysis of Rainfall using Supervised Machine Learning Algorithms." Archives of Applied Sciences Online First: 10 Feb, 2026. doi:10.5455/AAS.20250818034145



MLA (The Modern Language Association) Style

Oluwatola, Joshua Ayodeji, Olusola Olajide Ajayi, and Ayomide Moses Oluwatola. "Predictive Analysis of Rainfall using Supervised Machine Learning Algorithms." Archives of Applied Sciences Online First: 10 Feb, 2026. Web. 12 Feb 2026 doi:10.5455/AAS.20250818034145



APA (American Psychological Association) Style

Oluwatola, J. A., Ajayi, . O. O. & Oluwatola, . A. M. (2026) Predictive Analysis of Rainfall using Supervised Machine Learning Algorithms. Archives of Applied Sciences, Online First: 10 Feb, 2026. doi:10.5455/AAS.20250818034145