Rainfall Forecasting Using Gaussian Process Regression with Brownian Motion Prior (Case Study: Special Region of Yogyakarta Province)
DOI:
https://doi.org/10.20956/j.v22i2.48472Keywords:
Brownian motion, forecasting, Gaussian Process Regression, parameter estimation, rainfallAbstract
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
How to Cite
Issue
Section
License
Copyright (c) 2026 Jurnal Matematika, Statistika dan Komputasi

This work is licensed under a Creative Commons Attribution 4.0 International License.

This work is licensed under a Creative Commons Attribution 4.0 International License.
Jurnal Matematika, Statistika dan Komputasi is an Open Access journal, all articles are distributed under the terms of the Creative Commons Attribution License, allowing third parties to copy and redistribute the material in any medium or format, transform, and build upon the material, provided the original work is properly cited and states its license. This license allows authors and readers to use all articles, data sets, graphics and appendices in data mining applications, search engines, web sites, blogs and other platforms by providing appropriate reference.




