Next Article in Journal
Research on Dynamic Monitoring of Coordinated Development of Economy, Environment and High Haze Pollution Industries Such as the Thermal Power Industry in the Beijing–Tianjin–Hebei Region
Previous Article in Journal
Machine Learning Algorithms for Lithofacies Classification of the Gulong Shale from the Songliao Basin, China
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Multiple Novel Decomposition Techniques for Time Series Forecasting: Application to Monthly Forecasting of Electricity Consumption in Pakistan

by
Hasnain Iftikhar
1,2,
Nadeela Bibi
2,
Paulo Canas Rodrigues
3 and
Javier Linkolk López-Gonzales
4,*
1
Department of Mathematics, City University of Science and Information Technology Peshawar, Peshawar 25000, Pakistan
2
Department of Statistics, Quaid-i-Azam University, Islamabad 45320, Pakistan
3
Department of Statistics, Federal University of Bahia, Salvador 40170-110, Brazil
4
UPG Ingeniería y Arquitectura, Escuela de Posgrado, Universidad Peruana Unión, Lima 15464, Peru
*
Author to whom correspondence should be addressed.
Energies 2023, 16(6), 2579; https://doi.org/10.3390/en16062579
Submission received: 29 January 2023 / Revised: 17 February 2023 / Accepted: 21 February 2023 / Published: 9 March 2023
(This article belongs to the Topic Frontier Research in Energy Forecasting)

Abstract

:
In today’s modern world, monthly forecasts of electricity consumption are vital in planning the generation and distribution of energy utilities. However, the properties of these time series are so complex that they are difficult to model directly. Thus, this study provides a comprehensive analysis of forecasting monthly electricity consumption by comparing several decomposition techniques followed by various time series models. To this end, first, we decompose the electricity consumption time series into three new subseries: the long-term trend series, the seasonal series, and the stochastic series, using the three different proposed decomposition methods. Second, to forecast each subseries with various popular time series models, all their possible combinations are considered. Finally, the forecast results of each subseries are summed up to obtain the final forecast results. The proposed modeling and forecasting framework is applied to data on Pakistan’s monthly electricity consumption from January 1990 to June 2020. The one-month-ahead out-of-sample forecast results (descriptive, statistical test, and graphical analysis) for the considered data suggest that the proposed methodology gives a highly accurate and efficient gain. It is also shown that the proposed decomposition methods outperform the benchmark ones and increase the performance of final model forecasts. In addition, the final forecasting models produce the lowest mean error, performing significantly better than those reported in the literature. Finally, we believe that the framework proposed for modeling and forecasting can also be used to solve other forecasting problems in the real world that have similar features.

1. Introduction

Human society is currently facing, and will continue to face, serious problems such as resource shortages and global climate change. Avoiding this dilemma requires two changes to the world’s energy mix: a clean energy alternative on the power supply side and an electric energy alternative on the energy consumption side. This work is about electricity consumption. According to local and global statistics, energy consumption follows a rising trend, with electricity accounting for nearly 21% of total energy consumption in 2021 [1].
As the world becomes more dependent on electricity, planning for power generation is critical. Additionally, electric energy may be stored, while electricity may not. On the other hand, electricity is typically utilized shortly after it is generated. This increases the need for energy suppliers to plan their power delivery. Central planning specifications are reliable predictions of future power consumption. In particular, medium- to long-term forecast accuracy of electricity consumption is vital for energy system programming and planning. However, inaccurate prediction of power consumption can be a disadvantage. Overestimation will lead to the wastage of valuable energy resources, large capital expenditures, and long construction periods. Underestimation has far-reaching negative consequences, such as blackouts. Of course, if beneficial early warnings based on high power consumption prediction accuracy are provided, some precautions can be taken to avoid adverse consequences. Additionally, the time series of electricity consumption is uncertain, complex, and nonlinear, dependent on the political situation, economics, human activities, population behavior, climatic factors, and other external factors that affect the accuracy of electricity consumption forecasts [2,3,4,5,6].
It is well known that electricity consumption/demand time series display distinct characteristics. The monthly consumption time series may exhibit an annual cyclic pattern and a linear or nonlinear long-term trend. Weather and societal variables have a significant impact on electricity usage, which is shown in the consumption time series. Additionally, economic variables frequently impact the trajectory of the consumption time series, while climatic variations inject a periodic behavior into the series [7]. For instance, Figure 1A displays Pakistan’s electricity consumption time series for the period from January 1990 to June 2020 with superimposed linear (black line) and nonlinear (red curve) trends. The plots in Figure 1 depict a rising nonlinear trend (Figure 1A), different seasonal effects (Figure 1B), a yearly periodicity (Figure 1C), and the variation of electricity consumption in different years (Figure 1D).
In the electricity consumption literature, many techniques have been used to forecast electric power consumption over the last thirty years. Generally, these forecasting methods can be grouped into three categories: statistical methods, models of artificial intelligence, and hybrid system approaches [8]. Examples of statistical models include ARIMA-based models, exponential smoothing models [9], and parametric and nonparametric regression methods. Compared with artificial neural network models, these methods are simple mathematical structures and are easy to implement. In addition, these models are widely used for power consumption forecasting [10,11,12,13,14]. For example, Ref. [15] provides a component-based estimation method to forecast electricity consumption in Pakistan one month in advance using various regression models and time series. To do this, the electricity consumption data are divided into two main components: deterministic and stochastic. To estimate the deterministic component, the authors use parametric and nonparametric regression models. The stochastic part is modeled using four different univariate time series models. Pakistan’s electric consumption data from January 1990 to December 2015 were used to evaluate the performance of the proposed method. Their results showed that parametric and nonparametric regression models have the highest accuracy with the combined ARMA model. Another study, Ref. [16], predicts the hourly power consumption for Belgium and German industrial firms by applying Markov’s switching model with time-varying transition probabilities. The model consists of a heterogeneous Markov chain and an autoregressive moving average (ARMA) process with a seasonal pattern. The authors use the continuous ranking probability score (CRPS) to estimate the goodness of fit and compare probabilistic models using benchmark models from four different companies. The results show that the proposed model outperforms the traditional additive time series approach and that the Markov switching model performs well. In contrast, artificial intelligence models are more commonly used to address nonlinear load forecasting problems compared with linear time series approaches [17,18,19,20,21]. For example, Ref. [22] proposed a pooling-based Deep Recurrent Neural Network (PDRNN) method for forecasting household demand to address the problem of overfitting. The authors used a dataset from the smart metering electricity customer behavior trials (CBT) conducted in Ireland from 1 July 2009, to 31 December 2010. They validate the performance of the proposed method using a support vector machine (SVR), autoregressive integrated moving average (ARIMA), and three-layer deep Recurrent Neural Networks (RNN). The performance of the model was evaluated using the Root Mean Square Error (RMSE) criterion, and the results showed that the proposed model is 19.5%, 13.1%, and 6.5% more efficient than ARIMA concerning RMSE, SVR, and RNN. On the other hand, Ref. [23] proposed an SVM model for medium-term load forecasting using the EUNITE load competition dataset. The results show that the proposed model is useful for medium-term electric demand forecasting. In another study, two-level short-term load forecasting (STLF) using Q-Learning-based dynamic model selection (QMS), developed by [24] using the electricity demand dataset, found that the proposed technique produced the best results. Aiming at improving forecast electric power consumption, various researchers have combined the features of two or more models to build new models, commonly known as hybrid models [25,26,27,28,29,30,31]. For example, Ref. [32] proposed a hybrid model that combines features of machine learning tools (kernels) and vector regression models. The results show that the proposed hybrid model is useful for power demand forecasting. In [33], the authors proposed an ensemble hybrid forecasting model, the ARIMA-ANFIS model, whereby they combined an ARIMA model with an adaptive neurofuzzy inference system (ANFIS). They extended the ARIMA-ANFIS model to three different patterns and applied a hybrid ensemble model to the Iranian dataset to predict energy consumption. The ARIMA model was used for the linear part, and ANFIS for the nonlinear. All the patterns were compared using different methods to check model accuracy. Their results show that the proposed methodology is more efficient and highly accurate. On the other hand, Ref. [34] proposed an ensemble model combining a deep learning belief network (DBN) and a support vector regression (SVR) model for power load forecasting. On another topic, some authors study the effects of different environmental and globalization trends [35,36]. For instance, Ref. [36] used panel estimation methods to study the impact of environmental technologies on energy demand and energy efficiency. The results of the research show that energy consumption decreases as environmental technology improves. In addition, environmental technology plays a vital role in reducing energy intensity and improving energy efficiency. However, generally, each model has its own functional and structural form, and predictive performance varies from market to market [37,38,39,40].
In contrast to the methods introduced above, another methodology that can improve performance is to preprocess the dataset to provide a more easily predicted, modified version of the time series [41,42]. An ordinary option when forecasting energy-related time series is to decompose the original dataset into multiple subseries that can be separately predicted and summed to provide a real-time time series forecast. The goal is to obtain a new time series that has a more or less periodic behavior and is, therefore, easy to forecast. This assumption is based on the fact that energy-related quantities are closely related and influenced by climatic and social factors that show a specific periodic behavior. Therefore, this paper proposes a new decomposition and combination methodology that is simple and easy to implement. First, the proposed decomposition methods are Regression Spline Decomposition, Smoothed Spline Decomposition, and Hybrid Decomposition. Second, the three standard time series models considered are linear autoregressive, nonlinear autoregressive, and autoregressive moving averages, to estimate each new subseries. The proposed methodology was used to obtain a one-month-ahead out-of-sample forecast of Pakistan’s monthly electricity consumption data. The individual results for the forecasting models are summed, and the final, one-month-ahead electricity consumption forecast is obtained.
The rest of the paper is designed as follows: Section 2 describes the general procedure of the proposed forecasting methodology. Section 3 provides an empirical application of the proposed modeling framework using the Pakistan monthly electricity consumption data. Section 4 comprises a discussion about the proposed methodologies and some of the best models available in the literature. Finally, Section 5 addresses the concluding remarks and future research directions.

