Next Article in Journal
Coupling-Independent Capacitive Wireless Power Transfer Using Frequency Bifurcation
Next Article in Special Issue
Efficient Forecasting of Electricity Spot Prices with Expert and LASSO Models
Previous Article in Journal
Effect of Modified Natural Filler O-Methylene Phosphonic κ-Carrageenan on Chitosan-Based Polymer Electrolytes
Previous Article in Special Issue
Electricity Sales Forecasting Using Hybrid Autoregressive Integrated Moving Average and Soft Computing Approaches in the Absence of Explanatory Variables
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Short-Term Electricity Price Forecasting Model Using Interval-Valued Autoregressive Process

by
Zoran Gligorić
1,*,
Svetlana Štrbac Savić
2,
Aleksandra Grujić
2,
Milanka Negovanović
1 and
Omer Musić
3
1
Faculty of Mining and Geology, Đušina 7, University of Belgrade, 11000 Belgrade, Serbia
2
The School of Electrical and Computer Engineering of Applied Studies, Vojvode Stepe 283, 11000 Belgrade, Serbia
3
Faculty of Mining, Geology and Civil Engineering, Univerzitetska 2, 75000 Tuzla, Bosnia and Herzegovina
*
Author to whom correspondence should be addressed.
Energies 2018, 11(7), 1911; https://doi.org/10.3390/en11071911
Submission received: 24 June 2018 / Revised: 7 July 2018 / Accepted: 9 July 2018 / Published: 22 July 2018
(This article belongs to the Special Issue Forecasting Models of Electricity Prices 2018)

Abstract

:
The uncertainty that dominates in the functioning of the electricity market is of great significance and arises, generally, because of the time imbalance in electricity consumption rates and power plants’ production capacity, as well as the influence of many other factors (weather conditions, fuel costs, power plant operating costs, regulations, etc.). In this paper we try to incorporate this uncertainty in the electricity price forecasting model by applying interval numbers to express the price of electricity, with no intention of exploring influencing factors. This paper represents a hybrid model based on fuzzy C-mean clustering and the interval-valued autoregressive process for forecasting the short-term electricity price. A fuzzy C-mean algorithm was used to create interval time series to be forecasted by the interval autoregressive process. In this way, the efficiency of forecasting is improved because we predict the interval, not the crisp value where the price will be. This approach increases the flexibility of the forecasting model.

1. Introduction

Over the last few decades, many models for forecasting electricity prices have been developed using different mathematical methods. Generally, these models are based on simulation techniques; time series analysis; autoregressive processes such as autoregressive, autoregressive integrated, autoregressive moving average and seasonal autoregressive methods; artificial neural network; fuzzy logic; grey system theory; game theory; and combinations of two or more methods. Weron explained the complexity of available solutions, their strengths and weaknesses, and the opportunities and threats that the forecasting tools offer or that may be encountered in the process of electricity price forecasting [1]. A very useful tutorial review of probabilistic electricity price forecasting that presented much-needed guidelines for the rigorous use of methods, measures and tests, in line with the paradigm of ‘maximizing sharpness subject to reliability,’ was created by Nowotarski and Weron [2]. With the introduction of deregulation to the power industry, the price of electricity has been the key to all activities in the power market. Accurately and efficiently forecasting electricity prices becomes more and more important. Accordingly, Shahidehpour et al. mainly described short-term electricity price forecasting models based on simulations, neural networks, conditional probability distribution, and risk analysis [3]. Electricity markets suffer from a severe case of over-dimensionality due to the lack of economic storage of the commodity and the scarcity and hedging formulations can help users to form dynamic replicating portfolios. By using this approach they can reduce the complexity of possible future price combinations [4]. Forecasting is an integral part of revenue management. Designing dynamic prices requires forecasts of future demand, and scheduling consumption requires forecasts of future prices. Dutta and Mitra described research on prices in the electricity sector. They showed how different methods, such as the dynamic regression model, the transfer function model, the autoregressive integrated moving average model, the artificial neural network technique, the kernel-based method, principal component analysis, exponential smoothing, ɛ-insensitive loss function support vector regression, trigonometric gray prediction, and the semi-parametric additive model, can be used for forecasting the price [5]. The main methodologies used in electricity price forecasting have been reviewed by Aggarwal et al. The following price-forecasting techniques have been covered: stochastic time series, causal models, and artificial intelligence-based models [6].
In a data-sparse electricity market, Cheng et al. applied a novel interval grey prediction model to forecast the mid-term electricity market clearing price [7]. Day-ahead price forecasting of a daily electricity market using autoregressive integrated moving average models was used by Contreras et al. to forecast today the 24 market clearing prices of tomorrow [8]. A modified version of geometric Brownian motion has been proposed by Barlow (2002) as a jump diffusion model for the stochastic modeling of spot power prices [9]. Fu and Li applied simulation of power system equipment to forecast the electricity price within the context of a competitive electricity market [10]. A hybrid electricity price forecasting model for the Finnish electricity spot market proposed by Voronin and Partanena was based on the autoregressive moving average process and a neural network [11]. A wavelet transformation-based neural network model has been applied by Aggarwal et al. to forecast price profile in a deregulated electricity market [12]. Ghodsi and Zakerinia made a hybrid of the autoregressive integrated moving average process, an artificial neural network, and fuzzy regression to forecast short-term electricity prices [13]. Yamin et al. used an artificial neural network and developed an adaptive short-term electricity price forecasting model [14]. Statistical techniques for the pre-processing of data and a multi-layer neural network for forecasting electricity price and price spike detection were used by Cerjan et al. to develop a hybrid model for short-term electricity price forecasting [15]. A method using modular feed-forward neural networks and fuzzy inference system for forecasting short-term electricity price was developed by Esfahani [16]. Autoregressive integrated moving average models, complemented by the use of generalized autoregressive conditional heteroscedasticity models and their variants to account for volatility, were used for univariate forecasting of Singapore’s weekly wholesale electricity prices [17]. Ziel and Weron conducted an extensive empirical study of short-term electricity price forecasting to address the long-standing question of whether the optimal model structure for electricity price forecasting is univariate or multivariate. They provided evidence that, despite having the edge in terms of overall predictive performance, the multivariate modeling framework does not uniformly outperform the univariate one across all 12 considered datasets, seasons of the year, or hours of the day, and at times is outperformed by the latter [18]. Gonzalez et al. proposed a new functional forecasting method that attempts to generalize the standard seasonal ARMAX time series model to the L2 Hilbert space. The structure of the proposed model is a linear regression where functional parameters operate on functional variables [19]. A new approach to forecast day-ahead electricity market prices, whose methodology is divided into two parts (forecasting of the electricity price through autoregressive integrated moving average models and construction of a portfolio of autoregressive integrated moving average models per hour using stochastic programming) was created by Nieta et al. [20]. Neupane et al. employed an ensemble prediction model in which a group of different algorithms participates in forecasting one hour ahead the price for each hour of a day. They proposed two different strategies, namely, the fixed weight method and the varying weight method, for selecting each hour’s expert algorithm from the set of participating algorithms [21].
Alvarez et al. applied a partitioning–clustering technique to the electricity price time series to discover the behavior patterns of a series [22]. A combination of a fuzzy C-mean clustering algorithm and a teaching–learning-based optimization algorithm was used to forecast the next day’s electricity price [23]. Sokhanvar et al. proposed a method that involves input–output decomposition and a simple clustering algorithm to classify the data points. The prediction is then generated by using the weighted mean of forecasted outputs of some clusters with the highest probabilities [24]. A hybrid model of fuzzy C-elliptotypes of fuzzy clustering and an advanced general radial basis function network was developed to forecast electricity prices in the market [25].
This paper represents a hybrid model based on the fuzzy C-mean clustering and interval-valued autoregressive process for forecasting the short-term electricity price. A fuzzy C-mean algorithm is used to separate a set of monitored data into an adequate number of fuzzy states. Accordingly, we can create chronological fuzzy time series by inspection of what fuzzy state the monitored value belongs to. In many cases, creating fuzzy relations among fuzzy time series is very difficult. To avoid it, we represent a fuzzy time series by an interval time series. Every interval corresponds to an adequate fuzzy state, but is expressed by closed bounded set of real numbers. The lower bound of an interval is equal to the electricity price with a minimum value in the fuzzy state while the upper bound is the price with the maximum value. Generally, a fuzzy C-mean clustering algorithm can be treated as a data preprocessing phase, i.e., the preparation of data to be forecasted by the interval-valued autoregressive process. The main target of the data preprocessing is to decrease the volatility of the monitored states, because sometimes it is very hard to describe it adequately. Calibration of the forecasting model considers two main parameters. The first parameter represents the number of fuzzy states for a monitored electricity price series, while the second gives the order of the autoregressive process. To define the number of fuzzy states we developed an approach based on the autocorrelation function of the interval series created with respect to a given number of fuzzy states. The order of the autoregressive process is defined by Akaike and the Schwartz–Bayesian information criterion. The model was tested on the real monitored electricity price series and the accuracy of the model is very high.

