The Use of Machine Learning and Ensemble Stacking for Classifying Rainfall Intensity in Central Jakarta in 2025

Authors

  • Damar Januar Jorgie Marseno Universitas Islam Negeri Raden Mas Said Surakarta, Indonesia
  • Maysya Amelia Putri Universitas Islam Negeri Raden Mas Said Surakarta, Indonesia
  • Muhammad Favian Gustaf Ahnaf Universitas Islam Negeri Raden Mas Said Surakarta, Indonesia
  • Muhammad Jawahir Asyrof Universitas Islam Negeri Raden Mas Said Surakarta, Indonesia
  • Kania Laksono Universitas Islam Negeri Raden Mas Said Surakarta, Indonesia
  • Faridhatun Nikmah Universitas Islam Negeri Raden Mas Said Surakarta, Indonesia

Keywords:

Ensemble Stacking, LassoCV, Machine Learning Algorithm, Rainfall Intensity Classification, Time Series Cross Validation

Abstract

High rainfall intensity in Central Jakarta can trigger inundation and flooding that disrupt infrastructure, mobility, and public activities. This condition highlights the need for a reliable rainfall classification model. This study develops a next-day rainfall classification approach using a Stacking Ensemble that combines Random Forest, Gradient Boosting, XGBoost, LightGBM, and CatBoost as base models, with LassoCV as the meta-model. The dataset was obtained from BMKG meteorological records for Central Jakarta in 2025. The research process follows the CRISP-DM framework, covering data understanding, data preparation, feature engineering, modeling, and evaluation. From 365 daily observations, the feature engineering stage produced 34 derived features. The dataset was then split into 80% training data and 20% testing data according to chronological order, while model validation was conducted using 5-fold Time Series Cross Validation. The evaluation results indicate that Stacking Lasso achieved the best performance, with an F1-Score of 0.774 and a recall of 0.878. During the weighting process, LassoCV retained only LightGBM as the active contributor, with a coefficient of 0.2671. SHAP interpretation showed that average relative humidity was the most influential variable in predicting rainfall. These findings suggest that the Stacking Ensemble approach has potential as a foundation for developing an urban hydrometeorological disaster mitigation support system.

Author Biographies

Damar Januar Jorgie Marseno, Universitas Islam Negeri Raden Mas Said Surakarta, Indonesia

Student, Data Science Study Program, Faculty of Science and Technology, Universitas Islam Negeri Raden Mas Said Surakarta

Maysya Amelia Putri, Universitas Islam Negeri Raden Mas Said Surakarta, Indonesia

Student, Data Science Study Program, Faculty of Science and Technology, Universitas Islam Negeri Raden Mas Said Surakarta

Muhammad Favian Gustaf Ahnaf, Universitas Islam Negeri Raden Mas Said Surakarta, Indonesia

Student, Data Science Study Program, Faculty of Science and Technology, Universitas Islam Negeri Raden Mas Said Surakarta

Muhammad Jawahir Asyrof, Universitas Islam Negeri Raden Mas Said Surakarta, Indonesia

Student, Data Science Study Program, Faculty of Science and Technology, Universitas Islam Negeri Raden Mas Said Surakarta

Kania Laksono, Universitas Islam Negeri Raden Mas Said Surakarta, Indonesia

Student, Data Science Study Program, Faculty of Science and Technology, Universitas Islam Negeri Raden Mas Said Surakarta

Faridhatun Nikmah, Universitas Islam Negeri Raden Mas Said Surakarta, Indonesia

Lecturer, Universitas Islam Negeri Raden Mas Said Surakarta

Downloads

Published

30-06-2026

How to Cite

Marseno, D. J. J., Putri, M. A., Ahnaf, M. F. G., Asyrof, M. J., Laksono, K., & Nikmah, F. (2026). The Use of Machine Learning and Ensemble Stacking for Classifying Rainfall Intensity in Central Jakarta in 2025. Journal of Engineering Technology and Science Integration (JETSI), 1(1), 79–88. Retrieved from https://nordeoscholar.com/jetsi/article/view/10

Similar Articles

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