2. The Proposed Forecasting Methodology

This section explains the proposed forecasting methodology for one-month-ahead electricity consumption forecasting. As described in the previous section, the time series of electricity consumption contain specific characteristics, such as linear or nonlinear long-run trends, monthly periodicity, and nonconstant mean and variance. Incorporating these unique characteristics into the model significantly increases forecast accuracy. To do this, the electricity consumption time series is decomposed into three new subseries: the long-term trend series, seasonal series, and stochastic series, using the proposed decomposition methods described in the following subsection.

2.1. The Proposed Decomposition Techniques

This subsection describes the general procedure for decomposing a monthly time series of electricity usage. For this purpose, the consumption time series ( c m ) is split into three new subseries: long-term trend ( t m ) , seasonal ( s m ) , and stochastic ( r m ) series. The mathematical representation of the decomposed subsequence is given by
c m = t m + s m + r m
Hence, for modeling purposes, the long-term trend t m is a function of time n, the seasonal s m cycle is the function of the series ( 1 , 2 , 3 , , 12 , 1 , 2 , 3 , , 12 , ) , and the stochastic subseries, which describes the short-run dependence of consumption series, is obtained by r m = c m ( t m + s m ) . Therefore, the proposed decomposition methods, including DRS (decomposition based on regression splines), DSS (decomposition based on smoothing splines), and DH (hybrid decomposition), are discussed in the following subsections.

2.1.1. Regression Spline Decomposition Method

A regression spline is a general nonparametric approximation of c m by a piecewise qth degree polynomial, estimating a subinterval bounded by a series of m points (called knots). Any spline function u ( c ) of order q can be defined as a linear combination of functions u i ( c ) called basis functions, whose formula is given by increase.
u ( c ) = i = 1 m + q + 1 α i u i ( c )
The unknown parameter is α i , estimated by the ordinary least squares method. The most important choices are the number of nodes and their positions, which define the smoothness of the approximation. In this work, we used cross-validation to estimate these quantities.

2.1.2. Smoothing Splines Decomposition Method

To meet the requirements for resolving knot regions, spline features can be predicted using a least-squares penalty environment to limit the sum of squares. Hence, the equation can be written as
j = 1 N ( c m u ( c ) ) 2 + λ ( u ( c ) ) 2 dm ,
where ( u ( c ) ) is the second derivative of u ( c ) . The first term describes the goodness of fit, and the second term penalizes the coarseness of the function by the smoothing parameter λ . Moreover, the selection of smoothing parameters is a difficult task and is performed using cross-validation methods in this work.
In the hybrid decomposition method, we decomposed the long-term series ( t m ) with a regression spline and the seasonal series s m with a smoothing spline.

2.1.3. Seasonal Trend Decomposition Method

To assess the performance of the three proposed decomposition methods, they are compared with a standard and benchmark decomposition method, the Seasonal Trend Decomposition (DSTL). Cleveland et al. [43] proposed a decomposition method where a seasonal time series is divided into trend, seasonal and stochastic components. DSTL uses LOESS to divide the seasonal time series into trend, seasonal, and stochastic components. In particular, the steps for DSTL are: (i) detrending; (ii) periodic smoothing of subsequences: creating a sequence for each seasonal component and smoothing them separately; (iii) low-pass filtering smoothing of regular substrings: recombining and smoothing substrings; (iv) season series cleanup; (v) detrending the original series using the seasonal component calculated in the previous step; and (vi) smoothing the seasonal sequence to obtain the trend component.
To graphically demonstrate and compare the performance of the three proposed decomposition methods described above and the benchmark DSTL decomposition, the decomposed subseries are shown in Figure 2. In each of the Figure 2a–d, the top panel shows the long-term trend ( t m ), the middle panel shows the seasonal component ( s m ), and the bottom panel shows the stochastic component ( r m ). All of the proposed decomposition methods and the benchmark decomposition method were used to decompose ( c m ) to adequately capture the long-term nonlinear trend and monthly periodicity of the power consumption series. Moreover, the proposed decomposition methods accurately compared the extracted features with the benchmark method. In particular, of the proposed decomposition methods, the DH method has extracted the dynamic very well compared with the other methods.

2.2. Modeling the Decomposed Subseries