2. Short-Term Forecasting Model

This paper investigates time invariant fuzzy time series of daily electricity prices. The investigation includes two main components. The first component refers to the fuzzification of monitored data using the fuzzy C-mean clustering algorithm, while the second refers to the creation of a forecasting model based on the interval-valued autoregressive process.

2.1. Fuzzification of Monitored Data

The fuzzy time series was originally defined by Song and Chissom [26,27]. The basic definitions of the fuzzy time series, and time-variant and time-invariant fuzzy time series, are given as follows.
Suppose that X ( t ) R 1 ,   t = 0 , 1 , 2 , is the universe of monitored data that should be fuzzified by fuzzy sets f i ( t ) ,   i = 1 , 2 , and let F ( t ) be a set of f i ( t ) . Then, F ( t ) is called a fuzzy time series on X ( t ) . If F ( t ) is caused by F ( t 1 ) , this dependency is defined as F ( t ) = F ( t 1 ) R ( t , t 1 ) , where R ( t , t 1 ) is a fuzzy relation of the first order between F ( t ) and F ( t 1 ) and * is the fuzzy operator. If F ( t ) is caused by F ( t 1 ) and R ( t , t 1 ) is constant for each t, then F ( t ) is a time-invariant fuzzy series.
The intention of fuzzification is to transform a series of monitored data into a series of fuzzy states. Using this approach, each value within a series is transferred into an adequate fuzzy state and we obtain the order of states instead of the order of discrete values. For that purpose, we apply the fuzzy C-mean clustering algorithm [28,29,30,31] over the set of daily monitored electricity prices, P ( i ) = { p i } ,   i = 1 , 2 , , N .
A fuzzy C-mean algorithm is a method based on the minimization of a generalized least-squared error function within groups. Let P = { p i } R N × 1 be the univariate series of monitored data and C m = { c m } ,   m = 1 , 2 , , M be the electricity price vector composed of M cluster centers. Every cluster is a fuzzy set defined by the relative closeness to space P = { p i } R N × 1 .
The membership degree u i m [ 0 , 1 ] indicates to what degree the relative closeness PN belongs to the cluster center vector Cm, which results in a fuzzy partition matrix U = | u i m | N × M . Let uim be the membership, Cm the center of the cluster, N the number of observed data points, and M the number of clusters. Then, the objective function, which should be minimized in fuzzy clustering, is defined as follows:
J = ( U , c 1 , c 2 , , c m , P ) = i = 1 N m = 1 M u i m ω d i m 2 ( p i , c m ) ,
where dmi is the Euclidean distance between the observation and the center of the cluster; d i m = ( s i c m ) 2 ,   i = 1 , 2 , , N , and exponent ω is the fuzzy index ( ω > 1 ). In this paper we set up ω = 2 . The objective function J is minimized subject to the following constraints:
m = 1 M u i m = 1 , i = 1 , 2 , , N ,
0 u i m 1 , m = 1 , 2 , , M , i = 1 , 2 , , N ,
0 < i = 1 N u i m < m , m = 1 , 2 , , M .
An iterative algorithm is used to find the minimum of the objective function. In j-th iteration, the values of u m i ω and c m are updated as follows:
c m = i = 1 N u i m ω p i i = 1 N u i m ω ,
u i m = ( 1 | p i c m | ) 1 ω 1 m = 1 M ( 1 | p i c m | ) 1 ω 1 .
The iteration process stops when | | J ( j + 1 ) J ( j ) | | < δ , where δ represents the minimum amount of improvement or a given threshold value.
The number of clusters represents the number of fuzzy sets or states. According to the obtained fuzzy partition matrix ( U = | u i m | N × M ) we can define the fuzzy state matrix S(i) of the observed data as follows:
S ( i ) = [ s ( 1 ) = m a x { u 11 ( c 1 ) , u 12 ( c 2 ) , , u 1 M ( c M ) } s ( 2 ) = m a x { u 21 ( c 1 ) , u 22 ( c 2 ) , , u 2 M ( c M ) } s ( N ) = m a x { u N 1 ( c 1 ) , u N 2 ( c 2 ) , , u N M ( c M ) } ]
If we take into consideration that the fuzzy C-mean algorithm produces a sequence of M cluster centers, then, on the basis of the maximum value of the membership function we can determine the fuzzy state to which the i-th monitored value belongs. Finally, the sequence of fuzzy states S ( i ) = { s ( 1 ) , s ( 2 ) , , s ( N ) } represents a fuzzy time series on P ( i ) = { p i } ,   i = 1 , 2 , , N .
The creation of fuzzy relations among obtained fuzzy states can be very complex. To overcome this problem, we transform the sequence of fuzzy states into an adequate stationary interval series and apply an interval-valued autoregressive process to create a short-term forecasting model.

