Next Article in Journal
Synthetic Demand Flow Generation Using the Proximity Factor
Previous Article in Journal / Special Issue
Multifeature-Driven Multistep Wind Speed Forecasting Using NARXR and Modified VMD Approaches
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Forecasting Wind Speed Using Climate Variables

by
Rafael Araujo Couto
,
Paula Medina Maçaira Louro
* and
Fernando Luiz Cyrino Oliveira
Department of Industrial Engineering, Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Rio de Janeiro 22541-041, Brazil
*
Author to whom correspondence should be addressed.
Forecasting 2025, 7(1), 13; https://doi.org/10.3390/forecast7010013
Submission received: 29 January 2025 / Revised: 24 February 2025 / Accepted: 4 March 2025 / Published: 11 March 2025

Abstract

:
Wind energy in Brazil has been steadily growing, influenced significantly by climate change. To enhance wind energy generation, it is essential to incorporate external climatic variables into wind speed modeling to reduce uncertainties. Periodic Autoregressive Models with Exogenous Variables (PARX), which include the exogenous variable ENSO, are effective for this purpose. This study modeled wind speed series in Rio Grande do Norte, Paraíba, Pernambuco, Alagoas, Sergipe, Rio Grande do Sul, and Santa Catarina, considering the spatial correlation between these states through PARX-Cov modeling. Additionally, the correlation with ENSO indicators was used for out-of-sample prediction of climatic variables, aiding in wind speed scenario simulation. The proposed PARX and PARX-Cov models outperformed the current model used in the Brazilian electric sector for simulating future wind speed series. Specifically, the PARX-Cov model with the Cumulative ONI index is most suitable for Pernambuco, Rio Grande do Sul, and Santa Catarina, while the PARX-Cov with the SOI index is more appropriate for Rio Grande do Norte. For Alagoas and Sergipe, the PARX with the Cumulative ONI index is the best fit, and the PARX with the Cumulative Niño 4 index is most suitable for Paraíba.

1. Introduction

Electricity generation in Brazil is predominantly renewable, with more than 80% of the total generation capacity coming from renewable sources, primarily hydroelectric power, which constitutes over 65% of the country’s energy matrix [1]. However, during droughts, which can severely impact water reservoirs, thermal power plants are needed to compensate for the shortfall, operating continuously at maximum capacity [2]. To sustainably address this challenge, it is crucial to diversify into other renewable sources, such as wind energy, which can complement hydroelectric power [3,4].
Accurate wind speed modeling and forecasting are crucial for effectively planning, operating, and monitoring electrical systems, especially in a complex grid like Brazil’s. Pinson [5] highlights the importance of addressing the stochastic nature of renewable energy generation to enhance the robustness and reliability of energy systems. Effective stochastic modeling is vital for informed decision-making in both public and private sectors [6].
Currently, the Brazilian electricity sector employs a Periodic Autoregressive (PAR) model [7] to generate synthetic wind speed series correlated with hydroelectric reservoir inflows, based on the work of Maceira et al. [3]. While this model provides a foundation, it primarily considers wind speed in isolation and assumes that wind series are stationary, linear, and follow a normal distribution. Furthermore, it does not incorporate exogenous variables that could influence wind regimes and energy production [7].
To improve the accuracy of wind energy forecasts, it is essential to integrate current climate variables, as wind energy generation is significantly affected by climate conditions, which can impact the availability and production of wind resources in Brazil [8]. Incorporating climate variables into wind speed modeling can reduce forecasting uncertainties [9,10]. While common climate variables include pressure, temperature, and precipitation, the El Niño-Southern Oscillation (ENSO) phenomenon also shows a strong relationship with wind speed [11,12]. Notably, ENSO’s influence on wind speed has been documented in Brazil and globally [13,14,15], supporting its use in forecasting models.
Moreover, Maçaira et al. [16] have systematically reviewed various forecasting techniques, identifying regression models, neural networks, AutoRegressive Integrated Moving Average with Exogenous Variables (ARIMAX), support vector machines (SVMs), and structural models as commonly used in studies incorporating exogenous variables. A more recent study by Pessanha et al. [17] explored dynamic models combined with Bayesian approaches for generating wind speed time series, further advancing the field of wind speed forecasting.
This study introduces an advanced forecasting approach by extending the existing Periodic Autoregressive (PAR) model to incorporate Periodic Autoregressive models with Exogenous Variables (PARX) [18,19]. This innovative framework builds upon previous successful applications, such as Maçaira works on streamflow forecasting that uses a PAR that considers exogenous variables [20,21] and ARX models used on the wind and electricity [22,23]. By integrating climate variables like ENSO into the PARX framework, the proposed approach significantly enhances the modeling and forecasting capabilities for wind speed, offering substantial improvements over current methods used in the Brazilian energy sector.
Furthermore, to enhance the understanding of wind speed patterns, variability, and trends, this study considers the spatial covariance between wind speeds across different states in Brazil. Previous research, such as that by Duran et al. [22], demonstrated that aggregating forecasts from multiple wind farms can improve prediction accuracy. Additionally, Iung et al. [24] conducted a comprehensive literature review highlighting various methods to quantify temporal dependence in renewable energy modeling, underscoring the importance of advanced forecasting techniques.
The primary objective of this research is to develop a methodology for forecasting wind speed, aiming to improve the accuracy of wind speed predictions and, consequently, wind power. Specifically, the study seeks to achieve the following secondary objectives: (i) integrate an exogenous variable into the PAR model by employing the Periodic Autoregressive model with Exogenous Variables (PARX); (ii) consider the covariance between wind regimes across states in each Brazilian region to enhance modeling precision; (iii) account for the correlation between ENSO phenomenon indicators to facilitate out-of-sample forecasting of climatic variables; (iv) utilize these forecasts to simulate wind speed scenarios.
This work is structured into four sections. Following this introduction, Section 2 presents the applied methodology. Section 3 analyzes the results and discusses their implications. Finally, Section 4 outlines the conclusions.

2. Methodology

To summarize, the steps required to achieve the objectives of this research are outlined in the methodological framework shown in Figure 1. Each step is explained in detail throughout this section. The process is divided into three main groups: Pre-Processing, Modeling, and Post-Processing.
The first group, Pre-Processing, addresses the wind speed and ENSO datasets, along with an in-depth discussion on forecasting Climate Variables and their Extrapolation. Next, Modeling presents the statistical approaches explored in this study, starting with the PAR benchmark and progressing to the three proposed enhancements: PAR-Cov, PARX, and PARX-Cov. Finally, Post-Processing introduces the Performance Metrics RMSE, MAE, and R 2 , followed by seven Fitting and Forecasting Windows, two fundamental subsections that lay the foundation for the next key steps. These include evaluating the proposed models through the Stochastic Simulation of Wind Speed Scenarios and Wind Speed Forecasting.

2.1. Pre-Processing

2.1.1. Datasets