Once the subseries are extracted from the monthly electricity consumption time series using the above proposed decomposition methods and benchmark decomposition method, the extracted subseries are fitted using the three considered standard time series models (linear autoregressive, nonlinear autoregressive, and autoregressive moving averages). These three models are explained in the following subsections.

2.2.1. Linear Autoregressive Model

A linear autoregressive (LAR) model uses a linear combination of p past observations of c m to describe the short-term dynamics of c m , and can be written as
c m = I + ξ 1 c m 1 + ξ 2 c m 2 + + ξ p c m p + ϵ m ,
where ξ i ( i = 1 , 2 , , r ) are the AR parameters and ϵ m is the white noise process. In the current study, parameters are estimated using maximum likelihood estimation. After plotting the Autocorrelation Function (ACF) and Partial Autocorrelation Function (PACF) of the series, we concluded that lags 1, 2, and 12 were significant and therefore included them in the model.

2.2.2. Nonlinear Autoregressive Model

The nonlinear additive counterpart of LAR is the nonlinear additive model (NLAR), where the relationship between c m and its lag values has no specific linear form. The mathematical formulation of this model can be written as
c m = w 1 ( c m 1 ) + w 2 ( c m 2 ) + + w p ( c m p ) + ϵ m ,
where w i is each past value and c m is a smoothing function that expresses the relationship between c m . In this work, the w i function is represented by a cubic regression spline, and lags 1, 2, and 12 are used for NLAR modeling. To avoid the so-called dimensional curse, a backfitting algorithm was used to estimate the model [44].

2.2.3. Autoregressive Moving Average Model

Autoregressive Moving Average (ARMA) models not only include time series lagged values, but also account for error terms passed into the model. In this study, the decomposed subseries are modeled as a linear combination of p past observations and a delay error term. The equation of the model can be written as
c m = μ + ξ 1 c m 1 + ξ 2 c m 2 + + ξ p c m p + ϵ m + ψ 1 ϵ m 1 + ψ 2 ϵ m 2 + + φ ϵ m s ,
where μ is the intercept, ξ i ( i = 1 , 2 , , p ) and ψ j ( j = 1 , 2 , , s ) are the AR and MA parameters, respectively, and ϵ n N ( 0 , σ ϵ 2 ) . In this study, graphical and descriptive analysis shows that the first two lags are significant in the MA part, whereas only lags 1, 2, and 12 are significant in the AR part, that is, a restricted ARMA (12,2) with ξ 3 = = ξ 11 = 0 .
In the comparative study, we denote each combined model with each decomposition method by t m D S S r m s m , where the t m at top left is associated to the long term component/subseries, the s m at top right is associated to the seasonal component/subseries, and the r m at bottom right is associated to the stochastic component/subseries. In the forecasting models, we assign a code to each model: “a” for the linear autoregressive, “b” for the nonlinear autoregressive, and “c” for the autoregressive moving average. For example, DSS c b a represents the estimate of the long-term ( t ) with the linear autoregressive model, the seasonal series ( s ) estimated with the nonlinear autoregressive model, and the stochastics series ( r ) estimated using autoregressive moving average models. The individual forecast models are summed to get the final one-month-ahead consumption forecast.
c ^ m + 1 = t ^ m + 1 + s ^ m + 1 + r ^ m + 1

2.3. Accuracy Measures

The Mean Absolute Percentage Error (MAPE), Mean Absolute Error (MAE), Root Mean Square Error (RMSE), and Correlation Coefficient (CORR) are used to check the performance of all models obtained from the proposed decomposition forecasting methodology. The mathematical equations for MAPE, RMSE, and CORR are given as follows:
MAPE = 1 N 1 i = 1 N 1 | c m c ^ m | | c m | × 100 ,
MAE = 1 N 1 i = 1 N 1 | c m c ^ m | ,
RMSE = 1 N 1 i = 1 N 1 ( c m c ^ m ) 2 ,
CORR = Corr c m , c ^ m ,
where c m is the observed value of the time series, and c ^ m is the forecasted electricity consumption value for mth observation (m = 1, 2, , N 1 ), with N 1 the size of the training set.

3. Case Study Evaluation

This work uses monthly aggregates of Pakistan’s electricity consumption (kWh) for the period from January 1990 to June 2020 (a total of 354 months). The dataset was obtained from the Pakistan Bureau of Statistics. For modeling and forecasting purposes, the data were split into two parts: a training part (for model fit) and a testing part (for out-of-sample forecast). The training portion consists of data from January 1990 to December 2013 (274 months), which accounts for about 80% of the total data, and the period from January 2014 to June 2020 (78 months) is used as the out-of-sample (testing) portion.
In order to obtain the forecast for electricity consumption a month ahead, using the proposed forecasting methodology described in Section 2, the following steps have to be followed: first, the proposed decomposition methods and a benchmark decomposition method were used to obtain a long-term trend ( t m ), seasonal ( s m ), and stochastic ( r m ) time subseries. Second, the previously described three well-known times series models were applied to each subseries. Thereby, the models were estimated, and a month-ahead forecast for 78 months was obtained using the rolling window method. Final electricity consumption forecasts were obtained using Equation (7). The accuracy measures MAPE, MAE, RMSE, and CORR were then used to evaluate and compare the performance of the models.
The original time series of electricity consumption ( c m ) is divided into a long-term trend ( t m ), a seasonal ( s m ) and a stochastic subseries ( r m ), and three proposed decomposition methods were used in this work. Forecasts for these subseries are obtained using three univariate time series models. Combining the models and subseries forecast, there are ( 3 t m × 3 s m × 3 r m = 27) different combinations for each proposed decomposition method. Thus, there are three proposed decomposition methods, DSS, DRS, and DH, and one benchmark method (STLD), for a total of 108 ( 4 × 27 ) models. For these 108 models, the out-of-sample forecast accuracy measures for one month ahead (MAPE, MAE, RMSE, and CORR) are tabulated in Table 1, Table 2, Table 3 and Table 4. The results of the performance measures show that the c DSS c c model produced a better prediction than all other models using the DSS method. The best forecasting model is c DSS c c , which produced 2.2382, 181.4303, 241.8992, and 0.9938 for MAPE, MAE, RMSE, and CORR, respectively. However, the c DSS c b , c DSS c a , and a DSS c c models produced the second, third, and fourth-best results. Using the DRS method, the lowest forecast errors were found by the c DRS c b model, with values of 2.2163, 175.0277, 235.9146, and 0.9940 for MAPE, MAE, RMSE, and CORR, respectively. Notwithstanding, the second, third, and fourth-best results are achieved by the a DRS c b , c DRS c c and c DRS c a models, respectively. On the other hand, using the DH method, the lowest prediction errors were found by the model c DH c b model, with values of 1.9718, 157.7533, 199.5219, and 0.9957 for MAPE, MAE, RMSE, and CORR, respectively, whereas the second, third, and fourth-best results are shown in c DH c a , a DH c a , and a DH c b . In contrast, the benchmark decomposition method (DSTL) was outperformed by the proposed methods.
From the proposed decomposition methods and the STL decomposition, the best four models from each combination are selected and compared. The mean of the accuracy measures are listed in Table 5, and it is seen that the c DH c b produced the smallest values (MAPE = 1.9718, MAE = 157.7533, RMSE = 199.5219, and CORR = 0.9957). When comparing the results of this method with the results from some of the models available in the literature (Table 6), we can conclude that the proposed decomposition methods result in more accurate forecasts than the competitors. Among the proposed methods, the DH method proved to provide the highest forecasting accuracy compared.
Once the accuracy measures have been calculated, the next step is to evaluate the dominance of these results. To this end, in the literature, many researchers have performed the Diebold and Mariano test (DM) [45,46]. In this work, to confirm the superiority of the best models listed in Table 5, we performed tests by Diebold and Mariano (DM) on each pair of models [47]. The DM test results (p-values) are shown in Table 7. This table shows that among all the best models, in Table 5, the c DH c b , c DH c a , a DH c a , and a DH c b models are statistically superior to the others at the 5% significance level.
Table 6. Pakistan’s electricity consumption (kWh): mean performance measures of the proposed versus the literature.
Table 6. Pakistan’s electricity consumption (kWh): mean performance measures of the proposed versus the literature.
S.NoModelsMAPEMAERMSECORR
1 c DH c b 1.9718157.7533199.52190.9957
2AR9.7316841.30921116.36900.8618
3NPAR9.0549817.59621156.65280.8598
4Proposed model [48]7.6291665.7315974.33260.9033
5Proposed model 1 [15]7.1039607.8114860.44250.9303
6Proposed model 2 [15]6.4823569.1609855.55360.9386
Graphical representations of the performance measures for all 108 models are shown in Figure 3, for MAPE (top), MAE (center), and RMSE (bottom). From these plots, we can see that the proposed decomposition methods produce the highest accuracy (MAPE, MAE, and RMSE) when compared with the considered benchmark decomposition method. Within the proposed decomposition methods, the DH obtained the highest accuracy. In the same way, the obtained best models for each decomposition method’s mean errors are also plotted in Figure 4. It can be seen that c DH c b , c DH c a , a DH c a , and a DH c b outperform the others. In addition, the correlation plots of the four best models out of the best 12 models in the first selection are shown in Figure 5. From this figure, we can see that the best model has the highest CORR values and shows a significant correlation between the actual and forecast values. In addition, the original and forecast values for the four best models are shown in Figure 6. Figure 6 shows that the best model’s forecasts follow the observed consumption very well. Therefore, from the descriptive statistics, statistical test, and graphical results, we can conclude that the proposed forecasting methodology is highly accurate and efficient for monthly electricity consumption forecasting. Additionally, the proposed decomposition methods have high accuracy and result in efficient forecasts when compared with the considered benchmark method. Within the set of proposed decomposition methods, the DH method produces more precise forecasts when compared with the alternatives.