2.2. Interval-Valued Forecasting Model

The process of transformation of a fuzzy time series into an interval time series is based on the fact that each fuzzy state S m ( i ) ,   i { 1 , 2 , , N } , m { 1 , 2 , , M } can be represented by a triplet; S ( i ) = [ c m m i n ( i ) , c m ( i ) , c m m a x ( i ) ] , where c m m i n ( i ) is equal to the element of the cluster with minimum value, c m m a x ( i ) is equal to the element with the maximum value, and c m ( i ) is the center of the cluster. If we take into consideration that we monitored the daily electricity price then transformation produces the following interval time series:
P ( i ) C m e a n S ( i ) ; [ p 1 p 2 p i p N ] C m e a n [ [ p 1 l ( m ) , p 1 u ( m ) ] [ p 2 l ( m ) , p 2 u ( m ) ] [ p i l ( m ) , p i u ( m ) ] [ p N l ( m ) , p N u ( m ) ] ] ,   m { 1 , 2 , , M } ,
where, p 1 l ( m ) is the lowest and p 1 u ( m ) is the highest daily electricity price for the m-th fuzzy state. Accordingly, we can say that we created chronological sequence of interval-valued data, i.e., we have a time series of interval data.
An interval variable X is defined as a closed, bounded set of real numbers in the form of X = [ x l , x u ] , where x l is the lower bound, x u is the upper bound of interval, and x l , x u . An interval time series is a sequence of interval variables monitored in successive time points and expressed as a two-dimensional vector X ( i ) = [ x i l , x i u ] T , i = 1 , 2 , , N . In this paper we use the basic interval arithmetic operations introduced by Moore et al. [32]:
X + Y = [ x l + y l , x u + y u ] X Y = [ x l y u , x u y l ] X · Y = [ m i n ( x l y l , x l y u , x u y l , x u y u ) , m a x ( x l y l , x l y u , x u y l , x u y u ) ] X Y = X · 1 Y 1 Y = [ 1 y u , 1 y l ] , w i t h   0 [ y l , y u ]
The attraction of interval arithmetic is that it would not be necessary to analyze whether the conventional point-wise floating-point computations are safe. As the interval results contain all possible values, a narrow interval indicates success. A wide interval does not prove that a conventionally computed result is wrong, but it does indicate a risk. Interval arithmetic has the property of correctness; result intervals are guaranteed to contain the real number that is the value of the expression [33].
Every monitored series contains information about the process that generated it. This process can be realized by modeling the current value as a function of its previous values. An autoregressive process defines the current value of the variable as a weighted linear sum of its previous values and is defined as the following stochastic difference equation:
y t = β 0 + j = 1 k β i y t i + ε t ,
where, β 0 is a constant, β 1 , β 2 , , β k are coefficients of the model, ε t is white noise ( ε t ~ i i d N ( 0 , σ 2 ) ), and k is the order of the autoregressive process (lag). In the context of interval variables, the autoregressive process becomes an interval autoregressive process:
[ y t l , y t u ] = [ β 0 l , β 0 u ] + j = 1 k [ β j l , β j u ] [ y t j l , y t j u ] + [ ε t l , ε t u ] .
Another representation of the interval can be done in terms of the so-called midpoint and radius, with X C = x l + x u 2 and X R = x u x l 2 . The midpoint is the center of an interval (the location), whereas the radius is the half-width of an interval (a measure of imprecision), with X R 0 [34]. Let Y ( i ) = [ y i C , y i R ] be the interval response variable and X ( j ) = [ x j C , x j R ] be the set of interval explanatory variables monitored on N units. Accordingly, Equation (11) can now be expressed by the following linear relationships:
y i C = β 0 C + β 1 C x i 1 C + β 2 C x i 2 C + + β j C x i j C + ε i C ,
y i R = β 0 R + β 1 R x i 1 R + β 2 R x i 2 R + + β j R x i j R + ε i R ,
where:
  • y i C , y i R —the center and radius of the i-th interval response variable,
  • x i j C , x i j R —the center and radius of the j-th interval explanatory variables,
  • β 0 C , β 0 R —the center and radius of the constant,
  • β j C , β j R —the center and radius of the regression coefficients of j-th interval explanatory variables,
  • ε i C , ε i R —the center and radius of the residual of the i-th interval response variable.