For the analyses conducted in this study, five states from the northeastern region were selected: Rio Grande do Norte, Paraíba, Pernambuco, Alagoas, and Sergipe, along with two states from the southern region: Rio Grande do Sul and Santa Catarina. These states feature coastal areas with high wind power generation in Brazil, as highlighted in Figure 2 and Figure 3 in green for the northeastern states and yellow for the southern states, along with the wind potential for Brazil based on the Global Wind Atlas [25]; the redder it is, the greater the wind potential.
The MERRA-2 dataset is one of the most widely used reanalysis datasets in the literature for obtaining wind speed time series [26,27,28]. In this context, the data used in this study were sourced from MERRA-2. Specifically, the data for the regions under study were collected using an automated script connected to the Renewables.ninja website [29], covering the period from January 1980 to December 2023 [30,31].
Renewables.ninja provides hourly data, and the script transforms these data into monthly aggregates. The coordinates for data collection were selected based on the Global Wind Atlas [25] once more (Figure 3). In each state, three points at an altitude of 100 m above the surface were selected, which exhibited the highest wind speeds possible inside the state, not being far from each other (<100 km), to ensure that the wind regimes were similar. Subsequently, the average of the time series of these three coordinates was calculated and used to represent the historical series of each state. It is worth noting that the choice of multiple points, rather than a single one, aimed to avoid data bias and provide better representativeness by covering a larger area.
Data on ENSO anomalies, where El Niño refers to the warming of Pacific Ocean waters and La Niña to cooling, were divided into historical and forecast groups. Historical data were directly obtained from the Climate Prediction Center (CPC) of the National Oceanic and Atmospheric Administration (NOAA) [32,33], covering the period from 1931 to March 2024, with the initial date varying between ENSO indices. This dataset created new variables: the first variable identifies ENSO periods classified as El Niño, La Niña, or Neutral; the others represent cumulative indices over time. This dataset is relevant for investigating trends in cumulative indices, which can indicate variations in sea pressure and temperature.
Forecast data were obtained from the International Research Institute (IRI), affiliated with NOAA [34]. The IRI provides multiple models with a forecast horizon of up to nine months for the Oceanic Niño Index (ONI). Two forecast periods were selected: the first from April 2023 to December 2023, intended to improve model fitting and prediction compared to relying solely on observed values; and the second from April 2024 to December 2024, aimed at forecasting future out-of-sample scenarios [34]. The selection of these forecast periods was guided by two main considerations. First, the study was conducted around April, making it a natural starting point. Second, since the IRI provides forecasts with a horizon of up to nine months, the period from April to December was chosen for 2023 and 2024 to maximize the forecast window within a single calendar year.

2.1.2. Extrapolation of Climate Variables

Official forecasts of the ENSO phase probabilities by the CPC are based on a consensus among their meteorologists and the IRI. They are grounded in observational and predictive information from the beginning and previous months, meaning they incorporate an analysis of various model outputs and human judgment. Models applied by the IRI generate forecasts of ENSO anomalies and are divided into dynamic and statistical groups in addition to their ensemble mean. The NOAA CPC consolidated model averages certain models [34].
In Figure 4, it can be seen that the forecasts suggest a transition from El Niño to La Niña in 2024, highlighted by the phase probabilities.
The anomalies also reflect a sharp decline in the ONI index anomalies in Figure 5. The average of the anomalies from all ONI index models is also provided and was used in this work. To obtain the forecast of anomalies for other indices not provided by the IRI, a linear regression was applied [35,36].

2.2. Modeling

2.2.1. Periodic Autoregressive Model (PAR)

According to Hipel and McLeod [37], the PAR model is an approach used for modeling seasonal time series. When fitting a PAR model to a seasonal series, an individual autoregressive (AR) model is applied to each recurring period of the seasonality. For example, in a monthly seasonal series, the PAR model is configured so that each month has its own AR model, allowing for a more precise capture of specific variations within each period over time. PAR is also denoted as PAR(p), where p represents the order of the model.
Following the notation commonly used when referring to the PAR model, let Z be a series with S periods and N number of years; then, Z = z ( 1 , 1 ) , z ( 1 , 2 ) , , z ( 1 , S ) , , z ( N , S ) . The PAR model of series Z in period m is mathematically described by Equation (1).
z ( t , m ) μ m σ m = i = 1 p m φ i ( m ) z ( t , m i ) μ m i σ m i + a t , m ,
where μ m is the mean of period m, σ m is the standard deviation of period m, φ i ( m ) is the i-th autoregressive coefficient of period m, p m is the order of the autoregressive operator of period m, and a t , m is the series of independent noises with mean 0 and standard deviation σ m a . In the specific case of January ( m = 1 ), the model is applied to December of the previous year, i.e., to the period ( t 1 , m 1 ), where it is assumed that December is represented by m = 0 = 12 .
There are essentially two approaches to determining the autoregressive order for each month: one based on the analysis of the Periodic Autocorrelation Function (PeACF) and the Periodic Partial Autocorrelation Function (PePACF) [38], and another using information criteria, such as the Akaike Information Criterion (AIC) and the Bayesian Information Criterion (BIC), which are penalization methods for model selection and comparative measures of goodness of fit, based on the number of parameters and likelihood [39].
A PeACF for period m and lagk can be calculated as in Equation (2).
ρ k ( m ) = γ k ( m ) σ m σ m k ,
where
γ k ( m ) = 1 N i = 1 N ( z ( i , m ) μ m ) ( z ( i , m k ) μ m k ) .
To select the autoregressive order for each month, the Bayesian Information Criterion (BIC) is used, as it is effective for simpler models and selection within a group. The order with the lowest BIC is chosen for each period in the wind speed series of the PAR model [40,41].
B I C = ln ( n ) k 2 ln ( L ^ ) .
After determining the model’s order, it is necessary to estimate the parameters φ i ( m ) . Let β m = ( φ 1 ( m ) , , φ p m ( m ) ) be the vector of autoregressive parameters for period m. An asymptotically efficient estimator, β ^ m , can be obtained by solving Equation (5) using Ordinary Least Squares (OLS) [42].
γ l ( m ) = i = 1 p m φ ^ i ( m ) γ l i ( m i ) , l = 1 , , p m .

2.2.2. Periodic Autoregressive Model with Exogenous Variables (PARX)

According to Ursu and Pereau [18] and Silveira et al. [19], the Periodic Autoregressive model with Exogenous Variables (PARX) is an extension of the PAR model. In addition to the seasonal autoregressive structure, it incorporates an additional explanatory variable denoted by X. This auxiliary variable, X, allows the model to consider and capture the effects and influences of this variable on the seasonal time series, providing a more comprehensive analysis and potentially improving forecasting capabilities by accounting for external factors that impact the seasonality of the series.
Let Z be the previously defined periodic series and X be the exogenous variable in the modeling of Z, with the same number of observations ( N × S ) and periodicity (S) as Z. The PARX for the dependent variable Z and the exogenous variable X can be mathematically expressed as follows [18,19]:
z ( t , m ) μ m σ m = i = 1 p m φ i ( m ) z ( t , m i ) μ m i σ m i + j = 0 v m θ j ( m ) x ( t , m j ) μ m j ( x ) σ m j ( x ) + a t , m ,
where μ m is the mean of the dependent variable Z for the period m, σ m is the standard deviation of the dependent variable Z for the period m, φ i ( m ) is the i-th autoregressive coefficient of the dependent variable Z for period m, and p m is the order of the autoregressive operator of the dependent variable Z for period m. μ m ( x ) is the mean of the independent variable X for period m, σ m ( x ) is the standard deviation of X for period m, θ j ( m ) is the j-th autoregressive coefficient of the exogenous variable X for period m, v m is the order of the autoregressive operator of the exogenous variable X for the period m, and a t , m is the series of independent noises with mean 0 and standard deviation σ m a . In the particular case of January ( m = 1 ), a similar approach to the PAR model is applied. The model utilizes December of the previous year, referring to the instant ( t 1 , m 1 ), where it is considered that the period of December is represented by m = 0 = 12 .
The BIC criterion is employed again to determine the autoregressive orders of the dependent variable and the exogenous variable for each period ( p m , v m ). In the context of the PARX model, the obtained BIC is associated with the set ( p m , v m ) for each period. In other words, the set of parameters that results in the lowest BIC value is selected as the most suitable for the model [40,41].
The parameter estimation for the model, similar to the PAR model, is performed via OLS [18]. Let Y n s + m = z ( t , m ) μ m σ m and X n s + m = x ( t , m j ) μ m j ( x ) σ m j ( x ) , where n = 0 , , N 1 and m = 1 , , s , with size N s . Let w m   = [ Y m , Y m + s , , Y ( N 1 ) s + m ] and a m   = [ a m , a m + s , , a ( N 1 ) s + m ] be vectors of dimension ( N × 1 ) , with T being the transpose operator, and W m = [ Y m , X m ] the matrix with dimension N × ( p m + 1 + v m ) , where Y m and X m are described by
Y m = Y m 1 Y m 2 Y m p m Y s + m 1 Y s + m 2 Y s + m p m Y ( N 1 ) s + m 1 Y ( N 1 ) s + m 2 Y ( N 1 ) s + m p m ;
X m = X m X m 1 X m v m X s + m X s + m 1 X s + m v m X ( N 1 ) s + m X ( N 1 ) s + m 1 X ( N 1 ) s + m v m .
Let
β m = φ ( m ) , θ ( m ) T
be the parametric vector, where
φ ( m ) = φ 1 ( m ) , , φ p m ( m ) T ; θ ( m ) = θ 1 ( m ) , , θ v m ( m ) T .
Given that Equation (6) is a linear model, it can be written in the form of a regression model:
w m = W m β m + a m , m = 1 , , s .
The covariance matrix of the random vector a m is σ m 2 I N , where I N is the identity matrix of size N. The ordinary least squares estimator of β m is obtained by minimizing Equation (12).
S ( β ) = m = 1 s a m T a m = n = 0 N 1 m = 1 s Y n s + m i = 1 p m φ i ( m ) Y n s + m i i = 1 v m θ j ( m ) X n s + m j 2 .
Finally, applying the difference operator to Equation (12) yields the least squares estimators β ^ m = φ ( m ) , θ ( m ) T .
β ^ m = W m T W m 1 W m T w m .