4. Discussion

According to the results (descriptive statistics, statistical test, and graphical analysis), the conclusion is that the final best models for forecasting the monthly electricity consumption are c DH c b , c DH c a , a DH c a , and a DH c b . It is important to note that the reported accuracy measures (MAPE, MAE, and RMSE) in this study are relatively lower than those mentioned in other research articles relating to their best models. For instance, an empirical comparison of the best models proposed in this paper with other researchers’ proposed models is presented numerically in Table 6 and graphically in Figure 7. As can be seen in both presentations, the proposed final supermodel in this study produces comparatively significantly smaller mean errors. For example, the two best proposed models (NP-ARMA and P-ARMA) of [15] were applied to this work’s dataset, and their accuracy measures (MAPE, MAE, and RMSE) were obtained and shown to be significantly higher than those of our best models. In another work, Ref. [48], the best proposed model (ARIMA (3,1,2)) used the current study dataset and obtained accuracy measures (MAPE, MAE, and RMSE) that are also comparatively higher than those of our best models. In the same way, we also compared the results of our best model with two standard time series models: the linear and nonlinear AR models. The results show that the best model proposed in this paper is significantly better than the time series models considered. Additionally, to confirm the superiority of the proposed best model mentioned in Table 6, we performed a statistical test using the DM on each pair of models. The results (p-values) of the DM test are reported in Table 8, showing that the proposed models among all other works and the standard time series (AR and NPAR) models are outperformed by our best model at the 5% significance level. To conclude, based on all of these results, the accuracy of the proposed forecasting methodology is comparatively high and efficient when compared with all considered competitors.

5. Conclusions

In this study, we aim to provide accurate and efficient electric power consumption forecasts and propose a novel forecasting methodology based on the decomposition and combination of methods for forecasting monthly electric power consumption. For this purpose, we first decompose the power consumption time series into three new subseries: the long-term trend, the seasonal component, and the stochastic component, using the three proposed decomposition methods. Then, to forecast each subseries, all possible combinations are considered using three standard time series models: the linear autoregressive model, the nonlinear autoregressive model, and the autoregressive moving average model. The proposed methodology was applied to data on electricity consumption in Pakistan for the period from January 1990 to June 2020. Four standard accuracy measures (MAPE, MAE, RMSE, and CORR), statistical tests, and a graphical analysis were performed to assess out-of-sample one-month-ahead predictive accuracy. The results show that the proposed methodology is highly effective in forecasting electrical power consumption. Additionally, it is confirmed that the proposed decomposition method outperforms the benchmark decomposition method DSTL, and among the proposed decomposition methods, the hybrid decomposition (DH) method achieves high accuracy. The final combined model produces the minimum mean forecast errors and is relatively better than those reported in the literature and the standard linear and nonlinear time series models. Finally, we believe that the proposed methodology can also be used to solve other real-world forecasting problems that share similar features.
The present study uses only the electricity composition data from Pakistan; it can be extended to the Brazilian reference framework, using the data that were used in [49]. This will make it possible to broaden the panorama and compare different situations on the subject of energy. Furthermore, the proposed forecasting methodology used only linear and nonlinear time series models; in the future, it will be extended using non-parametric models such as the singular spectrum analysis, machine and deep learning models such as recurrent neural networks, and will support vector regression. This extension will focus on data relating to air pollution in metropolitan Lima, Peru (the same data that was used in [50]).

Author Contributions

Conceptualization, methodology, and software, H.I.; validation, H.I., N.B., J.L.L.-G. and P.C.R.; formal analysis, H.I.; investigation, H.I., N.B. and J.L.L.-G.; resources, J.L.L.-G. and P.C.R.; data curation, H.I., N.B. and J.L.L.-G.; writing—original draft preparation, H.I., J.L.L.-G. and P.C.R.; writing—review and editing, H.I., J.L.L.-G. and P.C.R.; visualization, J.L.L.-G., P.C.R. and H.I.; supervision, J.L.L.-G., P.C.R. and H.I.; project administration, H.I., J.L.L.-G. and P.C.R.; funding acquisition, J.L.L.-G. and P.C.R. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

