This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

A Bayesian Approach to Probabilistic Solar Irradiance Forecasting

Kwasi Opoku, Svetlana Lucemo, Qun Zhou Sun, Aleksandar Dimitrovski Department of Electrical & Computer Engineering
University of Central Florida
Orlando, Florida 32826
Email: [email protected], [email protected], [email protected], [email protected]
Abstract

The output of solar power generation is significantly dependent on the available solar radiation. Thus, with the proliferation of PV generation in the modern power grid, forecasting of solar irradiance is vital for proper operation of the grid. To achieve an improved accuracy in prediction performance, this paper discusses a Bayesian treatment of probabilistic forecasting. The approach is demonstrated using publicly available data obtained from the Florida Automated Weather Network (FAWN). The algorithm is developed in Python and the results are compared with point forecasts, other probabilistic methods and actual field results obtained for the period.

Index Terms:
Solar irradiance, Bayesian method, probabilistic forecasting, quantile regression

I Introduction

The new challenges to operation of power systems with high penetration of renewable resources have been extensively discussed in various literature [1, 2, 3]. Prominent among these is the intermittent output of such distributed generation. In the case of conventional sources, the unit commitment of power generation is dependent largely on forecasts based on variation in demand. However, particularly for PV sources, the intermittency in output is also influenced majorly by the changes in the solar irradiance, which is superimposed on the demand response[4]. In order to mitigate the effects of this challenge, researchers and system operators have placed significant focus on improving the quality of solar irradiance forecasts.

Approaches to forecasting solar irradiance may be categorized based on the forecast methods used, whether physical or non-physical [5]. Physical methods involve detailed modelling of the relationship between predicted values and the natural observations (satellite observations, Numerical Weather Predictions (NWP), etc). Such physical modelling tend to lead to intensive computation with complex numerical techniques[6]. Non-physical methods, on the other hand, depend on historical weather data without detailed physical models of relationships between inputs and output. Thus, they are statistical.

Early statistical methods for forecasting considered the properties of the aggregated historical data used [7]. Many of the commonest forecast methods are based on such regressive processes. These include the autoregressive, autoregressive moving average (ARMA) and the autoregressive integrated moving average (ARIMA) methods[8, 9]. A major drawback to these methods is that the statistical transformations applied to the climatic data used for solar irradiance prediction may adversely impact the accuracy of the results [10].

Artificial Intelligence methods have been proposed by many researchers as an alternative to improve the earlier statistical approaches. Particularly, Artificial Neural Network (ANN) techniques have been explored and implemented to improve the accuracy of the statistical methods. ANNs create a non-linear mapping between input data and output variables. This makes the technique desirable for applications involving time series of weather data[11]. It is shown in [12] that the overwhelming majority of ANN methods used for solar irradiation forecasting use a multilayer perceptron (MLP). Other neural network (NN) methods are prosposed in existing literature, including Time Delay Neural Network (TDNN), Convolution Neural Netowrk (CNN), among others. A comprehensive review of their performance and applicability are presented in [12]. Generally, the adoption and scalability of many of such ANN techniques in other forecasting case studies are hindered by the fact that the parameters that determine the prediction are many and very varied [11].

Due to the varied behavior of atmospheric data, many researchers consider stand-alone prediction models insufficient for forecasting. This has led to the development, in recent years, of a myriad of hybrid models for solar radiation forecasting[13]. These models combine the unique features of different single prediction models to explore different patterns in data and improve the accuracy of estimated values. For instance, approach used in [14], combined ANN with a feature tool, wavelet analysis. Similarly, in [15, 16], methods such as ARMA and ARIMA were used together with TDNN.

Generally, the performance of single value predictions or point forecasts can be assessed by using a cost function of the errors in the prediction. [17]. Such performance evaluation methods include Root-Mean-Squared Error (RMSE), Mean Absolute Percentage Error (MAPE) and Mean Absolute Error (MAE). The RMSE is used in Section IV in our case study to evaluate the point forecast, and it uses a Eucledian distance to represent the distance of the forecast point from the measured value. Thus, a smaller value represents a more accurate prediction. It is evaluated using the expression;

RMSE=i=1Ny(i)y(i)2NRMSE=\sqrt{\frac{\sum_{i=1}^{N}||y(i)-y_{*}(i)||^{2}}{N}} (1)