2.2.3. Covariance (PAR-Cov and PARX-Cov)

Given the modeling of the PAR and PARX models above, the correlation acts on their residuals. The concept of covariance is introduced among the states in each Brazilian region, aiming to enhance modeling accuracy and simulation. This methodology assesses the relationship between wind speeds at different points within a given space, specifically in the Brazilian states under study. Moreover, considering covariance aims to improve the understanding of wind speed data by identifying patterns, variability, and trends [43,44].
This methodology can be approached through the following steps:
1.
Calculation of the covariance matrix Σ .
2.
Spectral decomposition.
3.
Multivariate normal distribution.
Thus, two new models are developed: the PAR-Covariance (PAR-Cov) model and the PARX-Covariance (PARX-Cov) model.

2.3. Post-Processing

2.3.1. Performance Metrics

This study employs three widely used performance evaluation metrics to assess the accuracy of wind models in Brazil [45,46] and in the world [41,47]: Root Mean Square Error (RMSE) and Mean Absolute Error (MAE), both measures of error, and the Coefficient of Determination ( R 2 ), a measure of model fitting, given by
RMSE = 1 T t = 1 T y t f t 2 ; MAE = 1 T t = 1 T y t f t ; R 2 = 1 t = 1 T ( y t f t ) 2 t = 1 T ( y t y ¯ ) 2 ,
where y t represents the observed wind speed at time t, f t is the wind speed predicted by the model at the same time, y ¯ denotes the observed mean, and T is the forecast horizon length.
All three metrics were given equal weight, and the best models were identified as performing best across most metrics.

2.3.2. Fitting and Forecasting Windows

The proposed models were evaluated based on their forecasting accuracy, generating wind speed scenarios using the selected model. To assess the performance of each model, the dataset was divided into seven fitting and forecasting windows, as detailed in Table 1.
In Window 1, the selection of parameters p ( v ) and m ( v ) was determined for the PARX and PARX-Cov models. For each state and each parameter combination, the following steps were executed, considering exclusively the first window:
(i)
Fit the wind speed series for the in-sample period;
(ii)
Simulate scenarios of the out-of-sample period (using the observed values of climatic variables from the in-sample period);
(iii)
Compare the forecast values, calculated as the average of the scenarios, with the observed value;
(iv)
Record the errors obtained in the validation set.
The parameters selected for each state and model resulted in the smallest error. These parameters were applied to Windows 2 to 5 to calculate performance metrics, following the procedures from Windows 1 but focusing exclusively on the best combination identified initially. The error and adjustment values presented in this section were averaged across the validation set of the four windows (2 to 5) to more robustly evaluate the predictive capability of the models using the RMSE, MAE, and R 2 metrics. Based on these results, the best models for each state were selected.
Once the best models had been identified, they were applied to Window 6 using the ENSO forecast for 2023, obtained similarly to the process used for the 2024 period. Finally, in Window 7, forecasts for future scenarios in 2024 were made, also utilizing out-of-sample ENSO data based on the previously identified best models.

2.3.3. Stochastic Simulation of Wind Speed Scenarios

After selecting the most appropriate models, synthetic scenarios for wind speed were created through stochastic simulation. Based on the original series, the goal was to reproduce stochastic behavior and generate new time series synthetically from one of the adjusted models, PAR, PAR-Cov, PARX, and PARX-Cov. These series wee distinct from the original historical data but equally plausible from a statistical perspective.
The established strategy for generating synthetic series involves fitting a three-parameter log-normal distribution to the monthly residuals ( a t , m ) of the PAR model for two main reasons [7]. The first reason is to ensure that values are always positive, given the nature of wind data. The second reason stems from the strong asymmetry in the data (and residuals), making using a normal distribution impractical.
Firstly, Equation (1) of the PAR model is manipulated to isolate Z t :
z ( t , m ) = μ m + σ m i = 1 p m φ i ( m ) z ( t , m i ) μ m i σ m i + σ m a t , m .
Thus, to ensure that negative values of z ( t , m ) are not generated, the following holds:
a t , m > μ m σ m i = 1 p m φ i ( m ) z ( t , m i ) μ m i σ m i ,
a t , m > Δ .
Therefore, the variable Δ is a function of only the moments (mean and variance) of the period m and the autoregressive coefficients and is given by
Δ = μ m σ m i = 1 p m φ i ( m ) z ( t , m i ) μ m i σ m i .
Defining μ m a and σ m a as the mean and standard deviation, respectively, of the residual series of period m ( a t , m ), we have the following:
ξ t , m N ( μ ξ , σ ξ 2 ) ,
a t , m = e ξ t , m + Δ ,
a t , m LNormal ( μ ξ , σ ξ 2 , Δ ) .
Since these are random noises,
a t , m = e W σ ξ + μ ξ + Δ .
The parameters μ ξ and σ ξ are estimated to preserve the moments of the residuals, as per Charbeneau [48] and reproduced by Pereira et al. [49].
μ ξ = log σ m a θ ( θ 1 ) ,
σ ξ = log ( θ ) .
By manipulating the PARX model equations similarly, it is possible to determine its own isolated Z t and Δ , as shown in the Equations ahead.
z ( t , m ) P A R X = μ m + σ m i = 1 p m φ i ( m ) z ( t , m i ) μ m i σ m i + σ m j = 0 v m θ j ( m ) x ( t , m j ) μ m j ( x ) σ m j ( x ) + σ m a t , m .
Δ P A R X = μ m σ m i = 1 p m φ i ( m ) z ( t , m i ) μ m i σ m i j = 0 v m θ j ( m ) x ( t , m j ) μ m j ( x ) σ m j ( x ) .
Furthermore, the Δ equations for the PAR-Cov and PARX-Cov models are similar to their respective models but with the incorporation of covariance.
The log-normal simulation method has residual nonlinearity limitations, as noted by Oliveira et al. [7], who suggest using Bootstrap to address this. This study proposes superior modeling methods, keeping the current scenario generation technique to ensure improvements come from the proposed models.