P.C. Rodrigues acknowledges financial support from the CNPq grant “bolsa de produtividade PQ-2” 309359/2022-8, Federal University of Bahia and CAPES-PRINT-UFBA, under the topic “Modelos Matemáticos, Estatísticos e Computacionais Aplicados às Ciências da Natureza”.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Zhang, X.; Li, R. A novel decomposition and combination technique for forecasting monthly electricity consumption. Front. Energy Res. 2021, 9, 773. [Google Scholar] [CrossRef]
  2. Lin, B.; Liu, C. Why is electricity consumption inconsistent with economic growth in China? Energy Policy 2016, 88, 310–316. [Google Scholar] [CrossRef]
  3. Hussain, A.; Rahman, M.; Memon, J.A. Forecasting electricity consumption in Pakistan: The way forward. Energy Policy 2016, 90, 73–80. [Google Scholar] [CrossRef]
  4. Shah, I.; Iftikhar, H.; Ali, S. Modeling and Forecasting Electricity Demand and Prices: A Comparison of Alternative Approaches. J. Math. 2022, 2022, 3581037. [Google Scholar] [CrossRef]
  5. Hernández, D. Energy insecurity: A framework for understanding energy, the built environment, and health among vulnerable populations in the context of climate change. Am. J. Public Health 2013, 103, e32–e34. [Google Scholar] [CrossRef]
  6. Shah, I.; Lisi, F. Day-ahead electricity demand forecasting with non-parametric functional models. In Proceedings of the 12th International Conference on European Energy Market, Lisbon, Portugal, 19–22 May 2015; pp. 1–5. [Google Scholar]
  7. Apadula, F.; Bassini, A.; Elli, A.; Scapin, S. Relationships between meteorological variables and monthly electricity demand. Appl. Energy 2012, 98, 346–356. [Google Scholar] [CrossRef]
  8. Shah, I. Modeling and Forecasting Electricity Market Variables. Ph.D. Thesis, University of Padova, Padova, Italy, 2016. [Google Scholar]
  9. Sulandari, W.; Suhartono; Subanar; Rodrigues, P.C. Exponential smoothing on modeling and forecasting multiple seasonal time series: An overview. Fluct. Noise Lett. 2021, 20, 2130003. [Google Scholar] [CrossRef]
  10. Shah, I.; Iftikhar, H.; Ali, S.; Wang, D. Short-Term Electricity Demand Forecasting Using Components Estimation Technique. Energies 2019, 12, 2532. [Google Scholar] [CrossRef] [Green Version]
  11. Nogales, F.J.; Contreras, J.; Conejo, A.J.; Espínola, R. Forecasting next-day electricity prices by time series models. IEEE Trans. Power Syst. 2002, 17, 342–348. [Google Scholar] [CrossRef]
  12. Lisi, F.; Shah, I. Forecasting next-day electricity demand and prices based on functional models. Energy Syst. 2020, 11, 947–979. [Google Scholar] [CrossRef]
  13. Leite Coelho da Silva, F.; da Costa, K.; Canas Rodrigues, P.; Salas, R.; López-Gonzales, J.L. Statistical and Artificial Neural Networks Models for Electricity Consumption Forecasting in the Brazilian Industrial Sector. Energies 2022, 15, 588. [Google Scholar] [CrossRef]
  14. Al-Musaylh, M.S.; Deo, R.C.; Adamowski, J.F.; Li, Y. Short-term electricity demand forecasting with MARS, SVR and ARIMA models using aggregated demand data in Queensland, Australia. Adv. Eng. Inform. 2018, 35, 1–16. [Google Scholar] [CrossRef]
  15. Shah, I.; Iftikhar, H.; Ali, S. Modeling and Forecasting Medium-Term Electricity Consumption Using Component Estimation Technique. Forecasting 2020, 2, 163–179. [Google Scholar] [CrossRef]
  16. Berk, K.; Hoffmann, A.; Müller, A. Probabilistic forecasting of industrial electricity load with regime switching behavior. Int. J. Forecast. 2018, 34, 147–162. [Google Scholar] [CrossRef]
  17. Zhang, G.; Patuwo, B.E.; Hu, M.Y. Forecasting with artificial neural networks:: The state of the art. Int. J. Forecast. 1998, 14, 35–62. [Google Scholar] [CrossRef]
  18. Lin, X.; Yu, H.; Wang, M.; Li, C.; Wang, Z.; Tang, Y. Electricity consumption forecast of high-rise office buildings based on the long short-term memory method. Energies 2021, 14, 4785. [Google Scholar] [CrossRef]
  19. Gürbüz, F.; Öztürk, C.; Pardalos, P. Prediction of electricity energy consumption of Turkey via artificial bee colony: A case study. Energy Syst. 2013, 4, 289–300. [Google Scholar] [CrossRef]
  20. Luo, D.; Ambreen, M.; Latif, A.; Wang, X. Forecasting Pakistan’s electricity based on improved discrete grey polynomial model. Grey Syst. Theory Appl. 2020, 10, 215–230. [Google Scholar] [CrossRef]
  21. Fernández-Martínez, D.; Jaramillo-Morán, M.A. Multi-Step Hourly Power Consumption Forecasting in A Healthcare Building with Recurrent Neural Networks and Empirical Mode Decomposition. Sensors 2022, 22, 3664. [Google Scholar] [CrossRef] [PubMed]
  22. Shi, H.; Xu, M.; Li, R. Deep learning for household load forecasting—A novel pooling deep RNN. IEEE Trans. Smart Grid 2017, 9, 5271–5280. [Google Scholar] [CrossRef]
  23. Chen, B.J.; Chang, M.W.; Lin, C.-J. Load forecasting using support vector machines: A study on EUNITE competition 2001. IEEE Trans. Power Syst. 2004, 19, 1821–1830. [Google Scholar] [CrossRef] [Green Version]
  24. Feng, C.; Sun, M.; Zhang, J. Reinforced Deterministic and Probabilistic Load Forecasting via Q-Learning Dynamic Model Selection. IEEE Trans. Smart Grid 2019, 11, 1377–1386. [Google Scholar] [CrossRef]
  25. Pinto, T.; Praça, I.; Vale, Z.; Silva, J. Ensemble learning for electricity consumption forecasting in office buildings. Neurocomputing 2021, 423, 747–755. [Google Scholar] [CrossRef]
  26. Bibi, N.; Shah, I.; Alsubie, A.; Ali, S.; Lone, S.A. Electricity Spot Prices Forecasting Based on Ensemble Learning. IEEE Access 2021, 9, 150984–150992. [Google Scholar] [CrossRef]
  27. Babu, C.N.; Reddy, B.E. A moving-average filter based hybrid ARIMA–ANN model for forecasting time series data. Appl. Soft Comput. 2014, 23, 27–38. [Google Scholar] [CrossRef]
  28. Sulandari, W.; Subanar, S.; Lee, M.H.; Rodrigues, P.C. Time series forecasting using singular spectrum analysis, fuzzy systems and neural networks. MethodsX 2020, 7, 101015. [Google Scholar] [CrossRef]
  29. Sulandari, W.; Subanar, S.; Suhartono, S.; Utami, H.; Lee, M.H.; Rodrigues, P.C. SSA-based hybrid forecasting models and applications. Bull. Electr. Eng. Inform. 2020, 9, 2178–2188. [Google Scholar] [CrossRef]
  30. Sulandari, W.; Lee, M.H.; Rodrigues, P.C.; Subanar. Indonesian electricity load forecasting using singular spectrum analysis, fuzzy systems and neural networks. Energy 2020, 190, 116408. [Google Scholar] [CrossRef]
  31. Sulandari, W.; Yudhanto, Y.; Rodrigues, P.C. The Use of Singular Spectrum Analysis and K-Means Clustering-Based Bootstrap to Improve Multistep Ahead Load Forecasting. Energies 2022, 15, 5838. [Google Scholar] [CrossRef]
  32. Alamaniotis, M.; Bargiotas, D.; Tsoukalas, L.H. Towards smart energy systems: Application of kernel machine regression for medium term electricity load forecasting. SpringerPlus 2016, 5, 58. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  33. Barak, S.; Sadegh, S.S. Forecasting energy consumption using ensemble ARIMA–ANFIS hybrid algorithm. Int. J. Electr. Power Energy Syst. 2016, 82, 92–104. [Google Scholar] [CrossRef] [Green Version]
  34. Qiu, X.; Zhang, L.; Ren, Y.; Suganthan, P.N.; Amaratunga, G. Ensemble deep learning for regression and time series forecasting. In Proceedings of the 2014 IEEE Symposium on Computational Intelligence in Ensemble Learning (CIEL), Orlando, FL, USA, 9–12 December 2014; pp. 1–6. [Google Scholar]
  35. Xia, W.; Apergis, N.; Bashir, M.F.; Ghosh, S.; Doğan, B.; Shahzad, U. Investigating the role of globalization, and energy consumption for environmental externalities: Empirical evidence from developed and developing economies. Renew. Energy 2022, 183, 219–228. [Google Scholar] [CrossRef]
  36. Paramati, S.R.; Shahzad, U.; Doğan, B. The role of environmental technology for energy demand and energy efficiency: Evidence from OECD countries. Renew. Sustain. Energy Rev. 2022, 153, 111735. [Google Scholar] [CrossRef]
  37. Hahn, H.; Meyer-Nieberg, S.; Pickl, S. Electric load forecasting methods: Tools for decision making. Eur. J. Oper. Res. 2009, 199, 902–907. [Google Scholar] [CrossRef]
  38. Ribeiro, M.H.D.M.; Stefenon, S.F.; de Lima, J.D.; Nied, A.; Marini, V.C.; de Coelho, L.S. Electricity price forecasting based on self-adaptive decomposition and heterogeneous ensemble learning. Energies 2020, 13, 5190. [Google Scholar] [CrossRef]
  39. Jan, F.; Shah, I.; Ali, S. Short-Term Electricity Prices Forecasting Using Functional Time Series Analysis. Energies 2022, 15, 3423. [Google Scholar] [CrossRef]
  40. Sun, M.; Zhang, T.; Wang, Y.; Strbac, G.; Kang, C. Using Bayesian deep learning to capture uncertainty for residential net load forecasting. IEEE Trans. Power Syst. 2019, 35, 188–201. [Google Scholar] [CrossRef] [Green Version]
  41. Kotsiantis, S.B.; Kanellopoulos, D.; Pintelas, P.E. Data preprocessing for supervised leaning. Int. J. Comput. Sci. 2006, 1, 111–117. [Google Scholar]
  42. Gonzalez-Romera, E.; Jaramillo-Moran, M.A.; Carmona-Fernandez, D. Monthly electric energy demand forecasting based on trend extraction. IEEE Trans. Power Syst. 2006, 21, 1946–1953. [Google Scholar] [CrossRef]
  43. Cleveland, R.B.; Cleveland, W.S.; McRae, J.E.; Terpenning, I. STL: A seasonal-trend decomposition. J. Off. Stat 1990, 6, 3–73. [Google Scholar]
  44. Hastie, T.J.; Tibshirani, R.J. Generalized Additive Models; Chapman & Hall: New York, NY, USA, 1990; Volume 43. [Google Scholar]
  45. Lisi, F.; Pelagatti, M.M. Component estimation for electricity market data: Deterministic or stochastic? Energy Econ. 2018, 74, 13–37. [Google Scholar] [CrossRef]
  46. Iftikhar, H.; Khan, M.; Khan, Z.; Khan, F.; Alshanbari, H.M.; Ahmad, Z. A Comparative Analysis of Machine Learning Models: A Case Study in Predicting Chronic Kidney Disease. Sustainability 2023, 15, 2754. [Google Scholar] [CrossRef]
  47. Diebold, F.; Mariano, R. Comparing predictive accuracy. J. Bus. Econ. Stat. 1995, 13, 253–263. [Google Scholar]
  48. Yasmeen, F.; Sharif, M. Forecasting electricity consumption for Pakistan. Int. J. Emerg. Technol. Adv. Eng. 2014, 4, 496–503. [Google Scholar]
  49. López-Gonzales, J.L.; Castro Souza, R.; Leite Coelho da Silva, F.; Carbo-Bustinza, N.; Ibacache-Pulgar, G.; Calili, R.F. Simulation of the Energy Efficiency Auction Prices via the Markov Chain Monte Carlo Method. Energies 2020, 13, 4544. [Google Scholar] [CrossRef]
  50. Carbo-Bustinza, N.; Belmonte, M.; Jimenez, V.; Montalban, P.; Rivera, M.; Martínez, F.G.; Mohamed, M.M.H.; De La Cruz, A.R.H.; Costa, K.; López-Gonzales, J.L. A machine learning approach to analyse ozone concentration in metropolitan area of Lima, Peru. Sci. Rep. 2022, 12, 22084. [Google Scholar] [CrossRef]