The optimal coefficients are obtained according to the least-squares approach by minimizing the sum of squared residuals of y i C and y i R subject to non-negativity of β j R . The criterion of minimization is defined as:
m i n β 0 C , β 1 C , , β j C ; β 0 R , β 1 R , , β j R i = 1 k [ ( ε i C ) 2 + ( ε i R ) 2 ] β j R 0 , j = 1 , 2 , , k
To define the values of the coefficients we apply the center and range method developed by Neto and de Carvalho [35]. The values of the coefficients β 0 C , β 1 C , , β j C and β 0 R , β 1 R , , β j R are the solutions of the following system of 2 ( k + 1 ) normal equations written in matrix form:
β ^ = ( β ^ 0 C , β ^ 1 C , , β ^ j C , β ^ 0 R , β ^ 1 R , , β ^ j R ) = ( A ) 1 × b ,
where A is a 2 ( k + 1 ) × 2 ( k + 1 ) matrix and b is a 2 ( k + 1 ) × 1 vector described as:
A = [ N i = 1 N x i 1 C i = 1 N x i k C 0 0 0 i = 1 N x i 1 C i = 1 N ( x i 1 C ) 2 i = 1 N x i k C x i 1 C 0 0 0 i = 1 N x i k C i = 1 N x i 1 C x i k C i = 1 N ( x i k C ) 2 0 0 0 0 0 0 N i = 1 N x i 1 R i = 1 N x i k R 0 0 0 i = 1 N x i 1 R i = 1 N ( x i 1 R ) 2 i = 1 N x i k R x i 1 R 0 0 0 i = 1 N x i k R i = 1 N x i 1 R x i k R i = 1 N ( x i k R ) 2 ] ,
b = [ i = 1 N y i C , i = 1 N y i C x i C , , i = 1 N y i C x i k C , i = 1 N y i R , i = 1 N y i R x i R , , i = 1 N y i R x i k R ] T .
.
If the interval time series is stationary, then d = 0 ; otherwise d > 0 , where d denotes the order of differencing. If the interval series is non-stationary, then it is necessary to transform it into a stationary series by d-differencing. First-order differencing is performed in the following manner:
[ Δ y i l , Δ y i u ] = [ y i l , y i u ] [ y i 1 l , y i 1 u ] ,   i = 1 , , N .
After differencing, the interval time series becomes stationary and we can apply the k-th interval autoregressive process (Equation (11)) on differenced series. Values of the interval differenced series will be forecasted as follows:
[ Δ y ^ i l , Δ y ^ i u ] = [ Δ y ^ i C y ^ i R , Δ y ^ i C + y ^ i R ] ,   i = 1 , , N .
Equation (19) represents values for forecasting the first-order differenced series, but we want to forecast monitored electricity price series. Therefore, we must transform these values into the Y ^ ( i ) = [ y ^ i l , y ^ i u ] , i = 2 , , N form as follows:
[ Δ y ^ i l , Δ y ^ i u ] = [ Δ y ^ i C y ^ i R , Δ y ^ i C + y ^ i R ] ,   i = 1 , , N .
If we take into consideration that the monitored series is represented by the series composed of M fuzzy states, then it is necessary to find out to which fuzzy state of M values the forecasted state corresponds. We propose the following procedure for expressing the sequence of forecasted fuzzy states by the set of M fuzzy states (Algorithm 1):
Algorithm 1:
Input: forecasted series by AR(k); P ^ ( i ) ,   i = 1 , , N
Output: forecasted fuzzy states expressed by M fuzzy states
 Step 1. create series of forecasted centers; p ^ i C = p ^ i l + p ^ i u 2
 Step 2. create a fuzzy partition matrix; U ^ = | u ^ i m | N × M
u ^ i m = ( 1 | p ^ i C c m | ) 1 ω 1 m = 1 M ( 1 | p ^ i C c m | ) 1 ω 1 ,   m { 1 , 2 , , M }
 Step 3. create forecasted fuzzy state matrix; S ^ ( i )
S ^ ( i ) = [ s ^ ( 1 ) = m a x { u ^ 11 ( c 1 ) , u ^ 12 ( c 2 ) , , u ^ 1 M ( c M ) } s ^ ( 2 ) = m a x { u ^ 21 ( c 1 ) , u ^ 22 ( c 2 ) , , u ^ 2 M ( c M ) } s ^ ( N ) = m a x { u ^ N 1 ( c 1 ) , u ^ N 2 ( c 2 ) , , u ^ N M ( c M ) } ]
 Step 4. create the sequence of forecasted fuzzy states; S ^ ( i ) = { s ^ ( 1 ) ,   s   ^ ( 2 ) , ,   s   ^ ( N ) }
 Step 5. according to S ^ ( i ) create interval forecasted series; P ^ ( i , m ) = [ p ^ i l ( m ) , p ^ i u ( m ) ]
Algorithm 1 represents the forecasting model. This algorithm is applied to forecast the future electricity price for N + h ,   h = 1 , 2 , , H . Note that this is a short-term forecasting model and H should be set to a few days.
Calibration of the forecasting model is related to the determination of two main parameters. The first parameter considers the number of fuzzy states (M-clusters) for a monitored electricity price series, while the second considers the order of the autoregressive process (k).
We developed the following iterative algorithm to define the minimum number of possible fuzzy states (clusters), (Algorithm 2):
Algorithm 2:
Input: monitored series Y ( i ) ,   i = 1 , 2 , , N
Output: minimum number of clusters mmin
 Step 1. set up the initial value of M to m = 3 and k = 20
 Step 2. do the fuzzy C-mean
 Step 3. create interval series [ y i l ( m ) , y i u ( m ) ] ,   i = 1 , 2 , , N
 Step 4. if interval series is non-stationary do d-differencing
 Step 5. create center series y i C , i = 1 , , N
 Step 6. do autocorrelation function for 20 lags A C F ( y i C , 20 )
 Step 7. if there is one and only one lag such that A C F ( y i C , 20 ) > ± 2 × s t a n d a r d   e r r o r , stop.
 Otherwise set m + 1 and go to Step 2
Figure 1 shows a case when the condition defined by Step 7 is met.
The autocorrelation function (ACF) of any series gives the correlation between yt and yt−k for k = 1, 2, 3, …. Theoretically, the autocorrelation between yt and yt−k is calculated as:
A C F = C o v a r i a n c e ( y t , y t k ) S t d . d e v . ( y t ) S t d . d e v . ( y t k ) .
Since the minimum number of clusters is defined, we continue the iteration process until the condition (Step 7) is met. Suppose the condition is not met in the j-th iteration, in that case, we stop the iterative process and take the number of clusters from j − 1 iteration to be the maximum number of clusters. The algorithm that considers the maximum number of fuzzy states is as follows (Algorithm 3):
Algorithm 3:
Input: monitored series Y ( i ) ,   i = 1 , 2 , , N
Output: maximum number of clusters mmax
 Step 1. set up the initial value of M to m = mmin and k = 20
 Step 2. do the fuzzy C-mean
 Step 3. create interval series [ y i l ( m ) , y i u ( m ) ] ,   i = 1 , 2 , , N
 Step 4. if interval series is non-stationary do d-differencing
 Step 5. create center series y i C , i = 1 , , N
 Step 6. do autocorrelation function for 20 lags A C F ( y i C , 20 )
 Step 7. if there is one and only one lag such that A C F ( y i C , 20 ) > ± 2 × s t a n d a r d   e r r o r ,
 set m+1 and go to Step 2. Otherwise stop and get m = m m a x from the previous iteration