2.3.4. Forecast of Wind Speed

Finally, it is possible to forecast from the created scenarios h steps ahead. Next, the process for the PAR methodology is presented. First, K scenarios are generated h steps ahead, which is already presented in Section 2.3.3:
z ( t + h , m , k ) = μ m + σ m i = 1 p m φ i ( m ) z ( t + h , m i ) μ m i σ m i + σ m a t + h , m .
for k = 1 , . . . , K .
Then, the average of these scenarios is calculated to arrive at the forecast y ^ :
y ^ ( t + h , m ) = k = 1 K z ( t + h , m , k ) K
For the PARX methodology, the forecast process is also shown based on Section 2.3.3:
z ( t + h , m , k ) P A R X = μ m + σ m i = 1 p m φ i ( m ) z ( t + h , m i ) μ m i σ m i + σ m j = 0 v m θ j ( m ) x ( t + h , m j ) μ m j ( x ) σ m j ( x ) + σ m a t + h , m .
for k = 1 , . . . , K .
y ^ ( t + h , m ) P A R X = k = 1 K z ( t + h , m , k ) P A R X K
Moreover, the PAR-Cov and PARX-Cov forecasting methods resemble their respective models, with the addition of covariance integration.

3. Results

All the analyses and results were obtained using the R software version of December 2022 [50].

3.1. Descriptive Analysis of the Data

3.1.1. Wind Speed

Initially, after wind speed data were collected from the MERRA-2 database, as mentioned in Section 2.1.1, Figure 6 shows the monthly time series for the states of Rio Grande do Norte, Paraíba, Pernambuco, Alagoas, Sergipe, Rio Grande do Sul, and Santa Catarina from January 1980 to December 2023. Observing the graphs, it is noticeable that, overall, the states exhibit a well-defined seasonal behavior, with a particular emphasis on Rio Grande do Norte, Paraíba, Pernambuco, Alagoas, and Sergipe, located in the northeast. It is important to emphasize that performing any data cleaning was unnecessary.
It is also important to analyze the descriptive statistics of the time series shown in Table 2. Regarding measures of central tendency, there is a proximity between the mean and median values for the states. In this regard, the highest means are observed, as expected, in Rio Grande do Norte ( 8.15 m/s) and Paraíba ( 7.97 m/s) in the northeast, while the lowest mean is observed in Santa Catarina ( 5.08 m/s). Similarly, regarding standard deviation and coefficient of variation, Rio Grande do Norte and Paraíba exhibit the highest measures. As for skewness, all values fall within the interval [ 1 , + 1 ] , typical of distributions with slight skewness. Regarding kurtosis, it is noted that the states exhibit kurtosis around three, indicating that these distributions have a frequency curve close to the normal distribution.
To verify the stationarity of the series, the Augmented Dickey–Fuller (ADF) [51] and Phillips–Perron tests [52] were applied. Since all p-values were below a significance level of 5%, there is sufficient statistical evidence to reject the null hypothesis of non-stationarity for all states.

3.1.2. ENSO

ENSO indicators are located in various regions, each with specific significance [53]. The Southern Oscillation Index (SOI) is one of the oldest, based on the sea-level atmospheric pressure difference between Tahiti and Darwin. However, SOI is sensitive to short-term fluctuations and is limited by its location south of the Equator, while ENSO centers closer to the Equator. The Equatorial SOI addresses this by measuring pressure differences directly along the Equator between Indonesia and the Eastern Pacific.
In 1969, Bjerknes identified Sea Surface Temperature (SST) in the equatorial Pacific as a primary ENSO indicator [54]. Initially, regions like Niño 1+2, Niño 3, and Niño 4 were used for measurements. Later, Niño 3.4 was deemed the most representative [55], and its temperature anomaly is measured by the Oceanic Niño Index (ONI), which removes regional warming trends. ENSO events are identified through anomaly time series of indices, with ONI employing a three-month moving average.
For SOI, La Niña occurs with five consecutive months of positive indices above 0.5 °C, while El Niño corresponds to five straight months of negative indices below −0.5 °C. For SST, the reverse applies: El Niño corresponds to positive anomalies and La Niña to negative ones [32].
Graphs for all ENSO indices are shown in Figure 7, presenting monthly historical data from 1931 to March 2024, with the start date varying according to each ENSO index. Regarding the SOI indices, sequences above the blue line indicate La Niña events, and sequences below the red line indicate El Niño events. For SST and ONI indices, sequences of points above the red line indicate El Niño events, while sequences below the blue line indicate La Niña events.
A cumulative series can be observed in Figure 8, showing that according to the SOI and Equatorial SOI indices, there is a trend of increasing sea-level atmospheric pressure both between the regions of Tahiti and Darwin, as well as between Indonesia and the Eastern Pacific, in recent years. Also, in Figure 8, cumulative indices for SST and ONI are presented. Note that after 1980, all these indices except ONI show a downward trend.

3.1.3. Relationship Between Wind Speed and ENSO

One of the hypotheses of this study is that ENSO may impact wind speeds. A Kruskal–Wallis test assessed differences in wind speed distributions based on ENSO phases (El Niño, La Niña, or neutral periods). This test compares multiple independent groups using a quantitative response variable and can handle groups of different sizes. Importantly, it does not assume normality or equal variances. The tested hypotheses are as follows:
H0: 
The k samples come from the same population.
H1: 
At least one of the samples comes from a population different from the others.
When evaluating the test in Table 3, a significance level of 10% was chosen. Suppose the wind speed in the phases has the same distribution. In that case, the answer is “Yes”, meaning that the null hypothesis is not rejected. If the phases do not have the same distribution, the answer is “No”, indicating that the null hypothesis is rejected.
It is evident that all states, except Alagoas, exhibit at least one index that confirms distinct distributions between the ENSO phases. Therefore, it is statistically proven that the ENSO climatic phenomenon can influence wind speed patterns in the areas under study.

3.2. Forecast of ENSO Indices

The forecast of the ONI index from April 2024 to December 2024 is used to assist in predicting future wind speed scenarios, as mentioned in Section 2.1.1. This forecast is analyzed below, obtaining the estimates of anomalies for other indices of ONI, which the IRI does not provide. For this purpose, the linear regression is applied [35,36] to extrapolate the other climate variables.
Firstly, a fit was made between the observed data for each index and the ONI. The regression results can be seen in Table 4. The results show that the indices that obtained the best adjustments were Niño 3.4 and Niño 3 with R 2 values of 0.882 and 0.831, respectively. Furthermore, the sign of the coefficients reflects the relationship of each index with ONI, with the SOI and Equatorial SOI having a negative correlation. In contrast, the SST indices have a positive correlation.
From this, it is possible to construct the forecast of indices based on ONI. In Figure 9, these forecasts are shown in red, alongside their histories since 2010, shown in blue.

3.3. Wind Speed Simulation and Forecasting