Figure 1. Specific characteristics of the electricity consumption time series (kWh): (A) electricity consumption time series for the period from January 1990 to June 2020 (original time series–gray; linear curve–black; nonlinear curve–red); (B) annual periodicity for the period from January 2009 to December 2012; (C) seasonal plot for the period from January 1990 to June 2020 (winter–blue; summer–dark green; spring–red; autumn–gray), and (D) box-plots for yearly observation for the period from January 1990 to December 2020.
Figure 1. Specific characteristics of the electricity consumption time series (kWh): (A) electricity consumption time series for the period from January 1990 to June 2020 (original time series–gray; linear curve–black; nonlinear curve–red); (B) annual periodicity for the period from January 2009 to December 2012; (C) seasonal plot for the period from January 1990 to June 2020 (winter–blue; summer–dark green; spring–red; autumn–gray), and (D) box-plots for yearly observation for the period from January 1990 to December 2020.
Energies 16 02579 g001
Figure 2. Electricity consumption (kWh) in Pakistan: The monthly electricity consumption series is decomposed by the three proposed decomposition methods: (a) DSS, (b) DRS, (c) DH, and (d) the benchmark decomposing method DSTL. In each sub-figure, the top panel shows the long-term trend ( t m ), the middle panel shows the seasonal ( s m ) component, and the bottom panel shows the stochastic component ( r m ).
Figure 2. Electricity consumption (kWh) in Pakistan: The monthly electricity consumption series is decomposed by the three proposed decomposition methods: (a) DSS, (b) DRS, (c) DH, and (d) the benchmark decomposing method DSTL. In each sub-figure, the top panel shows the long-term trend ( t m ), the middle panel shows the seasonal ( s m ) component, and the bottom panel shows the stochastic component ( r m ).
Energies 16 02579 g002
Figure 3. Performance measures: the MAPE (top), MAE (center), and RMSE (bottom) for all combination models using three proposed and the benchmark decomposition methods.
Figure 3. Performance measures: the MAPE (top), MAE (center), and RMSE (bottom) for all combination models using three proposed and the benchmark decomposition methods.
Energies 16 02579 g003
Figure 4. Performance measures: the accuracy measures for the best twelve models: MAPE (top), MAE (center), and RMSE (bottom).
Figure 4. Performance measures: the accuracy measures for the best twelve models: MAPE (top), MAE (center), and RMSE (bottom).
Energies 16 02579 g004
Figure 5. Scatter plot for the electricity consumption forecasting models along with the correlation coefficient (CORR), c DH c b (1st), c DH c a (2nd), a DH c a (3rd), and a DH c b (4th).
Figure 5. Scatter plot for the electricity consumption forecasting models along with the correlation coefficient (CORR), c DH c b (1st), c DH c a (2nd), a DH c a (3rd), and a DH c b (4th).
Energies 16 02579 g005
Figure 6. Original and forecasted electricity consumption for four of the best models over five years.
Figure 6. Original and forecasted electricity consumption for four of the best models over five years.
Energies 16 02579 g006
Figure 7. Performance measures: the proposed versus the literature. (A) MAE; (B) RMSE; and (C) MAPE.
Figure 7. Performance measures: the proposed versus the literature. (A) MAE; (B) RMSE; and (C) MAPE.
Energies 16 02579 g007
Table 1. Pakistan’s electricity consumption (kWh): out-of-sample one-month-ahead average forecast error for all combined models with the DSS method.
Table 1. Pakistan’s electricity consumption (kWh): out-of-sample one-month-ahead average forecast error for all combined models with the DSS method.
S.NoModelsMAPEMAERMSECORR
1 a DSS a a 3.8513303.1823395.52920.9833
2 a DSS b a 3.7886299.5319396.51690.9833
3 a DSS c a 2.3521191.2760256.65200.9930
4 a DSS a b 3.6722289.3194394.08520.9834
5 a DSS b b 3.6107285.5530395.65970.9832
6 a DSS c b 2.3908195.8973259.49710.9929
7 a DSS a c 3.8175300.6711397.55530.9832
8 a DSS b c 3.7450296.2238398.21820.9831
9 a DSS c c 2.2939185.8645250.08280.9934
10 b DSS a a 3.8355303.7990400.31690.9833
11 b DSS b a 3.7651299.5174401.57270.9832
12 b DSS c a 2.3829193.9457263.48540.9928
13 b DSS a b 3.6738291.3070399.15170.9833
14 b DSS b b 3.6180288.4040400.98660.9831
15 b DSS c b 2.4173198.4902266.64930.9926
16 b DSS a c 3.8088301.8532402.92030.9830
17 b DSS b c 3.7361297.4499403.85270.9830
18 b DSS c c 2.3342189.5097258.03110.9931
19 c DSS a a 3.8141300.0557396.06690.9832
20 c DSS b a 3.7811298.4973396.71020.9831
21 c DSS c a 2.3239188.2632248.01120.9935
22 c DSS a b 3.7218292.1390395.10230.9832
23 c DSS b b 3.6642288.2662396.32940.9831
24 c DSS c b 2.2911188.6474251.70450.9933
25 c DSS a c 3.7967298.9096398.51010.9830
26 c DSS b c 3.7508296.1589398.83030.9829
27 c DSS c c 2.2382181.4303241.89920.9938
Table 2. Pakistan’s electricity consumption (kWh): out-of-sample one-month-ahead average forecast error for all combined models with the DRS method.
Table 2. Pakistan’s electricity consumption (kWh): out-of-sample one-month-ahead average forecast error for all combined models with the DRS method.
S.NoModelsMAPEMAERMSECORR
1 a DRS a a 3.6219286.1814385.60780.9838
2 a DRS b a 3.5769283.3066380.30180.9843
3 a DRS c a 2.2938179.0583233.98220.9941
4 a DRS a b 3.5534280.5790379.77240.9843
5 a DRS b b 3.4699275.1287375.11310.9848
6 a DRS c b 2.2535176.4146236.36220.9939
7 a DRS a c 3.6576288.3619389.53580.9834
8 a DRS b c 3.6066284.6170383.80620.9840
9 a DRS c c 2.3016179.1916234.83340.9940
10 b DRS a a 3.6197288.3346388.22730.9839
11 b DRS b a 3.5768286.0483382.83330.9845
12 b DRS c a 2.4216190.4513242.95840.9937
13 b DRS a b 3.5288281.4996383.02120.9843
14 b DRS b b 3.4665278.1669378.27630.9849
15 b DRS c b 2.4007189.9531246.16940.9935
16 b DRS a c 3.6585290.9357392.15620.9835
17 b DRS b c 3.6215288.7784386.34240.9841
18 b DRS c c 2.4383191.8828243.82200.9937
19 c DRS a a 3.7136293.0724391.85570.9832
20 c DRS b a 3.6323287.2605386.04300.9838
21 c DRS c a 2.2916179.9492232.38150.9941
22 c DRS a b 3.6498287.2037386.80700.9837
23 c DRS b b 3.5598280.8756381.63420.9842
24 c DRS c b 2.2163175.0277235.91460.9940
25 c DRS a c 3.7834297.8234396.49550.9828
26 c DRS b c 3.6797289.7838390.28200.9834
27 c DRS c c 2.2904179.2011234.54930.9940
Table 3. Pakistan’s electricity consumption (kWh): out-of-sample one-month-ahead average forecast error for all models combined with the DH method.
Table 3. Pakistan’s electricity consumption (kWh): out-of-sample one-month-ahead average forecast error for all models combined with the DH method.
S.NoModelsMAPEMAERMSECORR
1 a DH a a 3.6829290.3322386.33450.9837
2 a DH b a 3.6204286.9580384.09210.9840
3 a DH c a 2.0068158.7059199.41860.9957
4 a DH a b 3.6247286.6047385.61020.9838
5 a DH b b 3.5200280.4262384.40300.9840
6 a DH c b 2.0393162.0884204.08270.9955
7 a DH a c 3.7206292.9335390.98440.9833
8 a DH b c 3.6233286.8009388.91850.9836
9 a DH c c 2.0839164.6258206.63000.9954
10 b DH a a 3.6624291.3618389.47830.9838
11 b DH b a 3.6307290.7418387.56330.9841
12 b DH c a 2.0744164.3205211.31620.9953
13 b DH a b 3.6016287.6479389.09950.9838
14 b DH b b 3.5387284.6500388.21180.9841
15 b DH c b 2.1090168.4910216.33460.9951
16 b DH a c 3.6959293.8540393.90490.9834
17 b DH b c 3.6419291.0633392.16000.9837
18 b DH c c 2.1345169.5054217.79800.9950
19 c DH a a 3.7636296.7260393.36500.9831
20 c DH b a 3.6728290.6076390.34980.9834
21 c DH c a 1.9815157.0250194.16870.9959
22 c DH a b 3.7257293.5816392.94070.9831
23 c DH b b 3.6367287.9581390.94420.9834
24 c DH c b 1.9718157.7533199.52190.9957
25 c DH a c 3.8181300.0332398.49890.9826
26 c DH b c 3.7237293.8677395.67010.9829
27 c DH c c 2.0413161.5169202.68350.9956
Table 4. Pakistan’s electricity consumption (kWh): out-of-sample one-month-ahead average forecast error for all models combined with the DSTL method.
Table 4. Pakistan’s electricity consumption (kWh): out-of-sample one-month-ahead average forecast error for all models combined with the DSTL method.
S.NoModelsMAPEMAERMSECORR
1 a DSTL a a 11.4390936.21451042.35300.8795
2 a DSTL b a 11.4826940.00031048.32390.8778
3 a DSTL c a 10.4287840.1818954.34050.8965
4 a DSTL a b 11.5359943.33281042.68420.8794
5 a DSTL b b 11.5795947.11861048.49460.8778
6 a DSTL c b 10.5400847.9374954.65240.8964
7 a DSTL a c 11.4614936.92041040.31360.8800
8 a DSTL b c 11.5049940.70621046.22010.8783
9 a DSTL c c 10.4823842.8418953.54880.8966
10 b DSTL a a 11.3617925.88321033.53900.8800
11 b DSTL b a 11.4053929.66911039.47700.8784
12 b DSTL c a 10.3991839.0876954.75800.8961
13 b DSTL a b 11.4586933.00151033.59240.8801
14 b DSTL b b 11.5021936.78741039.37010.8785
15 b DSTL c b 10.5044845.3495954.76600.8961
16 b DSTL a c 11.3840926.58911031.52450.8805
17 b DSTL b c 11.4276930.37501037.39730.8790
18 b DSTL c c 10.4620842.4702954.01240.8963
19 c DSTL a a 11.4204937.21991044.51910.8798
20 c DSTL b a 11.4640941.00571050.81070.8781
21 c DSTL c a 10.3579838.3250951.34940.8972
22 c DSTL a b 11.5173944.33821044.63120.8799
23 c DSTL b b 11.5609948.12401050.76380.8782
24 c DSTL c b 10.4727846.3646951.42230.8972
25 c DSTL a c 11.4428937.92581042.24940.8804
26 c DSTL b c 11.4864941.71161048.47880.8787
27 c DSTL c c 10.4041840.5131950.29790.8974
Table 5. Pakistan’s electricity consumption (kWh): mean forecast error of one-month-ahead post-sample for the best four models with DSS, DRS and DH decompositions.
Table 5. Pakistan’s electricity consumption (kWh): mean forecast error of one-month-ahead post-sample for the best four models with DSS, DRS and DH decompositions.
S.NoModelsMAPEMAERMSECORR
1 c DSS c b 2.2382181.4303241.89920.9938
2 c DSS c b 2.2911188.6474251.70450.9933
3 c DSS c a 2.3239188.2632248.01120.9935
4 a DSS c c 2.2939185.8645250.08280.9934
5 c DRS c b 2.2163175.0277235.91460.9940
6 a DRS c b 2.2535176.4146236.36220.9939
7 c DRS c b 2.2904179.2011234.54930.9940
8 c DRS c a 2.2916179.9492232.38150.9941
9 c DH c b 1.9718157.7533199.52190.9957
10 c DH c a 1.9815157.0250194.16870.9959
11 a DH c a 2.0068158.7059199.41860.9957
12 a DH c b 2.0393162.0884204.08270.9955
Table 7. Pakistan’s electricity consumption (kWh): results (p-value) of the DM test for the best twelve models given in Table 5.
Table 7. Pakistan’s electricity consumption (kWh): results (p-value) of the DM test for the best twelve models given in Table 5.
Models DSS c b c DSS c b c DSS c a c DSS c c a DRS c b c DRS c b a DRS c b c DRS c a c DH c a c DH c a c DH c a a DH c b a
c DSS c b 0.0000.9660.9770.9470.3560.3450.3200.2830.0020.0020.0020.002
c DSS c b 0.0340.0000.2890.4120.1730.1480.1600.1470.0010.0020.0020.001
c DSS c a 0.0230.7110.0000.6580.2480.2250.2150.1880.0020.0010.0010.001
a DSS c c 0.0530.5880.3430.0000.2270.1870.1980.1750.0030.0020.0010.001
c DRS c b 0.6440.8270.7520.7730.0000.5270.3920.3060.0040.0050.0210.019
a DRS c b 0.6550.8520.7750.8130.4730.0000.4020.3140.0040.0050.0080.006
c DRS c b 0.6800.8400.7850.8020.6080.5980.0000.2630.0040.0030.0130.018
c DRS c a 0.7170.8530.8120.8250.6940.6860.7370.0000.0100.0040.0180.029
c DH c b 0.9980.9990.9990.9970.9960.9960.9960.9900.0000.1850.4960.759
c DH c a 0.9990.9980.9990.9990.9950.9960.9980.9960.8150.0000.7830.891
a DH c a 0.9980.9980.9990.9990.9790.9920.9870.9820.5040.2180.0000.773
a DH c b 0.9980.9990.9990.9990.9820.9940.9820.9710.2410.1090.2270.000
Table 8. Pakistan’s electricity consumption (kWh): results (p-value) of the DM test for the bestproposed models versus the literature and the benchmark models given in Table 6.
Table 8. Pakistan’s electricity consumption (kWh): results (p-value) of the DM test for the bestproposed models versus the literature and the benchmark models given in Table 6.
Models DH c b c ARNPARARMAP-ARMANP-ARMA
DH c b c -<0.99<0.99<0.99<0.99<0.99
AR>0.01-0.140.99<0.990.94
NPAR>0.010.86-<0.99<0.990.98
ARMA>0.010.01>0.01-0.760.01
P-ARMA>0.01>0.01>0.010.24->0.01
NP-ARMA>0.010.060.020.99<0.99-
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

Iftikhar, H.; Bibi, N.; Canas Rodrigues, P.; López-Gonzales, J.L. Multiple Novel Decomposition Techniques for Time Series Forecasting: Application to Monthly Forecasting of Electricity Consumption in Pakistan. Energies 2023, 16, 2579. https://doi.org/10.3390/en16062579

AMA Style

Iftikhar H, Bibi N, Canas Rodrigues P, López-Gonzales JL. Multiple Novel Decomposition Techniques for Time Series Forecasting: Application to Monthly Forecasting of Electricity Consumption in Pakistan. Energies. 2023; 16(6):2579. https://doi.org/10.3390/en16062579

Chicago/Turabian Style

Iftikhar, Hasnain, Nadeela Bibi, Paulo Canas Rodrigues, and Javier Linkolk López-Gonzales. 2023. "Multiple Novel Decomposition Techniques for Time Series Forecasting: Application to Monthly Forecasting of Electricity Consumption in Pakistan" Energies 16, no. 6: 2579. https://doi.org/10.3390/en16062579

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop