Rainfall Forecasting Using Gaussian Process Regression with Brownian Motion Prior (Case Study: Special Region of Yogyakarta Province)

Authors

  • Syifaul Janan Program Studi Teknik Mesin, Universitas Pembangunan Nasional Veteran Jakarta

DOI:

https://doi.org/10.20956/j.v22i2.48472

Keywords:

Brownian motion, forecasting, Gaussian Process Regression, parameter estimation, rainfall

Abstract

Climate variability significantly impacts the agricultural sector, necessitating accurate forecasting methods to support agricultural planning. This study aims to develop a rainfall forecasting model using the Gaussian Process Regression (GPR) method with Brownian motion prior. Monthly climate data from the Yogyakarta Geophysics Station for the period January 2015 to December 2024 were utilized, comprising predictor variables (air humidity and wind speed) and response variable (rainfall). The posterior GPR model was developed for parameter estimation using the marginal log-likelihood approach, with missing data handled through seasonal mean imputation that preserves temporal patterns. The results demonstrate that the GPR model achieves reasonable forecasting performance with a Mean Absolute Percentage Error (MAPE) of 36.84% and strong correlation (r = 0.94) between predicted and actual values. The highest predicted rainfall occurred in March 2024 (20.148 mm) and the lowest in June 2024 (0.022 mm), consistent with the seasonal patterns of Indonesia's tropical climate.

References

[1] Banerjee, A., Dunson, D. B., & Tokdar, S. T., 2013. Efficient Gaussian Process Regression for Large Datasets. Biometrika, 100(1), 75–89.

[2] Barrera-Animas, A. Y., Oyedele, L. O., Bilal, M., Akinosho, T. D., Delgado, J. M. D., & Akanbi, L. A., 2022. Rainfall Prediction: A Comparative Analysis of Modern Machine Learning Algorithms for Time-Series Forecasting. Machine Learning with Applications, 7, 100204.

[3] Bochenek, B., & Ustrnul, Z., 2022. Machine Learning in Weather Prediction and Climate Analyses—Applications and Perspectives. Atmosphere, 13(2), 180.

[4] BMKG (Badan Meteorologi, Klimatologi, dan Geofisika)., 2025. Data Iklim Bulanan Stasiun Geofisika Yogyakarta Periode 2015-2024 [Dataset]. Diakses dari http://dataonline.bmkg.go.id/

[5] BPS Provinsi D.I. Yogyakarta., 2023. Luas Panen dan Produksi Padi di D.I. Yogyakarta 2022. https://yogyakarta.bps.go.id/pressrelease/2023/04/03/1347/

[6] Chen, L., Han, B., Wang, X., Zhao, J., Yang, W., & Yang, Z., 2023. Machine Learning Methods in Weather and Climate Applications: A Survey. Applied Sciences, 13(21), 12019.

[7] Das, P., Sachindra, D. A., & Chanda, K., 2022. Machine Learning-Based Rainfall Forecasting with Multiple Non-Linear Feature Selection Algorithms. Water Resources Management, 36(15), 6043–6071.

[8] Ehteram, M., Seifi, A., & Banadkooki, F. B., 2023. Application of Machine Learning Models in Agricultural and Meteorological Sciences. Springer Nature.

[9] Emmanuel, T., Maupong, T., Mpoeleng, D., Semong, T., Mphago, B., & Tabona, O., 2021. A Survey on Missing Data in Machine Learning. Journal of Big Data, 8(1), 140.

[10] Farah, A. A., Mohamed, M. A., Musse, O. S. H., & Nor, B. A., 2025. The Multifaceted Impact of Climate Change on Agricultural Productivity: A Systematic Literature Review of SCOPUS-Indexed Studies (2015–2024). Discover Sustainability, 6(1), 397.

[11] Li, C., Ren, X., & Zhao, G., 2023. Machine-Learning-Based Imputation Method for Filling Missing Values in Ground Meteorological Observation Data. Algorithms, 16(9), 422.

[12] Mulla, S., Ahmed, R., Singh, K. K., Singh, S. K., Deshmukh, N., & Inamdar, F. K., 2023. Climate Change Effect on Climate Parameters like Temperature, Rainfall and Water Resources Sectors in India. In Climate Change Impacts in India (pp. 9–59). Springer.

[13] Pham, B. T., Le, L. M., Le, T.-T., Bui, K.-T. T., Le, V. M., Ly, H.-B., & Prakash, I., 2020. Development of Advanced Artificial Intelligence Models for Daily Rainfall Prediction. Atmospheric Research, 237, 104845.

[14] Shadbahr, T., Roberts, M., Stanczuk, J., Gilbey, J., Teare, P., Dittmer, S., Thorpe, M., Torné, R. V., Sala, E., & Lió, P., 2023. The Impact of Imputation Quality on Machine Learning Classifiers for Datasets with Missing Values. Communications Medicine, 3(1), 139.

[15] Shi, J. Q., & Choi, T., 2011. Gaussian Process Regression Analysis for Functional Data. CRC Press.

[16] Sofia, D. A., Sujono, J., & Legono, D., 2018. Analisis Variabilitas Spasial dan Temporal Curah Hujan di Wilayah Gunung Merapi. Teknisia, 430–438.

[17] Williams, C. K. I., & Rasmussen, C. E., 2006. Gaussian Processes for Machine Learning (Vol. 2, Issue 3). MIT press Cambridge, MA.

Downloads

Published

2026-01-10

How to Cite

Janan, S. (2026). Rainfall Forecasting Using Gaussian Process Regression with Brownian Motion Prior (Case Study: Special Region of Yogyakarta Province). Jurnal Matematika, Statistika Dan Komputasi, 22(2), 338–350. https://doi.org/10.20956/j.v22i2.48472

Issue

Section

Research Articles