The proposed models are now assessed in terms of their forecasting accuracy by generating wind speed scenarios using the selected model. The dataset was split into seven fitting and forecasting windows to evaluate each model’s performance, as outlined in Table 1.
It is important to note that models with accumulated indices are referred to as “CUM” along with the name of the corresponding index to be abbreviated.
Table 5 highlights the models with the best performance according to the RMSE, MAE, and R 2 metrics, including improvements over the PAR model. It is important to note regarding the RMSE metric that the states with the largest improvements were Rio Grande do Sul (2.87%) and Santa Catarina (2.65%), using PARX-Cov models. On the other hand, the state of Pernambuco recorded the smallest improvement (0.87%), although it still showed an advantage over the PAR model. For the MAE metric, the largest improvement came, once again, from the South Region, with a 4.47% increase for Santa Catarina using a PARX-Cov model. Notably, Paraíba also showed a 2.19% improvement with a PARX model. Finally, the R 2 metric revealed a small gain for the state of Rio Grande do Norte (0.71%), while Rio Grande do Sul demonstrated a significant increase of 19.29% using a PARX-Cov model.
Table 6 summarizes the models highlighted as the best, considering the three performance metrics for each of the seven states, resulting in 21 possible cases. All the selected models incorporate the exogenous variable ENSO in the modeling, indicating its significant contribution, with the ONI index being the most prevalent, with 16 occurrences. Additionally, it is noted that nine of the models are PARX-Cov, highlighting the importance of including covariance.
Considering the three performance metrics evaluated in Table 5, the best model for each state was selected based on most metrics indicating that model as the best. The exception was the state of Pernambuco, where each metric pointed to a different model as the best; in this case, the metric indicating the greatest improvement was chosen. The selected best models are presented in Table 7.
Finally, in Figure 10, the observed wind speeds during the validation period of Window 6 (Jan/2023–Dec/2023) are depicted in black. Forecasts obtained using the PAR model are shown in red, while forecasts from the best PARX or PARX-Cov models for each state are highlighted in dark blue.
As seen in Figure 4, it is expected that 2024 will see a transition from El Niño to La Niña, with a sharp decline in ONI index anomalies. Therefore, in Figure 11, scenarios (grey) with percentiles of 5% and 95% (dashed dark blue) and forecasts for Window 7 (Jan/2024–Dec/2024) are presented for each state. These forecasts were obtained using the best PARX or PARX-Cov model (dark blue), which incorporates the out-of-sample ENSO climatic variable, and the PAR model (benchmark), in red.

4. Conclusions

Due to the significant growth of wind energy in Brazil in response to current climate changes [56], this study proposes a methodological approach capable of incorporating climate variables to enhance modeling and simulation in the electricity sector, contributing to reducing uncertainties. The proposal involves adding an explanatory variable to the Periodic Autoregressive (PAR) model for wind speed series, which is currently used in the Brazilian electricity sector [3], by employing the Periodic Autoregressive model with Exogenous Variables (PARX), including the exogenous variable ENSO. This model was applied to the reanalysis data of wind speed from coastal regions with high wind power generation, covering five states in the northeast (Rio Grande do Norte, Paraíba, Pernambuco, Alagoas, and Sergipe) and two states in the south (Rio Grande do Sul and Santa Catarina).
The introduction of covariance between these states in each Brazilian region is proposed to improve the accuracy of modeling and simulation. The spatial correlation analysis is crucial for understanding interconnections, adding dimension to the proposed methodological approach, and creating the PAR-Cov and PARX-Cov models. Additionally, ENSO ONI forecasts for nine months were collected, along with a developed approach to account for the correlation between ENSO indicators and enable the out-of-sample forecasting of other climate variables, aiming for better adjustments and predictions than using observed values. Finally, out-of-sample climate variable forecasts were used to simulate future wind speed scenarios. These scenarios were generated while ensuring that no negative values occurred.
The descriptive analysis of wind speed series identified that the states exhibit a well-marked seasonal pattern, particularly in the northeast. The highest averages were observed in Rio Grande do Norte and Paraíba, while the lowest was in Santa Catarina. Furthermore, the ACF, ADF, and Phillips–Perron tests verified stationarity and seasonality characteristics.
Regarding the descriptive analysis of climate variables related to ENSO, historical and forecast data were examined. Among its indices, the Southern Oscillation Index (SOI) and the Equatorial SOI address sea-level atmospheric pressure, while the Sea Surface Temperature (SST) indices, including the Oceanic Niño Index (ONI), analyze sea-surface temperature. All these indices were used to quantify the El Niño and La Niña phenomena, which refer to ocean warming and cooling, respectively. Additionally, new variables were created based on the dataset representing accumulated indices over time. This set of variables was relevant as it demonstrated whether the accumulated series exhibited any trends, indicating variations in sea pressure and temperature. The ONI index forecast from April 2024 to December 2024 was used to help predict future wind speed scenarios. The forecasts suggested a transition from El Niño to La Niña in 2024, with a sharp decline in ONI index anomalies. Initially, an adjustment was made between the observed data of each index and ONI. The regression results were satisfactory, emphasizing the Niño 3.4 and Niño 3 indices. From this, forecasts for the other indices were constructed based on ONI.
Finally, this analysis also showed that the ENSO climate phenomenon can influence wind speed behavior across the studied locations, with La Niña having the most notable impact.
To obtain the final results, seven training and validation windows were used in this study. The first window was employed to determine the best combination of parameters p ( v ) e m ( v ) for the PARX and PARX-Cov models, where the parameters selected for each state and model were those yielding the lowest error. These parameters were applied in Windows 2 to 5 to calculate performance metrics. Based on these results, the best models for each state were selected. Once the best models were chosen, the next step was to apply them in Window 6 using the predicted ENSO values. Finally, in Window 7, a forecast of future scenarios in 2024 was performed using out-of-sample ENSO data from the best models.
Compared to the current model (PAR), the proposed models demonstrated superior performance in modeling wind speed series. Suggesting that incorporating climate variables and covariance significantly influences wind speed in the analyzed Brazilian states, directly impacting the country’s energy generation. Based on the model analysis, it is concluded that the PARX-Cov with the Accumulated ONI index is the most suitable for three states: Pernambuco, Rio Grande do Sul, and Santa Catarina. In contrast, the PARX-Cov with the SOI index is more appropriate for Rio Grande do Norte. Moreover, the PARX model with the Accumulated ONI index is the best choice for the states of Alagoas and Sergipe. In contrast, the PARX model with the Accumulated Niño 4 index is the most suitable for Paraíba.
As a continuation of this study, the application of advanced statistical models is proposed to address the nonlinear aspects of wind speed time series and model the non-Gaussian nature of the data, which is often evidenced by extreme events. Expanding the study to include other northeastern states, which are also major energy producers, is also relevant. The analysis can be conducted for the northeastern subsystem or by differentiating between inland and coastal regions. Finally, wind speed is suggested to be converted into energy generation estimates. Subsequently, integrating the proposed modeling into an optimization program for electro-energy operation, such as PDDE or NEWAVE, would be an interesting next step.

Author Contributions

Conceptualization, R.A.C., P.M.M.L. and F.L.C.O.; Data curation, R.A.C.; Formal analysis, R.A.C.; Investigation, R.A.C.; Methodology, R.A.C.; Resources, P.M.M.L. and F.L.C.O.; Software, R.A.C. and P.M.M.L.; Supervision, P.M.M.L. and F.L.C.O.; Validation, P.M.M.L. and F.L.C.O.; Visualization, R.A.C.; Writing—original draft, R.A.C.; Writing—review and editing, P.M.M.L. and F.L.C.O. All authors have read and agreed to the published version of the manuscript.

Funding

This work was partially supported by Rio Paraná Energia S.A. through the RD project ANEEL PD-10381-0322/2022, CAPES Finance Code 001, CNPq (422470/2021-0, 307084/2022-1, 311519/2022-9, 402971/2023-0), and FAPERJ (210.618/2019, 211.086/2019, 211.645/2021, 201.243/2022, 201.348/2022, 210.041/2023, 210.015/2024).

Data Availability Statement

Following the principles of open science, the transparency and accessibility of the methods used are promoted by making the entire methodology available on GitHub (https://github.com/Coutin22/DissertacaoMestradoRafaelCouto.git (accessed on 7 March 2025)).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. EPE. 2021. Available online: https://www.epe.gov.br/pt/publicacoes-dadosabertos/publicacoes/balanco-energetico-nacional-ben (accessed on 10 May 2023).
  2. Rigotti, J.A.; Carvalho, J.M.; Soares, L.M.; Barbosa, C.C.; Pereira, A.R.; Duarte, B.P.; Mannich, M.; Koide, S.; Bleninger, T.; Martins, J.R. Effects of hydrological drought periods on thermal stability of Brazilian reservoirs. Water 2023, 15, 2877. [Google Scholar] [CrossRef]
  3. Maceira, M.; Melo, A.; Pessanha, J.; Cruz, C.; Almeida, V.; Justino, T. Wind uncertainty modeling in long-term operation planning of hydro-dominated systems. In Proceedings of the 2022 17th International Conference on Probabilistic Methods Applied to Power Systems (PMAPS), Manchester, UK, 12–15 June 2022; pp. 1–6. [Google Scholar]
  4. Melo, G.; Barcellos, T.; Ribeiro, R.; Couto, R.; Gusmão, B.; Oliveira, F.L.C.; Maçaira, P.; Fanzeres, B.; Souza, R.C.; Bet, O. Renewable energy sources spatio-temporal scenarios simulation under influence of climatic phenomena. Electr. Power Syst. Res. 2024, 235, 110725. [Google Scholar] [CrossRef]
  5. Pinson, P. Wind energy: Forecasting challenges for its operational management. Stat. Sci. 2013, 28, 564–585. [Google Scholar] [CrossRef]
  6. Ferreira, P.G.C.; Oliveira, F.L.C.; Souza, R.C. The stochastic effects on the Brazilian Electrical Sector. Energy Econ. 2015, 49, 328–335. [Google Scholar] [CrossRef]
  7. Souza, R.C.; Marcato, A.; Dias, B.H.; Oliveira, F.L.C. Optimal operation of hydrothermal systems with hydrological scenario generation through bootstrap and periodic autoregressive models. Eur. J. Oper. Res. 2012, 222, 606–615. [Google Scholar] [CrossRef]
  8. EPE. Plano Nacional de Energia—PNE 2050. 2018. Available online: https://static.poder360.com.br/2020/12/PNE2050.pdf (accessed on 20 May 2022).
  9. do Nascimento Camelo, H.; Lucio, P.S.; Junior, J.B.V.L.; de Carvalho, P.C.M. A hybrid model based on time series models and neural network for forecasting wind speed in the Brazilian northeast region. Sustain. Energy Technol. Assess. 2018, 28, 65–72. [Google Scholar] [CrossRef]
  10. de Mattos Neto, P.S.; de Oliveira, J.F.; Júnior, D.S.d.O.S.; Siqueira, H.V.; Marinho, M.H.; Madeiro, F. An adaptive hybrid system using deep learning for wind speed forecasting. Inf. Sci. 2021, 581, 495–514. [Google Scholar] [CrossRef]
  11. Corrêa, C.S.; Schuch, D.A.; Queiroz, A.P.d.; Fisch, G.; Corrêa, F.d.N.; Coutinho, M.M. The long-range memory and the fractal dimension: A case study for Alcântara. J. Aerosp. Technol. Manag. 2017, 9, 461–468. [Google Scholar] [CrossRef]
  12. Lima, C.N.N.; Fernandes, C.A.C.; França, G.B.; de Matos, G.G. Estimation of the El Niño/La Niña impact in the intensity of Brazilian Northeastern winds. Anuário Inst. Geociênci. 2014, 37, 232–240. [Google Scholar] [CrossRef]
  13. Arpe, K.; Molavi-Arabshahi, M.; Leroy, S.A.G. Wind variability over the Caspian Sea, its impact on Caspian seawater level and link with ENSO. Int. J. Climatol. 2020, 40, 6039–6054. [Google Scholar] [CrossRef]
  14. Xu, Q.; Li, Y.; Cheng, Y.; Ye, X.; Zhang, Z. Impacts of climate oscillation on offshore wind resources in China seas. Remote Sens. 2022, 14, 1879. [Google Scholar] [CrossRef]
  15. Coria-Monter, E.; Salas de León, D.A.; Monreal-Gómez, M.A.; Durán-Campos, E. Satellite observations of the effect of the “Godzilla El Niño” on the Tehuantepec upwelling system in the Mexican Pacific. Helgol. Mar. Res. 2019, 73, 3. [Google Scholar] [CrossRef]
  16. Maçaira, P.; Thomé, A.; Cyrino Oliveira, F.; de Almeida, F. Time series analysis with explanatory variables: A systematic literature review. Environ. Model. Softw. 2018, 107, 199–209. [Google Scholar] [CrossRef]
  17. de Mendonça, M.J.C.; Pessanha, J.F.M.; de Almeida, V.A.; Medrano, L.A.T.; Hunt, J.D.; Junior, A.O.P.; Nogueira, E.C. Synthetic wind speed time series generation by dynamic factor model. Renew. Energy 2024, 228, 120591. [Google Scholar] [CrossRef]
  18. Ursu, E.; Pereau, J. Estimation and identification of periodic autoregressive models with one exogenous variable. J. Korean Stat. Soc. 2017, 46, 629–640. [Google Scholar] [CrossRef]
  19. Silveira, C.; Alexandre, A.; de Souza Filho, F.; Vasconcelos Junior, F.; Cabral, S. Monthly streamflow forecast for National Interconnected System (NIS) using Periodic Auto-regressive Endogenous Models (PAR) and Exogenous (PARX) with climate information. Braz. J. Water Resour. 2017, 22, e30. [Google Scholar] [CrossRef]
  20. Maçaira, P.M.; Oliveira, F.L.C.; Ferreira, P.G.C.; Almeida, F.V.N.d.; Souza, R.C. Introducing a causal PAR (p) model to evaluate the influence of climate variables in reservoir inflows: A Brazilian case. Pesqui. Oper. 2017, 37, 107–128. [Google Scholar] [CrossRef]
  21. Huang, X.; Maçaira, P.M.; Hassani, H.; Oliveira, F.L.C.; Dhesi, G. Hydrological natural inflow and climate variables: Time and frequency causality analysis. Phys. A Stat. Mech. Its Appl. 2019, 516, 480–495. [Google Scholar] [CrossRef]
  22. Duran, M.J.; Cros, D.; Riquelme, J. Short-term wind power forecast based on ARX models. J. Energy Eng. 2007, 133, 172–180. [Google Scholar] [CrossRef]
  23. Golia, S.; Grossi, L.; Pelagatti, M. Machine learning models and intra-daily market information for the prediction of Italian electricity prices. Forecasting 2022, 5, 81–101. [Google Scholar] [CrossRef]
  24. Iung, A.M.; Cyrino Oliveira, F.L.; Marcato, A.L.M. A review on modeling variable renewable energy: Complementarity and spatial—Temporal dependence. Energies 2023, 16, 1013. [Google Scholar] [CrossRef]
  25. Global Wind Atlas. Available online: https://globalwindatlas.info/en (accessed on 27 November 2023).
  26. de Aquino Ferreira, S.C.; Oliveira, F.L.C.; Maçaira, P.M. Validation of the representativeness of wind speed time series obtained from reanalysis data for Brazilian territory. Energy 2022, 258, 124746. [Google Scholar] [CrossRef]
  27. Gruber, K.; Klöckl, C.; Regner, P.; Baumgartner, J.; Schmidt, J. Assessing the Global Wind Atlas and local measurements for bias correction of wind power generation simulated from MERRA-2 in Brazil. Energy 2019, 189, 116212. [Google Scholar] [CrossRef]
  28. Olauson, J.; Bergkvist, M. Modelling the Swedish wind power production using MERRA reanalysis data. Renew. Energy 2015, 76, 717–725. [Google Scholar] [CrossRef]
  29. Renewables.ninja. Available online: https://www.renewables.ninja/ (accessed on 27 November 2023).
  30. Pfenninger, S.; Staffell, I. Long-term patterns of European PV output using 30 years of validated hourly reanalysis and satellite data. Energy 2016, 114, 1251–1265. [Google Scholar] [CrossRef]
  31. Staffell, I.; Pfenninger, S. Using bias-corrected reanalysis to simulate current and future wind power output. Energy 2016, 114, 1224–1239. [Google Scholar] [CrossRef]
  32. NOAA. Available online: https://www.ncei.noaa.gov/access/monitoring/enso/ (accessed on 31 March 2024).
  33. National Weather Service, Climate Prediction Center. Available online: https://www.cpc.ncep.noaa.gov/data/indices/ (accessed on 31 March 2024).
  34. International Research Institute. Available online: https://iri.columbia.edu/our-expertise/climate/enso/ (accessed on 31 March 2024).
  35. Barhmi, S.; Elfatni, O.; Belhaj, I. Forecasting of wind speed using multiple linear regression and artificial neural networks. Energy Syst. 2020, 11, 935–946. [Google Scholar] [CrossRef]
  36. James, G.; Witten, D.; Hastie, T.; Tibshirani, R.; Taylor, J. Linear regression. In An Introduction to Statistical Learning: With Applications in Python; Springer: Berlin/Heidelberg, Germany, 2023; pp. 69–134. [Google Scholar]
  37. Hipel, K.; McLeod, A. Time Series Modelling of Water Resources and Environmental Systems; Elsevier: Amsterdam, The Netherlands, 1994. [Google Scholar]
  38. McLeod, A. Diagnostic Checking Periodic Autoregression Models with Application. J. Time Ser. Anal. 1995, 15, 221–233. [Google Scholar] [CrossRef]
  39. Schwarz, G. Estimating the dimension of a model. Ann. Stat. 1978, 6, 461–464. [Google Scholar] [CrossRef]
  40. Vrieze, S. Model selection and psychological theory: A discussion of the differences between the Akaike information criterion (AIC) and the Bayesian information criterion (BIC). Psychol. Methods 2012, 17, 228–243. [Google Scholar] [CrossRef]
  41. Makubyane, K.; Maposa, D. Forecasting short-and long-term wind speed in Limpopo province using machine learning and Extreme Value Theory. Forecasting 2024, 6, 885–907. [Google Scholar] [CrossRef]
  42. Dismuke, C.; Lindrooth, R. Ordinary least squares. Methods Des. Outcomes Res. 2006, 93, 93–104. [Google Scholar]
  43. Suryawanshi, A.; Ghosh, D. Wind speed prediction using spatio-temporal covariance. Nat. Hazards 2015, 75, 1435–1449. [Google Scholar] [CrossRef]
  44. Ezzat, A.A.; Jun, M.; Ding, Y. Spatio-temporal short-term wind forecast: A calibrated regime-switching method. Ann. Appl. Stat. 2019, 13, 1484. [Google Scholar] [CrossRef]
  45. Jacondino, W.D.; da Silva Nascimento, A.L.; Calvetti, L.; Fisch, G.; Beneti, C.A.A.; da Paz, S.R. Hourly day-ahead wind power forecasting at two wind farms in northeast Brazil using WRF model. Energy 2021, 230, 120841. [Google Scholar] [CrossRef]
  46. de Souza, N.B.P.; Nascimento, E.G.S.; Santos, A.A.B.; Moreira, D.M. Wind mapping using the mesoscale WRF model in a tropical region of Brazil. Energy 2022, 240, 122491. [Google Scholar] [CrossRef]
  47. Mugware, F.W.; Sigauke, C.; Ravele, T. Evaluating wind speed forecasting models: A comparative study of CNN, DAN2, Random Forest and XGBOOST in diverse South African weather conditions. Forecasting 2024, 6, 672–699. [Google Scholar] [CrossRef]
  48. Charbeneau, R. Comparison of the two- and three-parameter log normal distributions used in streamflow synthesis. Water Resour. Res. 1978, 14, 149–150. [Google Scholar] [CrossRef]
  49. Pereira, M.; Oliveira, G.; Costa, C.; Kelman, J. Stochastic streamflow models for hydroeletric systems. Water Resour. Res. 1984, 20, 379–390. [Google Scholar] [CrossRef]
  50. R Core Team. R: A Language and Environment for Statistical Computing; R Foundation for Statistical Computing: Vienna, Austria, 2022. [Google Scholar]
  51. Paparoditis, E.; Politis, D.N. The asymptotic size and power of the augmented Dickey–Fuller test for a unit root. Econom. Rev. 2018, 37, 955–973. [Google Scholar] [CrossRef]
  52. Escobari, D.; Garcia, S.; Mellado, C. Identifying bubbles in Latin American equity markets: Phillips-Perron-based tests and linkages. Emerg. Mark. Rev. 2017, 33, 90–101. [Google Scholar] [CrossRef]
  53. Barnston, A. Why Are There So Many ENSO Indexes, Instead of Just One? Available online: https://www.climate.gov/news-features/blogs/enso/why-are-there-so-many-enso-indexes-instead-just-one (accessed on 27 November 2023).
  54. Bjerknes, J. Atmospheric teleconnections from the equatorial Pacific. J. Phys. Oceanogr. 1969, 97, 163–172. [Google Scholar]
  55. Barnston, A.; Chelliah, M.; Goldenberg, S. Documentation of a highly ENSO-related SST region in the equatorial Pacific. Atmosphere-Ocean 1997, 35, 367–383. [Google Scholar]
  56. IRENA. 2021. Available online: https://www.irena.org/newsroom/pressreleases/2021/Apr/World-Adds-Record-New-Renewable-Energy-Capacity-in-2020 (accessed on 10 May 2023).
Figure 1. Methodological framework.
Figure 1. Methodological framework.
Forecasting 07 00013 g001
Figure 2. Selected states, with the northeast in green and the south in yellow.
Figure 2. Selected states, with the northeast in green and the south in yellow.
Forecasting 07 00013 g002
Figure 3. Brazil’s wind potential [25].
Figure 3. Brazil’s wind potential [25].
Forecasting 07 00013 g003
Figure 4. Forecasts of phase probabilities of ENSO [34].
Figure 4. Forecasts of phase probabilities of ENSO [34].
Forecasting 07 00013 g004
Figure 5. Forecasts of anomalies of ENSO [34].
Figure 5. Forecasts of anomalies of ENSO [34].
Forecasting 07 00013 g005
Figure 6. Wind speed time series by state.
Figure 6. Wind speed time series by state.
Forecasting 07 00013 g006
Figure 7. Time series of historical ENSO index anomalies from 1931 to March 2024. For SOI indices, sequences above the blue line indicate La Niña events, and sequences below the red line indicate El Niño events. For SST and ONI indices, the opposite is true.
Figure 7. Time series of historical ENSO index anomalies from 1931 to March 2024. For SOI indices, sequences above the blue line indicate La Niña events, and sequences below the red line indicate El Niño events. For SST and ONI indices, the opposite is true.
Forecasting 07 00013 g007
Figure 8. Time series of historical ENSO index cumulative anomalies.
Figure 8. Time series of historical ENSO index cumulative anomalies.
Forecasting 07 00013 g008
Figure 9. Forecast of ENSO indices—April to December 2024.
Figure 9. Forecast of ENSO indices—April to December 2024.
Forecasting 07 00013 g009
Figure 10. Observed wind speed (black) and forecasts obtained via the PAR model (red) and the best PARX or PARX-Cov model (dark blue) over Window 6.
Figure 10. Observed wind speed (black) and forecasts obtained via the PAR model (red) and the best PARX or PARX-Cov model (dark blue) over Window 6.
Forecasting 07 00013 g010
Figure 11. Scenarios (grey) with percentiles of 5% and 95% (dashed dark blue) and forecasts obtained by the best PARX or PARX-Cov model (dark blue) and the PAR model (red) over Window 7.
Figure 11. Scenarios (grey) with percentiles of 5% and 95% (dashed dark blue) and forecasts obtained by the best PARX or PARX-Cov model (dark blue) and the PAR model (red) over Window 7.
Forecasting 07 00013 g011
Table 1. Fitting and forecasting windows.
Table 1. Fitting and forecasting windows.
WindowsIn-SampleOut-of-Sample
1Jan/1980–Dec/2013Jan/2014–Dec/2018
2Jan/1980–Dec/2014Jan/2015–Dec/2019
3Jan/1980–Dec/2015Jan/2016–Dec/2020
4Jan/1980–Dec/2016Jan/2017–Dec/2021
5Jan/1980–Dec/2017Jan/2018–Dec/2022
6Jan/1980–Dec/2022Jan/2023–Dec/2023
7Jan/1980–Dec/2023Jan/2024–Dec/2024
Table 2. Descriptive statistics of wind speed time series by state per m/s.
Table 2. Descriptive statistics of wind speed time series by state per m/s.
StateMeanMedianStandard
Deviation
Coefficient
of Variation
SkewnessKurtosis
Alagoas7.307.360.530.07−0.402.87
Paraíba7.978.120.930.12−0.532.94
Pernambuco7.317.430.690.09−0.452.90
Rio Grande do Norte8.158.341.130.14−0.552.87
Rio Grande do Sul7.237.210.640.090.243.36
Santa Catarina5.085.060.440.090.132.71
Sergipe7.057.120.480.07−0.212.94
Table 3. The p-value and results of the Kruskal–Wallis test.
Table 3. The p-value and results of the Kruskal–Wallis test.
StateSOIEquatorial SOINiño 1+2Niño 3Niño 4Niño 3.4ONI
Alagoas0.4260.930.1230.8010.6620.8010.645
YesYesYesYesYesYesYes
Paraíba0.2620.9180.0130.3120.0970.1970.788
YesYesNoYesNoYesYes
Pernambuco0.5870.730.020.1680.1170.2040.682
YesYesNoYesYesYesYes
Rio Grande do Norte0.0650.8520.0230.7870.1930.260.609
NoYesNoYesYesYesYes
Rio Grande do Sul0.4920.1020.3080.0750.7490.3350.093
YesYesYesNoYesYesNo
Santa Catarina0.1670.1740.0010.5450.3950.3780.259
YesYesNoYesYesYesYes
Sergipe0.4660.890.0990.4940.3540.9250.755
YesYesNoYesYesYesYes
Table 4. Fit of ENSO indices to ONI—April to December 2024.
Table 4. Fit of ENSO indices to ONI—April to December 2024.
IndexCoefficientsEstimated
Value
Standard
Deviation
p-Value R 2
SOI(Intercept)0.2750.036≈00.528
ONI−1.3490.043≈0
Equatorial SOI(Intercept)0.0010.0170.9380.701
ONI−0.9090.020≈0
Niño 1+2(Intercept)−0.0460.0260.0720.444
ONI0.8110.030≈0
Niño 3(Intercept)−0.0460.011≈00.831
ONI0.8980.014≈0
Niño 4(Intercept)−0.0720.010≈00.792
ONI0.7280.013≈0
Niño 3.4(Intercept)−0.0520.009≈00.882
ONI0.8370.010≈0
Table 5. Best Windows 2 to 5 models for the metrics RMSE, MAE, and R 2 .
Table 5. Best Windows 2 to 5 models for the metrics RMSE, MAE, and R 2 .
StateMetricPARBest ModelBest ModelImprovement (%)
AlagoasRMSE0.4057PARX + CUM ONI0.4011.15
MAE0.312PARX + CUM ONI0.30771.36
R 2 0.476PARX + CUM ONI0.48782.48
ParaíbaRMSE0.5013PARX + CUM NINO40.49082.09
MAE0.3867PARX + CUM ONI0.37822.19
R 2 0.7418PARX + CUM NINO40.75221.4
PernambucoRMSE0.4714PARX + CUM ONI0.46730.87
MAE0.3688PARX-Cov + CUM ONI0.36321.49
R 2 0.6PARX-Cov + CUM NINO3.40.60681.12
Rio Grande do NorteRMSE0.52PARX-Cov + SOI0.51021.88
MAE0.4064PARX + CUM ONI0.39961.69
R 2 0.8045PARX-Cov + SOI0.81020.71
Rio Grande do SulRMSE0.4888PARX-Cov + CUM ONI0.47482.87
MAE0.3867PARX + CUM ONI0.37981.8
R 2 0.2263PARX-Cov + CUM ONI0.2719.29
Santa CatarinaRMSE0.3055PARX-Cov + CUM ONI0.29742.65
MAE0.2479PARX-Cov + CUM ONI0.23684.47
R 2 0.429PARX-Cov + CUM ONI0.4596.99
SergipeRMSE0.3829PARX + CUM ONI0.37950.89
MAE0.2931PARX + CUM ONI0.28871.53
R 2 0.422PARX + CUM ONI0.43212.4
Table 6. Summary of the most selected best models.
Table 6. Summary of the most selected best models.
ModelFrequency (Out of 21)
PARX + CUM ONI10
PARX-Cov + CUM ONI6
PARX + CUM NINO42
PARX-Cov + SOI2
PARX-Cov + CUM NINO3.41
Table 7. Best model with an ENSO index selected for each state.
Table 7. Best model with an ENSO index selected for each state.
StateBest Model
AlagoasPARX + CUM ONI
ParaíbaPARX + CUM NINO4
PernambucoPARX-Cov + CUM ONI
Rio Grande do NortePARX-Cov + SOI
Rio Grande do SulPARX-Cov + CUM ONI
Santa CatarinaPARX-Cov + CUM ONI
SergipePARX + CUM ONI
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Couto, R.A.; Maçaira Louro, P.M.; Cyrino Oliveira, F.L. Forecasting Wind Speed Using Climate Variables. Forecasting 2025, 7, 13. https://doi.org/10.3390/forecast7010013

AMA Style

Couto RA, Maçaira Louro PM, Cyrino Oliveira FL. Forecasting Wind Speed Using Climate Variables. Forecasting. 2025; 7(1):13. https://doi.org/10.3390/forecast7010013

Chicago/Turabian Style

Couto, Rafael Araujo, Paula Medina Maçaira Louro, and Fernando Luiz Cyrino Oliveira. 2025. "Forecasting Wind Speed Using Climate Variables" Forecasting 7, no. 1: 13. https://doi.org/10.3390/forecast7010013

APA Style

Couto, R. A., Maçaira Louro, P. M., & Cyrino Oliveira, F. L. (2025). Forecasting Wind Speed Using Climate Variables. Forecasting, 7(1), 13. https://doi.org/10.3390/forecast7010013

Article Metrics

Back to TopTop