{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,14]],"date-time":"2026-03-14T18:50:22Z","timestamp":1773514222308,"version":"3.50.1"},"reference-count":31,"publisher":"MDPI AG","issue":"6","license":[{"start":{"date-parts":[[2021,6,2]],"date-time":"2021-06-02T00:00:00Z","timestamp":1622592000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Algorithms"],"abstract":"<jats:p>Probabilistic solar power forecasting has been critical in Southern Africa because of major shortages of power due to climatic changes and other factors over the past decade. This paper discusses Gaussian process regression (GPR) coupled with core vector regression for short-term hourly global horizontal irradiance (GHI) forecasting. GPR is a powerful Bayesian non-parametric regression method that works well for small data sets and quantifies the uncertainty in the predictions. The choice of a kernel that characterises the covariance function is a crucial issue in Gaussian process regression. In this study, we adopt the minimum enclosing ball (MEB) technique. The MEB improves the forecasting power of GPR because the smaller the ball is, the shorter the training time, hence performance is robust. Forecasting of real-time data was done on two South African radiometric stations, Stellenbosch University (SUN) in a coastal area of the Western Cape Province, and the University of Venda (UNV) station in the Limpopo Province. Variables were selected using the least absolute shrinkage and selection operator via hierarchical interactions. The Bayesian approach using informative priors was used for parameter estimation. Based on the root mean square error, mean absolute error and percentage bias the results showed that the GPR model gives the most accurate predictions compared to those from gradient boosting and support vector regression models, making this study a useful tool for decision-makers and system operators in power utility companies. The main contribution of this paper is in the use of a GPR model coupled with the core vector methodology which is used in forecasting GHI using South African data. This is the first application of GPR coupled with core vector regression in which the minimum enclosing ball is applied on GHI data, to the best of our knowledge.<\/jats:p>","DOI":"10.3390\/a14060177","type":"journal-article","created":{"date-parts":[[2021,6,2]],"date-time":"2021-06-02T10:38:39Z","timestamp":1622630319000},"page":"177","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":18,"title":["Twenty-Four-Hour Ahead Probabilistic Global Horizontal Irradiance Forecasting Using Gaussian Process Regression"],"prefix":"10.3390","volume":"14","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7474-0728","authenticated-orcid":false,"given":"Edina","family":"Chandiwana","sequence":"first","affiliation":[{"name":"Department of Statistics, University of Venda, Private Bag X5050, Thohoyandou 0950, South Africa"},{"name":"Department of Applied Mathematics, Midlands State University, Private Bag 9055, Senga, Gweru 0054, Zimbabwe"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7406-5291","authenticated-orcid":false,"given":"Caston","family":"Sigauke","sequence":"additional","affiliation":[{"name":"Department of Statistics, University of Venda, Private Bag X5050, Thohoyandou 0950, South Africa"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6026-7696","authenticated-orcid":false,"given":"Alphonce","family":"Bere","sequence":"additional","affiliation":[{"name":"Department of Statistics, University of Venda, Private Bag X5050, Thohoyandou 0950, South Africa"}]}],"member":"1968","published-online":{"date-parts":[[2021,6,2]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"343","DOI":"10.1016\/j.jmp.2007.06.002","article-title":"A Tutorial on Kernel Methods for Categorization","volume":"51","author":"Jakel","year":"2007","journal-title":"J. Math. Psychol."},{"key":"ref_2","first-page":"77","article-title":"Predicting clear-sky global horizontal irradiance at eight locations in South Africa using four models","volume":"28","author":"Zhandire","year":"2017","journal-title":"J. Energy S. Afr. Energy Res. Cent."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Mpfumali, P., Sigauke, C., Bere, A., and Mulaudzi, S. (2019). Day ahead hourly global horizontal irradiance forecasting: An application to South African data. Energies, 12.","DOI":"10.3390\/en12183569"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"63","DOI":"10.17159\/2413-3051\/2018\/v29i2a4338","article-title":"Cluster analysis for classification and forecasting of solar irradiance in Durban, South Africa","volume":"29","author":"Govender","year":"2018","journal-title":"J. Energy S. Afr."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"198872","DOI":"10.1109\/ACCESS.2020.3034690","article-title":"Forecasting Hourly Global Horizontal Solar Irradiance in South Africa Using Machine Learning Models","volume":"8","author":"Mutavhatsindi","year":"2020","journal-title":"IEEE Access"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"1094","DOI":"10.1016\/j.ijforecast.2015.12.002","article-title":"A multiple quantile regression approach to the wind, solar, and price tracks of GEFCom2014","volume":"32","author":"Juban","year":"2016","journal-title":"Int. J. Forecast."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"1772","DOI":"10.1016\/j.solener.2009.05.016","article-title":"Online short-term solar power forecasting","volume":"83","author":"Bacher","year":"2009","journal-title":"Sol. Energy"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"125","DOI":"10.1016\/j.solener.2016.06.073","article-title":"On recent advances in PV output power forecast","volume":"136","author":"Raza","year":"2009","journal-title":"Sol. Energy"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"456","DOI":"10.1109\/TSG.2013.2274373","article-title":"Long term probabilistic load forecasting and normalization with hourly information","volume":"5","author":"Hong","year":"2013","journal-title":"IEEE Trans. Smart Grid"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1016\/j.renene.2016.01.039","article-title":"Day-ahead forecasting of solar power output from photovoltaic plants in the American South west","volume":"91","author":"Larson","year":"2013","journal-title":"Renew. Energy"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"266","DOI":"10.1016\/j.energy.2016.07.167","article-title":"Calculation of solar irradiation prediction intervals combining volatility and kernel density estimates","volume":"114","author":"Trapero","year":"2016","journal-title":"J. Energy"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"172204","DOI":"10.1109\/ACCESS.2020.3024661","article-title":"Capturing long-range dependence and harmonic phenomena in 24-h olar irradiance forecasting: A quantile regression robustification via forecasts combination approach","volume":"8","author":"Ranganai","year":"2020","journal-title":"IEEE Access"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"252","DOI":"10.3934\/energy.2020.2.252","article-title":"Ensemble models for solar power forecasting: A weather classification approach","volume":"8","author":"Amarasinghe","year":"2020","journal-title":"AIMS Energy"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Maritz, J., Lubbe, F., and Lagrange, L. (2018). A Practical Guide to Gaussian Process Regression for Energy Measurement and Verification within the Bayesian Framework. Energies, 11.","DOI":"10.3390\/en11040935"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Woon, W., Aung, Z., Kramer, O., and Madnick, S. (2017). Scalable Gaussian Process Models for Solar Power Forecasting. Data Analytics for Renewable Energy Integration: Informing the Generation and Distribution of Renewable Energy, Springer.","DOI":"10.1007\/978-3-319-71643-5"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"455","DOI":"10.1016\/j.ifacol.2019.08.252","article-title":"GHI forecasting using Gaussian Process regression: Kernel study","volume":"52","author":"Tolba","year":"2019","journal-title":"IFAC Paper Online"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"1287","DOI":"10.1007\/s10994-019-05808-z","article-title":"Grouped Gaussian Processes for solar power prediction","volume":"108","author":"Dahl","year":"2019","journal-title":"Mach. Learn."},{"key":"ref_18","first-page":"211","article-title":"Sparse Bayesian learning and the relevance vector machine","volume":"1","author":"Tipping","year":"2001","journal-title":"J. Mach. Learn. Res."},{"key":"ref_19","unstructured":"Quinonero-Candela, J. (2004). Learning with Uncertainty: Gaussian Processes and Relevance Vector Machines. [Ph.D. Thesis, Technical University of Denmark]."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1016\/j.inffus.2021.03.002","article-title":"A joint introduction to Gaussian Processes and Relevance Vector Machines with connections to Kalman filtering and other kernel smoothers","volume":"74","author":"Martino","year":"2021","journal-title":"Inf. Fusion"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"451","DOI":"10.1057\/jors.1969.103","article-title":"The combination of forecasts","volume":"20","author":"Bates","year":"1969","journal-title":"J. Oper. Res. Soc."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.jmp.2011.08.004","article-title":"A tutorial on Bayesian nonparametric models","volume":"56","author":"Gershman","year":"2012","journal-title":"J. Math. Psychol."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Rasmussen, C.E., and Williams, C.K. (2006). Gaussian Processes for Machine Learning, The MIT Press.","DOI":"10.7551\/mitpress\/3206.001.0001"},{"key":"ref_24","first-page":"363","article-title":"Core vector machines: Fast SVM training on very large data sets","volume":"6","author":"Tsang","year":"2005","journal-title":"J. Mach. Learn. Res."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1016\/j.comgeo.2007.04.002","article-title":"Smaller core-sets for balls","volume":"40","author":"Badoiu","year":"2008","journal-title":"Comput. Geom."},{"key":"ref_26","first-page":"1368","article-title":"Two algorithms for the minimum enclosing ball problem","volume":"19","author":"Yildirim","year":"2008","journal-title":"J. Optim."},{"key":"ref_27","unstructured":"World Bank (2021, January 22). Global Solar Atlas 2.0, Solar Resource Data, Solargis. Available online: https:\/\/solargis.com\/maps-and-gis-data\/download\/south-africa."},{"key":"ref_28","first-page":"265","article-title":"Regression Shrinkage and Selection via Lasso","volume":"58","author":"Robert","year":"1996","journal-title":"J. R. Stat. Soc. B"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"1111","DOI":"10.1214\/13-AOS1096","article-title":"A lasso for hierarchical interactions","volume":"41","author":"Bien","year":"2013","journal-title":"Ann. Stat."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"367","DOI":"10.1016\/S0167-9473(01)00065-2","article-title":"Stochastic gradient boosting","volume":"38","author":"Friedman","year":"2002","journal-title":"Comput. Stat. Data Anal."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Hastie, T., Tibshirani, R., and Friedman, J. (2009). The Elements of Statistical Learning: Data Mining, Inference, and Prediction, Springer. [2nd ed.].","DOI":"10.1007\/978-0-387-84858-7"}],"container-title":["Algorithms"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-4893\/14\/6\/177\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T06:10:04Z","timestamp":1760163004000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-4893\/14\/6\/177"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,6,2]]},"references-count":31,"journal-issue":{"issue":"6","published-online":{"date-parts":[[2021,6]]}},"alternative-id":["a14060177"],"URL":"https:\/\/doi.org\/10.3390\/a14060177","relation":{},"ISSN":["1999-4893"],"issn-type":[{"value":"1999-4893","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,6,2]]}}}