Accordingly, the number of possible fuzzy states is defined as M ˜ = [ m m i n , m m a x ] . The expected number of clusters equals the center of the interval; E ( M ˜ ) = m m i n + m m a x 2 .
Figure 2 shows a case when the condition defined by Step 7 is not met.
Algorithm 2 produces the minimum number of fuzzy states that can be used to transform a monitored series into an interval one, which can be further forecasted by the interval autoregressive process alone, while Algorithm 3 produces the maximum number of fuzzy states. In this way we can increase the flexibility of the forecasted model because any number of fuzzy states in that range can be taken for the purposes of transformation. Finally, the main aim of the proposed algorithms is to prepare a monitored series to be forecasted by the autoregressive model only.
The order of the autoregressive model (lag length) is defined according to information criteria that measure the quantity of information about the dependent variable contained in a set of regressors. In this paper we will use the Akaike information criterion (AIC) [36] and the Schwartz–Bayesian information criterion (SBIC) [37]. They are calculated by the following equations:
A I C = l n ( i = 1 N u ^ i 2 N ) + 2 k N ,
S B I C = l n ( i = 1 N u ^ i 2 N ) + k l n ( N ) N ,
where N is the sample length; k is the total number of estimated coefficients; and u ^ i are the residuals.
u ^ i = p i s ^ i ,
The sum of the squared residuals represents the main part of both criteria and we want to minimize it. Thus, we select the model with the smallest value of ACI or SBIC.
The absolute percentage error of the model for the i-th electricity price is calculated as follows:
A P E i = { 0 ,   i f   p i [ p ^ i l ( m ) , p ^ i u ( m ) ] | p i p ^ i u ( m ) | + | p i p ^ i l ( m ) | 2 p i × 100 ,   o t h e r w i s e .
To demonstrate the effectiveness of the model, the forecasted results are analyzed by the mean absolute percentage error (MAPE):
M A P E = 1 N i = 1 N A P E i .

3. Numerical Example

In this section, we focus on the practical performance of the proposed approach. To test the efficiency of the model we used the data of daily monitored electricity price recorded by Nord Pool, N2EX Day Ahead Auction Prices [38] (Figure 3).
The set of data was divided into a training subset and validation subset. The training subset was composed of data from 1 March 2017 to 31 March 2018. We used this subset to check the confidence of the developed model. The validity subset was composed of data from 1 April 2018 to 10 April 2018, and has been used to check the validity of the model.
The results of Algorithms 2 and 3 are represented in Figure 4.
Obviously, six fuzzy states have met the conditions of Algorithm 2 and seven fuzzy states have not met the conditions of Algorithm 3. Accordingly, the minimum number of fuzzy states is six and the maximum number of fuzzy states is six as well. Hence, the expected number of fuzzy states, i.e., clusters, is six. Fuzzy C-mean clustering algorithm has realized the following cluster center vector; Cm = [c1, c2, c3, c4, c5, c6] = [42.75, 47.25, 52.31, 57.26, 63.25, 90.10] and fuzzy partition matrix U = | u i m | 396 × 6 . Using matrix U and Equation (7) we obtained the fuzzy time series on daily monitored electricity price (see Table 1).
The transformation of six fuzzy states into six intervals is represented by Table 2. For example, fuzzy state s1 appears 58 times in the monitored sequence. The minimum value of the electricity price for the state s1 is 33.88 EUR/MWh, which corresponds to 16 June 2017, while the maximum value is 44.78 EUR/MWh, which corresponds to 27 May 2017. In this way we defined the first interval that corresponds to fuzzy state s1. The remaining intervals are defined in the same way.
The original time series was first transformed into an ordered fuzzy time series whereby each fuzzy state was expressed by an adequate center of cluster. After that, the ordered fuzzy time series was further transferred into an ordered interval-valued time series, where the lower bound of the interval was equal to the electricity price of the fuzzy state with a minimum value and the upper bound was equal to the electricity price of the fuzzy state with maximum value. The process of transformation is expressed by Figure 5.
The stationary nature of the time series is the main prerequisite for the application of an autoregressive process. Figure 6 shows the presence of a trend in the fuzzy time series, i.e., the series is non-stationary.
After first-order differencing of fuzzy time series and interval-valued time series, we can see that these two series became stationary series (Figure 7).
After differencing, data were prepared to be modeled by an interval autoregressive process. Hereinafter, we present the interval autoregressive process for k = 1 in detail. According to the fuzzy time series (see Table 1) starting on 1 March 2017 and ending on 31 March 2018, s 4 s 3 s 3 s 2 s 2 s 4 s 4 s 4 s 3 ; we created interval time series; [ 54.79 , 60.23 ] [ 49.82 , 54.71 ] [ 49.82 , 54.71 ] [ 45.03 , 49.71 ] [ 45.03 , 49.71 ] [ 54.79 , 60.23 ] [ 54.79 , 60.23 ] [ 54.79 , 60.23 ] [ 49.82 , 54.71 ] (see Figure 5). Since the interval time series was non-stationary, we have done first-order differencing and obtained the following stationary series: [ 10.41 , 0.08 ] [ 4.89 , 4.89 ] [ 9.68 , 0.11 ] [ 4.68 , 4.68 ] (see Figure 7). The obtained stationary series was then expressed in the form of a midpoint and radius (see Table 3).
According to the center and range method, the following matrices Δ A and Δ b are defined as follows:
Δ A = [ 394 0 0 0 0 13,349.34 0 0 0 0 394 2846.09 0 0 2846.09 25,842.83 ] ,
Δ b = [ 0 4514.03 2846.09 25,175.24 ]
The parameters of the interval autoregressive process are:
Δ β ^ = ( Δ β ^ 0 C , Δ β ^ 1 C , Δ β ^ 0 R , Δ β ^ 1 R ) T = ( Δ A ) 1 × Δ b = [ 0 0.338 0.913 0.874 ]
Delta indicates that an interval autoregressive process is applied to the differenced series. The forecasting model of the midpoint–radius series is represented by the following two equations:
Δ p ^ i C = Δ β ^ 0 C + Δ β ^ 1 C Δ p i 1 C ( m ) + ε i C = 0.338 Δ p i 1 C ( m ) + ε i C ,
Δ p ^ i R = Δ β ^ 0 R + Δ β ^ 1 R Δ p i 1 R ( m ) + ε i R = 0.913 + 0.874 Δ p i 1 R ( m ) + ε i R .
According to Equation (19), the values of the interval differenced series is forecasted as follows:
[ Δ p ^ i l , Δ p ^ i u ] = [ 0.338 Δ p i 1 C ( m ) ( 0.913 + 0.874 Δ p i 1 R ( m ) ) , 0.338 Δ p i 1 C ( m ) + ( 0.913 + 0.874 Δ p i 1 R ( m ) ) ] .
By using Equation (20), real interval values are obtained (see Table 4).
Now, it is necessary to inspect to what fuzzy state of M = 6 values the forecasted state (center) corresponds. Results of the application of Algorithm 1 are shown in Table 5 and Figure 8.
Absolute percentage error of the model for 4 March 2017 is: | 47.25 52.31 | 47.25 × 100 = 10.71 % . Mean absolute percentage error that regards the original fuzzy time series and forecasted fuzzy time series of monitored electricity price is 4.95%. The Akaike information criterion (AIC) for AR(1) is 3.173 and the Schwartz–Bayesian information criterion (SBIC) is 3.183. According to Equations (25) and (26), the mean absolute percentage error that regards the daily monitored electricity price and forecasted interval time series is 5.43%. Results of the model are represented by Figure 9.
The procedure was repeated for k = 2, 3, …, 6 and the results are shown in Table 6.
Optimal order of interval-valued autoregressive process is k = 5, and the results of the model are represented by Figure 10.
We used Algorithm 1 for period h = 1, 2, …, 10 to measure the validity of the proposed model. The obtained values are represented in Table 7 and Figure 11.
In the two cases, the model missed the original fuzzy state within a range of ±1 state. The mean absolute percentage error for a monitored electricity price series of 10 days and forecasted fuzzy states is 1.41%.

4. Conclusions

In this paper we try to incorporate uncertainty in the electricity price forecasting model by applying interval numbers to express the price of electricity, with no intention of exploring influencing factors. We applied a fuzzy C-mean clustering algorithm to separate the data of electricity prices into an adequate number of states (clusters), with the intention of representing a price time series by a fuzzy time series, i.e., the interval state time series. The main aim of this application is to decrease the volatility of monitored series. Results that are obtained by a fuzzy C-mean algorithm were used as input to the interval-valued autoregressive forecasting model. To define the number of fuzzy states, we developed an algorithm that was based on the autocorrelation function of centers of the interval state time series. The defined number of states prepares the original data to be modeled (forecasted) by an autoregressive process only. The order of the autoregressive process is defined by Akaike and Schwartz–Bayesian information criterion. The model was tested on the real monitored electricity price series and the accuracy of the model was very high.

Author Contributions

All authors participated in the development of the model. Z.G. and S.Š.S. tested the model using numerical examples, together with A.G., M.N. and O.M. came up with the article structure.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflicts of interest. The founding institution had no role in the research; in the analyses of data; in the model development; in the writing of the manuscript, and in the decision to publish the results.

References

  1. Weron, R. Electricity price forecasting: A review of the state-of-the-art with a look into time future. Int. J. Forecast. 2014, 30, 1030–1081. [Google Scholar] [CrossRef]
  2. Nowotarski, J.; Weron, R. Recent advances in electricity price forecasting: A review of probabilistic forecasting. Renew. Sustain. Energy Rev. 2018, 81, 1548–1568. [Google Scholar] [CrossRef]
  3. Shahidehpour, M.; Yamin, H.; Li, Z. Market Operations in Electric Power Systems: Forecasting, Scheduling, and Risk Management; Wiley: Hoboken, NJ, USA, 2002; Chapter 3; pp. 57–113. [Google Scholar]
  4. Skantze, P.L.; Ilic, M.D. Valuation, Hedging and Speculation in Competitive Electricity Markets: A Fundamental Approach; Kluwer Academic Publishers: Dordrecht, The Netherlands, 2001. [Google Scholar]
  5. Dutta, G.; Mitra, K. A literature review on dynamic pricing of electricity. J. Oper. Res. Soc. 2017, 68, 1131–1145. [Google Scholar] [CrossRef]
  6. Aggarwal, S.K.; Saini, L.M.; Ashwani, K. Electricity price forecasting in deregulated markets: A review and evaluation. Electr. Power Energy Syst. 2009, 31, 13–22. [Google Scholar] [CrossRef]
  7. Chuntian, C.; Bin, L.; Shumin, M.; Xinyu, W. Mid-Term Electricity Market Clearing Price Forecasting with Sparse Data: A Case in Newly-Reformed Yunnan Electricity Market. Energies 2016, 9, 804. [Google Scholar] [CrossRef]
  8. Contreras, J.; Espínola, R.; Nogales, F.J.; Conejo, A.J. ARIMA Models to Predict Next-Day Electricity Prices. IEEE Trans. Power Syst. 2003, 18, 1014–1020. [Google Scholar] [CrossRef]
  9. Barlow, M. A diffusion model for electricity prices. Math Financ. 2002, 12, 287–298. [Google Scholar] [CrossRef]
  10. Fu, Y.; Li, Z. Different models and properties on LMP calculations. In Proceedings of the 2006 IEEE Power Engineering Society General Meeting, Montreal, QC, Canada, 18–22 June 2006. [Google Scholar] [CrossRef]
  11. Voronina, S.; Partanena, J. A Hybrid electricity price forecasting model for the Finnish electricity spot market. In Proceedings of the 32st Annual International Symposium on Forecasting, Boston, MA, USA, 24–27 June 2012. [Google Scholar]
  12. Aggarwal, S.K.; Saini, L.M.; Ashwani, K. Electricity Price Forecasting in Ontario Electricity Market Using Wavelet Transform in Artificial Neural Network Based Model. Int. J. Control Autom. Syst. 2008, 6, 639–650. [Google Scholar]
  13. Ghodsi, R.; Zakerinia, M.S. Forecasting Short Term Electricity Price Using Artificial Neural Network and Fuzzy Regression. Int. J. Acad. Res. Bus. Soc. Sci. 2012, 2, 286–293. [Google Scholar]
  14. Yamin, H.Y.; Shahidehpour, S.M.; Li, Z. Adaptive short-term electricity price forecasting using artificial neural networks in the restructured power markets. Int. J. Electr. Power Energy Syst. 2004, 26, 571–581. [Google Scholar] [CrossRef]
  15. Cerjan, M.; Matijaš, M.; Delimar, M. Dynamic Hybrid Model for Short-Term Electricity Price Forecasting. Energies 2014, 7, 3304–3318. [Google Scholar] [CrossRef] [Green Version]
  16. Esfahan, M. Neuro-fuzzy approach for short-term electricity price forecasting developed MATLAB-based software. Fuzzy Inf. Eng. 2011, 3, 339–350. [Google Scholar] [CrossRef]
  17. Tian, S.A.L.; Jia, L.N. Anticipating electricity prices for future needs—Implications for liberalised retail markets. Appl. Energy 2018, 212, 244–264. [Google Scholar] [CrossRef]
  18. Ziel, F.; Weron, R. Day-ahead electricity price forecasting with high-dimensional structures: Univariate vs. multivariate modeling frameworks. Energy Econ. 2018, 70, 396–420. [Google Scholar] [CrossRef] [Green Version]
  19. Gonzalez, J.P.; Munoz, S.R.A.; Estrella, A. Perez. Forecasting Functional Time Series with a New Hilbertian ARMAX Model: Application to Electricity Price Forecasting. IEEE Trans. Power Syst. 2018, 33, 545–556. [Google Scholar] [CrossRef]
  20. Nieta, A.A.S.; Gonzalez, V.; Contreras, J. Portfolio Decision of Short-Term Electricity Forecasted Prices through Stochastic Programming. Energies 2016, 9, 1069. [Google Scholar] [CrossRef]
  21. Neupane, B.; Woon, W.L.; Aung, Z. Ensemble Prediction Model with Expert Selection for Electricity Price Forecasting. Energies 2017, 10, 77. [Google Scholar] [CrossRef]
  22. Alvarez, F.M.; Troncoso, A.; Riquelme, J.C.; Riquelme, J.M. Partitioning-Clustering Techniques Applied to the Electricity Price Time Series; Yin, H., Tino, P., Corchado, E., Byrne, W., Yao, X., Eds.; IDEAL 2007. LNCS 4881; Springer: Berlin/Heidelberg, Germany, 2007; pp. 990–999. [Google Scholar]
  23. Safarinejadian, B.; Gharibzadeh, M.; Rakhshan, M. An optimized model of electricity price forecasting in the electricity market based on fuzzy time series. Syst. Sci. Control Eng. 2014, 2, 677–683. [Google Scholar] [CrossRef]
  24. Sokhanvar, K.; Karimpour, A.; Pariz, N. Electricity price forecasting using a clustering approach. In Proceedings of the 2nd IEEE International Conference on Power and Energy (PECon 08), Johor Baharu, Malaysia, 1–3 December 2008; pp. 1302–1305. [Google Scholar]
  25. Itaba, S.; Mori, H. A fuzzy-preconditioned GRBFN model for electricity price forecasting. Procedia Comput. Sci. 2017, 114, 441–448. [Google Scholar] [CrossRef]
  26. Song, Q.; Chissom, B.S. Fuzzy time series and its models. Fuzzy Sets Syst. 1993, 54, 269–277. [Google Scholar] [CrossRef]
  27. Sheng, T.L.; Cheng, Y.C.; Lin, S.Y. A FCM-based deterministic forecasting model for fuzzy time series. Comput. Math. Appl. 2008, 56, 3052–3063. [Google Scholar]
  28. Bezdek, J.C.; Enrlich, R.; Full, W. FCM: The fuzzy c-means clustering algorithm. Comput. Geosci. 1984, 10, 191–203. [Google Scholar] [CrossRef]
  29. Lu, Y.H.; Ma, T.H.; Yin, C.H.; Xie, X.Y.; Tian, W.; Zhong, S.M. Implementation of the Fuzzy C-Means Clustering Algorithm in Meteorogical Data. Int. J. Database Theory Appl. 2013, 6, 1–18. [Google Scholar] [CrossRef]
  30. Wang, X.; Wang, Y.; Wang, L. Improving fuzzy c-means clustering based on feature-weight learning. Pattern Recognit. Lett. 2004, 25, 1123–1132. [Google Scholar] [CrossRef] [Green Version]
  31. Chang, C.T.; Lai, J.Z.C.; Jeng, M.D. A fuzzy K-means clustering algorithm using cluster center displacement. J. Inf. Sci. Eng. 2011, 27, 995–1009. [Google Scholar]
  32. Moore, R.E.; Kearfott, R.B.; Cloud, M.J. Introduction to Interval Analysis; SIAM Press: Philadelphia, PA, USA, 2009. [Google Scholar]
  33. Hickey, T.; Qun, J.; Emden, M.H. Interval Arithmetic: From Principles to Implementation. J. ACM 2001, 48, 1–34. [Google Scholar] [CrossRef]
  34. Giordani, P. Linear Regression Analysis for Interval-Valued Data Based on the Lasso Technique. Available online: http://www.dss.uniroma1.it/en/system/files/pubblicazioni/9-RT_6_2011_Giordani.pdf (accessed on 29 April 2018).
  35. Neto, E.L.; Carvalho, F. Centre and range method for fitting a linear regression model to symbolic interval data. Comput. Stat. Data Anal. 2007, 52, 1500–1515. [Google Scholar] [CrossRef]
  36. Akaike, H. A new look at the statistical model identification. IEEE Trans. Autom. Control 1974, 19, 716–723. [Google Scholar] [CrossRef]
  37. Schwarz, G. Estimating the dimension of a model. Ann. Stat. 1978, 6, 461–464. [Google Scholar] [CrossRef]
  38. N2EX Day Ahead Auction Prices. Available online: https://www.nordpoolgroup.com/Market-data1/GB/Auction-prices/UK/Daily/?view=table (accessed on 16 March 2018).
Figure 1. Autocorrelation function that satisfies the conditions.
Figure 1. Autocorrelation function that satisfies the conditions.
Energies 11 01911 g001
Figure 2. Autocorrelation function that does not satisfy the conditions.
Figure 2. Autocorrelation function that does not satisfy the conditions.
Energies 11 01911 g002
Figure 3. Daily monitored series of electricity price.
Figure 3. Daily monitored series of electricity price.
Energies 11 01911 g003
Figure 4. Autocorrelation function for: (a) three fuzzy states; (b) four fuzzy states; (c) five fuzzy states; (d) six fuzzy states; (e) seven fuzzy states.
Figure 4. Autocorrelation function for: (a) three fuzzy states; (b) four fuzzy states; (c) five fuzzy states; (d) six fuzzy states; (e) seven fuzzy states.
Energies 11 01911 g004
Figure 5. From monitored electricity price time series to interval-valued time series: (a) fuzzy time series; (b) interval-valued time series.
Figure 5. From monitored electricity price time series to interval-valued time series: (a) fuzzy time series; (b) interval-valued time series.
Energies 11 01911 g005
Figure 6. Trend of fuzzy time series monitored electricity price time series to interval-valued time series.
Figure 6. Trend of fuzzy time series monitored electricity price time series to interval-valued time series.
Energies 11 01911 g006
Figure 7. Stationary quality of: (a) differenced fuzzy time series and (b) differenced interval time series.
Figure 7. Stationary quality of: (a) differenced fuzzy time series and (b) differenced interval time series.
Energies 11 01911 g007
Figure 8. Original fuzzy time series and forecasted fuzzy time series of monitored electricity price.
Figure 8. Original fuzzy time series and forecasted fuzzy time series of monitored electricity price.
Energies 11 01911 g008
Figure 9. Monitored series and forecasted interval time series.
Figure 9. Monitored series and forecasted interval time series.
Energies 11 01911 g009
Figure 10. Plot of interval-valued autoregressive model, AR(5).
Figure 10. Plot of interval-valued autoregressive model, AR(5).
Energies 11 01911 g010
Figure 11. Monitored and forecasted values of electricity price for h = 10 days.
Figure 11. Monitored and forecasted values of electricity price for h = 10 days.
Energies 11 01911 g011
Table 1. Fuzzy time series of monitored series (six fuzzy states).
Table 1. Fuzzy time series of monitored series (six fuzzy states).
Year2017201720172017201720172017201720172017201820182018
Month34567 89101112123
1s4s2s2s1s2s2s2s3s3s5s3s3s6
2s3s2s3s1s1s1s2s1s4s5s4s4s6
3s3s2s3s1s2s1s2s2s4s4s4s4s6
4s2s2s2s1s4s1s2s3s3s5s4s3s5
5s2s3s2s1s4s1s2s3s3s5s5s4s5
6s3s4s2s1s3s1s2s3s3s4s4s4s4
7s3s3s2s1s2s2s2s2s4s5s4s4s4
8s3s2s2s2s1s2s2s3s4s5s4s4s4
9s3s2s3s1s1s1s3s4s4s5s4s4s4
10s2s2s3s1s3s2s2s3s4s5s5s3s4
11s2s2s3s1s5s2s1s3s4s5s5s3s5
12s2s2s2s1s2s2s3s3s3s6s4s4s4
13s2s2s1s1s1s2s3s2s4s5s4s3s6
14s1s2s2s1s1s2s3s3s4s5s4s4s5
15s2s2s2s1s1s2s3s2s4s5s4s3s5
16s2s3s2s1s1s1s4s3s4s5s4s4s5
17s2s2s4s1s2s2s3s3s4s5s4s4s5
18s2s2s3s1s1s2s5s4s4s5s4s4s5
19s1s2s3s2s1s1s5s3s4s5s3s4s5
20s2s3s2s1s1s2s3s3s4s5s4s4s5
21s2s2s2s2s1s3s3s2s4s5s4s4s4
22s2s2s2s2s1s3s3s2s4s5s4s5s5
23s2s2s2s1s2s2s2s3s4s4s3s5s4
24s2s2s2s1s1s2s2s3s4s4s3s5s5
25s2s2s2s1s2s2s3s3s4s4s4s5s4
26s2s3s1s5s1s2s3s4s4s4s4s5s4
27s3s3s1s2s1s2s3s3s4s4s3s5s3
28s2s4s1s1s1s2s4s3s4s5s3s5s4
29s2s2s1s2s1s3s3s2s4s4s2 s4
30s2s2s2s2s1s3s3s3s5s4s3 s4
31s2 s2 s1s3 s3 s3s3 s3
Table 2. From fuzzy state to interval.
Table 2. From fuzzy state to interval.
Fuzzy StateInterval
s1[33.88, 44.78]
s2[45.03, 49.71]
s3[49.82, 54.71]
s4[54.79, 60.23]
s5[60.30, 74.35]
s6[76.68, 104.44]
Table 3. Midpoint–radius form of interval.
Table 3. Midpoint–radius form of interval.
DataIntervalMidpointRadius
2 March 2017 [ 10.41 , 0.08 ] −5.245.16
3 March 2017 [ 4.89 ,   4.89 ] 04.89
4 March 2017 [ 9.68 , 0.11 ] −4.894.78
31 March 2018 [ 10.41 , 0.08 ] −5.245.16
Table 4. Forecasted interval series.
Table 4. Forecasted interval series.
DataForecasted IntervalForecasted Center
3 March 2017 [ 46.16 ,   61.91 ] 54.03
4 March 2017 [ 44.63 ,   59.89 ] 52.26
31 March 2018 [ 49.12 ,   65.89 ] 57.51
Table 5. Forecasted states.
Table 5. Forecasted states.
DataForecasted Center Fuzzy   Partition   Matrix   U ^ = | u ^ i m | 394 × 6 S ^ ( i )
c1 = 42.75c2 = 47.25c3 = 52.31c4 = 57.26c5 = 63.25c6 = 90.10
3 March 201754.030.07020.11670.45830.24650.08610.021952.31
4 March 201752.260.00440.00850.97340.00850.00380.001152.31
31 March 201857.510.01510.02170.04280.87450.03880.006857.26
Table 6. Characteristics of the AR(k) process.
Table 6. Characteristics of the AR(k) process.
Order AR(k)MAPE (%) Original-Forecasted StatesMAPE (%) Monitored-Interval SeriesAICSBIC
AR(1)4.955.433.1733.183
AR(2)4.775.013.1613.171
AR(3)4.915.113.1823.192
AR(4)4.414.713.0263.036
AR(5)4.394.682.9953.005
AR(6)4.895.313.1573.167
Table 7. Validity of proposed mode for h = 1, 2, …, 10.
Table 7. Validity of proposed mode for h = 1, 2, …, 10.
DataMonitored ValueForecasted IntervalCenter of Forecasted IntervalForecasted Fuzzy StateFuzzy Interval
1 April 201857.37[49.47,68.23]58.86s4[54.79,60.23]
2 April 201855.38[47.04,66.70]56.88s4[54.79,60.23]
3 April 201857.98[47.86,66.93]57.40s4[54.79,60.23]
4 April 201855.59[47.84,66.92]57.38s4[54.79,60.23]
5 April 201856.49[48.04,67.12]57.52s4[54.79,60.23]
6 April 201853.88[48.22,66.93]57.57s4[54.79,60.23]
7 April 201857.94[48.19,67.12]57.65s4[54.79,60.23]
8 April 201857.37[47.89,67.08]57.49s4[54.79,60.23]
9 April 201862.05[47.88,67.11]57.50s4[54.79,60.23]
10 April 201857.48[47.82,67.16]57.49s4[54.79,60.23]

Share and Cite

MDPI and ACS Style

Gligorić, Z.; Savić, S.Š.; Grujić, A.; Negovanović, M.; Musić, O. Short-Term Electricity Price Forecasting Model Using Interval-Valued Autoregressive Process. Energies 2018, 11, 1911. https://doi.org/10.3390/en11071911

AMA Style

Gligorić Z, Savić SŠ, Grujić A, Negovanović M, Musić O. Short-Term Electricity Price Forecasting Model Using Interval-Valued Autoregressive Process. Energies. 2018; 11(7):1911. https://doi.org/10.3390/en11071911

Chicago/Turabian Style

Gligorić, Zoran, Svetlana Štrbac Savić, Aleksandra Grujić, Milanka Negovanović, and Omer Musić. 2018. "Short-Term Electricity Price Forecasting Model Using Interval-Valued Autoregressive Process" Energies 11, no. 7: 1911. https://doi.org/10.3390/en11071911

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