where NN is the number of data points, and y(i)y(i) and y(i)y_{*}(i) represent the ith actual measured value and ith prediction respectively. Developers are able to tune the hyperparameters affecting the accuracy of the prediction based on the errors evaluated.

A major challenge that has been identified, however, with many forecasting techniques is the uncertainty that is associated with single value predictions. The impact of over- and under-forecasting for a system with large-scale penetration was carried out in [18]. It was observed that the inclusion of a variable for uncertainty in solar forecasts reduced overall operational costs, by reducing fuel costs and start and shutdown costs for conventional thermal plants. Thus, confidence intervals and probabilistic forecasting techniques are currently used to enhance the operational benefits of solar forecasting[17, 19]. These methods provide a risk-based decision-making in system operation by providing a more complete stochastic characterization of the input data and estimated values obtained.

This paper, therefore, discusses a Bayesian treatment of probabilistic forecasting. By employing the Bayesian principle, the prior and posterior uncertainties in forecasting data, are properly modelled to provide a more informed prediction. The algorithm developed is evaluated using weather data obtained from the Florida Automated Weather Network (FAWN). The remainder of the paper is organized as follows. Section II discusses probabilistic forecasting whereas the methodology for applying Bayesian approach to probabilistic forecasting is discussed in Section III. The performance of the method is evaluated with a case study in Section IV and Section V concludes the paper.

II Probabilistic Forecasting

Probabilistic forecasting methods are commonly employed as a more applicable approach to solar forecasting. For operational planning purposes, short-time forecasts of conditions such as solar irradiance are vital. Resulting time-series predictions, thus give way to fluctuations and make single point forecasts inherently imperfect. Probabilistic methods are thus used to explicitly capture the uncertainties associated with the predictions, often by using probability distributions.

II-A Types of Probabilistic Forecasting Methods

Probabilistic forecasts may be considered to be parametric or non-parametric. In parametric methods, the forecasted value is assumed to follow a known prior distribution[6]. For instance, a point forecast is combined with a distribution of it’s forecasting errors, which gives the operator an idea of the possible accuracy based on a prior distribution [20], like a Gaussian. Parametric methods are simple. However more accurate results may generally be obtained from such methods based on the symmetry between the distribution assumed and the actual prior data.

Non parametric methods generally provide an improved performance over the parametric methods by attempting to match the asymmetry in the prior observed data. Quantile regression is a common non-parametric method[21]. It calculates different percentages (quantiles) of the target values. This is achieved by minimizing the loss function for different quantiles [22]. Various ensemble forecast methods also use non-parametric methods. These methods combine different forecast methods to collectively produce an improved forecast that is more accurate than the singular predictions of the individual methods involved [23].

II-B Performance Evaluation

Methods such as RMSE and MAE used for evaluating the performance of point forecasts cannot be used to evaluate probabilistic forecasts. Scoring rules are used in this case by assigning a numerical score based on the distribution predicted and the actual realized output[24]. A summary of some of the common scoring rules and evaluation metrics for probabilistic forecasting are presented below.

The Logarithmic Score LogSLogS compares the predicted probability distribution function (PDF) with the actual realized output using (2)[17].

LogS(f,x)=log(f(x))LogS(f,x)=-log(f(x)) (2)

where ff is the predicted PDF. Since it captures the negative logarithm of the likelihood function, a lower score indicates a better performance of the prediction.

One of the most commonly used scoring rule for probabilistic forecasting is the Continuous Ranked Probability Score (CRPS). It provides an idea of a distance between the forecast and the actual realized value, xax_{a}. For a cumulative distribution function, FF, as shown in [24], the CRPS is given by

CRPS(F,xa)=[F(x)Fa(x)]2𝑑xCRPS(F,x_{a})=\int_{-\infty}^{\infty}[F(x)-F_{a}(x)]^{2}dx (3)

where Fa(x)F_{a}(x) is given by

Fa(x)=H(xxa)F_{a}(x)=H(x-x_{a}) (4)

and HH is the Heaveside function given by

H(x)={1if x10if x<0H(x)=\begin{cases}1&\text{if }x\geq 1\\ 0&\text{if }x<0\end{cases} (5)

From (3), it can be seen that the CRPS integrates the square of the differences between the predicted CDF and the Heaveside function (a CDF that is either 0 at any value less than the actual, or 1 at the actual value).

For quantile forecasts, the Pinball Loss is often used as a performance evaluation metric. For an observation xx made, and a forecast x^q\hat{x}_{q} for the quantile qq  the pinball Loss, LqL_{q} is given by: [25]

Lq(x^q,x)={(1q)|x^qx|if x^qxq|x^qx|if x^q>xL_{q}(\hat{x}_{q},x)=\begin{cases}(1-q)|\hat{x}_{q}-x|&\text{if }\hat{x}_{q}\leq x\\ q|\hat{x}_{q}-x|&\text{if }\hat{x}_{q}>x\end{cases} (6)

An average across all data points in various quantiles is used to provide a score that indicates bandwidth of the prediction interval. The smaller the value therefore, the more accurate the prediction.

Several other evaluation metrics have been proposed including graphical methods such as the Reliability Diagram and the Rank Histogram [20]. In this paper, the CRPS is used to evaluate the performance of the forecast technique.

III Application of Bayesian Approach to Solar Forecasting

III-A Bayesian Method

The Bayesian approach is used in this paper to model the uncertainties in the parameter estimates. Consider a set of input data, x={x1,,xn}x=\left\{x_{1},...,x_{n}\right\}, and set of target outputs, y={y1,,yn}y=\left\{y_{1},...,y_{n}\right\}. From simple linear regression, the output yy is given by

y=ω0+ω1x1+ω2x2++ωmxmy=\omega_{0}+\omega_{1}x_{1}+\omega_{2}x_{2}+...+\omega_{m}x_{m} (7)

where ω\omega represents the set of parameters or weights used to determine the output yy. Equation (7) could be re-written as

y=xωy=x^{\top}\omega (8)

A Bayesian treatment allows for a probability distribution to be applied to both the parameters, ω\omega, and the predictions, yy, and thus it can capture the uncertainties that may be associated with both sets of values. From Baye’s Theorem, the probability of the parameters ω\omega, given target values yy and the input data xx, can be evaluated from the expression

p(ω|x,y)=p(y|x,ω)p(ω)p(x,y)p(\omega|x,y)=\frac{p(y|x,\omega)p(\omega)}{p(x,y)} (9)

where p(y|x,ω)p(y|x,\omega) is the Likelihood, ie probability of the target values given the input data and parameters; p(ω)p(\omega) is the Prior probability, ie the initial knowledge of the probability of the parameters; p(x,y)p(x,y) is the joint probability of the input data and the targets. p(ω|x,y)p(\omega|x,y) is the Posterior or probability of the parameters given the input data and targets. For this paper XX and YY will be used to represent the set of input data and targets.

Thus, using Baye’s theorem an initial distribution (Prior probability) is obtained for the parameters. The posterior distribution of the parameters obtained will therefore follow a similar distribution which is is then used to obtain a posterior prediction of the target values, producing a probabilistic prediction.

With respect to solar output forecasting, the dependent variables, yy, will represent the solar irradiance to be predicted. The independent variables, xx, will be the input weather data that is trained for prediction whereas the parameters, ω\omega, will represent the dependencies between yy and xx, as seen in (7).

In recent probability and statistics models, the application of copulas have gained increasing popularity in describing the dependency structure between different continuous distributions [26]. Previous knowledge of the data can be used to select a copula that properly describes the dependency between the input weather data and the output solar irradiance. Such a method of assuming and selecting a dependency structure to estimate the parameters employs Parametric Copulas. In this paper, a simple Gaussian copula (parametric) method is adopted to obtain parameters prior. Thus the marginal distribution of temperature is mapped to the normal distribution with a mean of 0 and standard deviation of 1. Thus, for instance, the 95th percentile of temperature distribution will be mapped to 95th percentile of solar irradiation distribution and will have a value of 1.645.

An alternative method to using parametric copulas is the application of empirical copulas which do not assume the dependency structure. This approach estimates the copulas from the historical data based on a kernel density estimation [22]. Empirical copulas generally provide more accurate representation of the dependencies and thus, lead to more accurate results but may involve complex computations.

III-B Prior Distribution

Based on previous knowledge, copulas are selected for obtaining the parameters and a prior distribution can be assumed for the parameters. Let us consider a prior distribution and the model for the likelihood to be given respectively by,

p(ω)=𝒩(ω|μ0,σ0)p(\omega)=\mathcal{N}(\omega|\mu_{0},\sigma_{0})\ (10)
p(Y|X,ω)=𝒩(Y|Φ(x)ω,s2)p(Y|X,\omega)=\mathcal{N}(Y|\Phi^{\top}(x)\omega,s^{2}) (11)

𝒩\mathcal{N} represents a Gaussian distribution and μ0\mu_{0} and σ0\sigma_{0}, the prior mean and standard deviation of the distribution respectively. The likelihood is also assumed to be Gaussian, with Φ(x)\Phi^{\top}(x) representing a vector form of the dataset. ss is the standard deviation.

Sufficient insight on the historical weather patterns allows for a more accurate and representative distribution and copula to be used as prior distribution of parameters in order to obtain an unbiased process. If a Gaussian distribution with a mean of μ0\mu_{0} and a standard deviation of σ0\sigma_{0} is assumed for the parameters, as above, the expected posterior distribution of the parameters obtained will also be Gaussian.

III-C Posterior Distribution

The posterior distribution of the parameters, p(ω|X,Y)p(\omega|X,Y), is used eventually to determine the posterior prediction of the target. Given the p(ω)p(\omega) as the distribution of the copulas used in the prior distribution, represented by 𝒩(ω|μ0,σ0)\mathcal{N}(\omega|\mu_{0},\sigma_{0}), then p(ω|X,Y)p(\omega|X,Y) can also be represented by a Gaussian distribution 𝒩(ω|μN,σN)\mathcal{N}(\omega|\mu_{N},\sigma_{N}), where the new mean μN\mu_{N} and standard deviation σN\sigma_{N} may be estimated in closed form as:

σN=(σ01+s2ϕϕ)1\sigma_{N}=(\sigma_{0}^{-1}+s^{-2}\phi^{\top}\phi)^{-1} (12)
μN=σN(σ01μ0+s2ϕy)\mu_{N}=\sigma_{N}(\sigma_{0}^{-1}\mu_{0}+s^{-2}\phi^{\top}y) (13)

The subscript NN is used to represent the size of the data set. An extensive proof of this closed form expression is provided in [27].

III-D Posterior Prediction

Having obtained the posterior distribution of the parameters, these are then used to obtain a predictive distribution of the solar irradiance, yy_{*} (probabilistic forecast) given new input weather data xx_{*}. Such a distribution, in this case, will be a univariate Gaussian based on the distribution adopted for the parameters. This can be obtained by

p(y|X,Y,x)\displaystyle p(y_{*}|X,Y,x_{*}) =p(y|x,ω)p(ω|X,Y)𝑑ω\displaystyle=\int p(y_{*}|x_{*},\omega)p(\omega|X,Y)d\omega
=𝒩(y|Φω,s2)𝒩(ω|μN,σN)𝑑ω\displaystyle=\int\mathcal{N}(y_{*}|\Phi^{\top}\omega,s^{2})\mathcal{N}(\omega|\mu_{N},\sigma_{N})d\omega
=𝒩[y|Φ(x)μN,Φ(x)σNΦ(x)+s2]\displaystyle=\mathcal{N}[y_{*}|\Phi^{\top}(x_{*})\mu_{N},\Phi^{\top}(x_{*})\sigma_{N}\Phi(x_{*})+s^{2}] (14)

It can be realised from (14) that the predictive distribution has a mean given by (Φ(x)μN\Phi^{\top}(x_{*})\mu_{N}) and variance (Φ(x)σNΦ(x)+s2\Phi^{\top}(x_{*})\sigma_{N}\Phi(x_{*})+s^{2}).

IV Case Study

IV-A Data

The solar radiation data used to train and test the proposed Bayesian algorithm is based on data obtained around the Orlando, Florida, area. This is publicly available data obtained from the Florida Automated Weather Network (FAWN) database [28]. It consists of 42 weather stations and provide various atmospheric measurements including Temperature at different heights, Relative Humidity, Rainfall, Wind Speed and Solar Irradiance. It is able to generate meaurements at a minimum time resolution of 15 minute interval. This is adopted for this paper. Also for this study, forecasts of solar irradiance in the Orlando area for April 26th, 2022 are predicted. Forecasts for the times 11:45am to 2:00pm were particularly desired. The measurement data from the Apopka weather station from January 1, 2021 to April 25th, 2022 is thus used in this study as training and test data.

Based on correlation analysis, the Temperature at 60cm (in oC) revealed the strongest correlation with the solar irradiance. The target data is the Solar Irradiance (in W/m2). While it is known that solar irradiance is more influenced by cloud cover than temperature, this case study attempts to use the proposed method to find a pattern between the latter and irradiance. The success of this will be benefitial in the absence of cloud cover data as in the case of the FAWN data. A scatter plot of the solar irradiance with respect to the temperature is shown in Fig. 1

Refer to caption
Figure 1: Scatter Plot of Temperature and Solar Irradiance

IV-B Point Forecasting Method

A multiple linear regression approach was used to obtain point forecasts for the 26th of April, 2022. Weather data including Temperatures at 2cm, 10cm and 60cm, Wind Speed and Wind Direction were selected as independent variables to predict the solar irradiance. Fig. 2 shows the forecast results, compared with the actual data measured on the day.

Refer to caption
Figure 2: Point forecast and Measured Solar Irradiance for 26th April

The RMSE, discussed in Section I, is used to evaluate the performance of the model, and a value of 134.3 is obtained. This shows that the point prediction values are significantly lower at critical parts of the day, mainly in the afternoon, with peak solar irradiance output This is due to the fact that the linear regression approach provides point forecasts as the mean of the irradiance. Although, this in itself may not be unexpected of forecast methods, such a deterministic method does not provide a risk-based approach to evaluate the possible variation of the results obtained. This poses a challenge to grid operation.

It can be observed that the actual measured values for 26th April, 2022 have the semblance of the clear-sky irradiance. Thus the clear-sky model using Global Horizontal Irradiance (GHI) and Direct Normal Irradiance (DNI) data are presented for comparison. Details of these irradiance calculations are provided in [29] and [30], but are not discussed in this paper due to space constraints.

Refer to caption
Figure 3: GHI and DNI for 26th April

Fig. 3 shows the GHI and DNI values. RMSE of 64.89 and 122.80 are obtained for the GHI and DNI respectively. Although, the clear-sky models, particularly the GHI, provide significantly better results than the simple linear regression, the model ignores critical variations in the day which makes it unreliable and unscalable for proper daily operation of the power system.

IV-C Probabilistic Forecasting Method

In order to demonstrate a probabilistic forecast method for this dataset, a quantile regression method was employed. This method may be considered more appropriate than a linear regression since conditions such as linearity and independence are not met in this case study. Also, while the linear regression method evaluates the mean value of a target variable, quantile regression helps to give information about the median of the target.

For this case, the Temperature at 60cm measurement was used as independent variable to predict the solar irradiance. The same time period, as in the linear regression method, is used to train and test the model. Fig. 4 shows the probabilistic forecast generated using the quantile regression method. the results, specifically for the 70th and 95th percentiles, are illustrated. The different quantile range helps provide operators with additional information of the confidence of the prediction. The CRPS is used to assess the performance of this prediction and a value of 166.2 was obtained.

Refer to caption
Figure 4: Probabilistic forecast for 26th April (70th and 95th Percentile)

IV-D Bayesian Forecasting Results and Discussion

The Bayesian treatment discussed in Section III is applied to the data set to provide a probabilistic forecast of the solar irradiance. The same time period of the historic data as well, as the same independent variable used in the quantile regression method, are employed for the Bayesian approach. For this approach, the prior distribution of the parameters is assumed to be Gaussian with a mean (μ0\mu_{0}) obtained from the historic data using weights obtained from a Gaussian copula method. The standard deviation σ0\sigma_{0}) for this distribution is assumed to be 1. A Gaussian copula approach is used to determine the parameters for the prior distribution. Actual previous knowledge of the nature of the prior parameters improves the overall model by providing a distribution that is more symmetric and representative of the actual data.

The assumed prior Gaussian distribution is used in algorithms based on (12) and (13) to obtained the posterior distribution of the parameters. The prediction is then evaluated based on the parameters obtained. A summary of the algorithm developed for the the Bayesian method is presented in Fig. 5

Refer to caption
Figure 5: Bayesian Forecasting Algorithm
Refer to caption
Figure 6: Bayesian Forecast from 11:45am to 2:00pm

Fig. 6 shows an error-bar plot based on the mean and standard deviation of the prediction for the time period 11:45am to 2:00pm. As can be seen from the illustration of the prediction for this period of the day, not only is the accuracy of the forecast improved but it provides a more informative approach for proper planning and operation purposes. The improvement in the prediction is revealed with a lower CRPS value of 27.72.

Refer to caption
Figure 7: GHI and DNI values from 11:45am to 2:00pm

Fig. 7 shows the GHI and DNI values obtained from the clear-sky model, for the period between 11:45am and 2:00pm. The major advantage of the Bayesian method in comparison with the GHI is that, the probabilistic nature of the Bayesian method offers engineers critical margin for operational planning.

The Pinball Loss in (6) is also used to evaluate the probabilistic forecasts. In this case study, qq of 0.5, representing the 50th quantile is used for evaluation. This, in the case of the Bayesian method could be considered to be the mean value of the prediction. Table I provides the evaluation metrics for the quantile regression and Bayesian methods. It shows that the Bayesian approach provides significant improvement on the quantile regression method. A general improvement on the overall metrics can be obtained with the availability of data with stronger correlation to the solar irradiance.

TABLE I: Comparison of Quantile Regression (QR) and Bayesian Forecast Methods
Method Pinball Loss CRPS
QR 88.17 166.20
Bayesian 52.72 27.72

V Conclusion

The modernization of the grid with a higher penetration of distributed renewable resources has necessitated the need for more comprehensive methods for power output forecasts. This is vital for grid operation. This paper discusses an approach to deal with the effects of intermittency and uncertainty in solar power output in the case of PV generation by providing a probabilistic forecast method for solar irradiance. The insufficiency of point forecast methods are discussed and demonstrated to show the value of probabilistic forecast methods.

A Bayesian treatment to solar irradiance forecasting is presented in this paper. It can be concluded that this method is risk-aware and more comprehensive in approach, by employing prior knowledge of the coefficients or parameters of the inputs used for prediction. Further research must focus on how to achieve symmetry between prior distributions assumed for the parameters and the actual characteristic distribution. Also for predictions to be accurate, researchers must identify appropriate input data that have stronger impact on solar irradiance.

References

  • [1] H.-M. Kim and T. Kinoshita, “A new challenge of microgrid operation,” in International Conference on Security-Enriched Urban Computing and Smart Grid.   Springer, 2010, pp. 250–260.
  • [2] R. Zhang, Y. Du, and L. Yuhong, “New challenges to power system planning and operation of smart grid development in china,” in 2010 International Conference on Power System Technology, 2010, pp. 1–8.
  • [3] X. Luo, J. Wang, M. Dooner, and J. Clarke, “Overview of current development in electrical energy storage technologies and the application potential in power system operation,” Applied energy, vol. 137, pp. 511–536, 2015.
  • [4] A. Murata, H. Ohtake, and T. Oozeki, “Modeling of uncertainty of solar irradiance forecasts on numerical weather predictions with the estimation of multiple confidence intervals,” Renewable energy, vol. 117, pp. 193–201, 2018.
  • [5] J. Antonanzas, N. Osorio, R. Escobar, R. Urraca, F. J. Martinez-de Pison, and F. Antonanzas-Torres, “Review of photovoltaic power forecasting,” Solar energy, vol. 136, pp. 78–111, 2016.
  • [6] B. Li and J. Zhang, “A review on the integration of probabilistic solar forecasting in power systems,” Solar Energy, vol. 210, pp. 68–86, 2020.
  • [7] T. Goh and K. Tan, “Stochastic modeling and forecasting of solar radiation data,” Solar Energy, vol. 19, no. 6, pp. 755–757, 1977.
  • [8] R. Aguiar and M. Collares-Pereira, “Tag: a time-dependent, autoregressive, gaussian model for generating synthetic hourly radiation,” Solar energy, vol. 49, no. 3, pp. 167–174, 1992.
  • [9] C. Craggs, E. Conway, and N. Pearsall, “Statistical investigation of the optimal averaging time for solar irradiance on horizontal and vertical surfaces in the uk,” Solar Energy, vol. 68, no. 2, pp. 179–187, 2000.
  • [10] A. Ahmad, T. Anderson, and T. Lie, “Hourly global solar irradiation forecasting for new zealand,” Solar Energy, vol. 122, pp. 1398–1408, 2015.
  • [11] C. Voyant, G. Notton, S. Kalogirou, M.-L. Nivet, C. Paoli, F. Motte, and A. Fouilloy, “Machine learning methods for solar radiation forecasting: A review,” Renewable Energy, vol. 105, pp. 569–582, 2017.
  • [12] A. Mellit and S. A. Kalogirou, “Artificial intelligence techniques for photovoltaic applications: A review,” Progress in energy and combustion science, vol. 34, no. 5, pp. 574–632, 2008.
  • [13] M. Guermoui, F. Melgani, K. Gairaa, and M. L. Mekhalfi, “A comprehensive review of hybrid models for solar radiation forecasting,” Journal of Cleaner Production, vol. 258, p. 120357, 2020.
  • [14] S. Cao and J. Cao, “Forecast of solar irradiance using recurrent neural networks combined with wavelet analysis,” Applied Thermal Engineering, vol. 25, no. 2-3, pp. 161–172, 2005.
  • [15] G. Reikard, “Predicting solar radiation at high resolutions: A comparison of time series forecasts,” Solar energy, vol. 83, no. 3, pp. 342–349, 2009.
  • [16] W. Ji and K. C. Chee, “Prediction of hourly solar radiation using a novel hybrid model of arma and tdnn,” Solar Energy, vol. 85, no. 5, pp. 808–817, 2011.
  • [17] S. A. Fatemi, A. Kuh, and M. Fripp, “Parametric methods for probabilistic forecasting of solar irradiance,” Renewable Energy, vol. 129, pp. 666–676, 2018.
  • [18] C. B. Martinez-Anido, B. Botor, A. R. Florita, C. Draxl, S. Lu, H. F. Hamann, and B.-M. Hodge, “The value of day-ahead solar power forecasting improvement,” Solar Energy, vol. 129, pp. 192–203, 2016.
  • [19] C. Join, M. Fliess, C. Voyant, and F. Chaxel, “Solar energy production: Short-term forecasting and risk management,” IFAC-PapersOnLine, vol. 49, no. 12, pp. 686–691, 2016.
  • [20] M. David, F. Ramahatana, P.-J. Trombe, and P. Lauret, “Probabilistic forecasting of the solar irradiance with recursive arma and garch models,” Solar Energy, vol. 133, pp. 55–72, 2016.
  • [21] P. Lauret, M. David, and H. T. Pedro, “Probabilistic solar forecasting using quantile regression models,” energies, vol. 10, no. 10, p. 1591, 2017.
  • [22] H. Panamtash, Q. Zhou, T. Hong, Z. Qu, and K. O. Davis, “A copula-based bayesian method for probabilistic solar power forecasting,” Solar Energy, vol. 196, pp. 336–345, 2020.
  • [23] S. Sperati, S. Alessandrini, and L. Delle Monache, “An application of the ecmwf ensemble prediction system for short-term solar power forecasting,” Solar Energy, vol. 133, pp. 437–450, 2016.
  • [24] H. Hersbach, “Decomposition of the continuous ranked probability score for ensemble prediction systems,” Weather and Forecasting, vol. 15, no. 5, pp. 559–570, 2000.
  • [25] D. W. Van der Meer, J. Widén, and J. Munkhammar, “Review on probabilistic forecasting of photovoltaic power production and electricity consumption,” Renewable and Sustainable Energy Reviews, vol. 81, pp. 1484–1512, 2018.
  • [26] A. Daneshkhah, R. Remesan, O. Chatrabgoun, and I. P. Holman, “Probabilistic modeling of flood characterizations with parametric and minimum information pair-copula model,” Journal of Hydrology, vol. 540, pp. 469–487, 2016.
  • [27] M. P. Deisenroth, A. A. Faisal, and C. S. Ong, Mathematics for machine learning.   Cambridge University Press, 2020.
  • [28] Florida automated weather network. [Online]. Available: https://fawn.ifas.ufl.edu/data/reports/
  • [29] P. Ineichen and R. Perez, “A new airmass independent formulation for the linke turbidity coefficient,” Solar Energy, vol. 73, no. 3, pp. 151–157, 2002.
  • [30] E. W. Law, A. A. Prasad, M. Kay, and R. A. Taylor, “Direct normal irradiance forecasting and its application to concentrated solar thermal output forecasting–a review,” Solar Energy, vol. 108, pp. 287–307, 2014.