Abstract
In recent years, the liberalization of energy markets (especially electricity) by many countries has led to much attention being paid to their modeling. The energy market modeling under the framework of probability theory is valuable when the distribution function is close enough to the actual frequency. However, due to the complexity and variability of the world, economic reasons and changing government policies, this assumption is not applicable in some cases. Under such circumstances, we propose an uncertain two-factor model based on uncertain differential equations to evaluate the electricity spot price dynamics. Then, several essential indicators of electricity are investigated and generalized moment estimation for unknown parameters is also provided. Two case studies by using electricity data from the Oslo and Stockholm regions illustrate our approach. We also compare the proposed model with one-factor uncertain model driven by Liu process and the electricity stochastic model. A detailed numerical study illustrates the efficiency of the proposed model to evaluate electricity spot prices.
Similar content being viewed by others
1 Introduction
Uncertain theory and probability theory are two axiomatic mathematical systems to rationally handle the indeterminacy. It was demonstrated by Liu (2012a) that probability theory is suitable to deal with frequency, whereas uncertainty theory is suitable to deal with belief degree. For a given quantity, a distribution function should be given in order to select whether probability theory or uncertainty theory is better to be used. Liu (2019) provided a convincing example based on uncertain urn problem to illustrate that probability theory should be applied if the given distribution function is close enough to the frequency; otherwise, uncertainty theory has to be applied. Unfortunately, the given distribution function is not close enough to the real frequency in many practical situations. Therefore, uncertainty theory is an important mathematical tool to deal with the real problems. Major topics of uncertainty theory include uncertain programming (Liu 2009a), uncertain statistics (Liu 2010a), uncertain risk analysis and reliability analysis (Liu 2010b), uncertain propositional logic (Li and Liu 2009), uncertain set (Liu 2010c), uncertain logic (Liu 2011), uncertain inference (Liu 2010c), uncertain process (Liu 2008), uncertain calculus (Liu 2009b), and uncertain differential equation (Liu 2008).
As an important application of uncertainty theory, uncertain differential equation has been developed by many scholars. An existence and uniqueness theorem of solutions of uncertain differential equations was verified by Chen and Liu (2010) under the assumption of linear growth and Lipschitz condition, while the theorem is verified by Gao (2012) under the assumption of local linear growth and Lipschitz condition. Moreover, Chen and Liu (2010) presented a method to get the analytic solutions of linear uncertain differential equations, and Liu (2012b) and Yao (2013b) obtained the analytic solutions of some specific types of nonlinear uncertain differential equations. Following that, a vital numerical method for calculating the solution of an uncertain differential equation by a family of solutions of ordinary differential equations was introduced by Yao and Chen (2013). Based on this numerical method, Yao (2013a) further computed the extreme value, first hitting time and time integral of the solutions of uncertain differential equations. Another concern about uncertain differential equation is its parameter estimation based on the some given observed values. For this purpose, the method of moments (Yao and Liu 2020), least squares estimation (Sheng et al. 2020), generalized moment estimation (Liu 2021), uncertain maximum likelihood (Liu and Liu 2020) and minimum cover estimation (Yang et al. 2020) were applied. Furthermore, the initial value estimation of uncertain differential equation was investigated by Lio and Liu (2020).
Nowadays, uncertain differential equation has been successfully used in COVID-19 spread (Chen et al. 2020; Jia and Chen 2020; Lio and Liu 2020), finance (Mehrdoust and Najafi 2020; Hassanzadeh and Mehrdoust 2018; Liu 2013), pharmacokinetics (Liu and Yang 2021), population growth (Zhang and Yang 2020), heat conduction (Yang and Yao 2017), string vibration (Gao and Ralescu 2019) and spring vibration (Jia and Yang 2018). This paper aims to develop the application of uncertain differential equation to the field about electricity market.
To maintain a balance between production and demand, all manufacturers must follow the National Network Company (NGC) regulatory guidelines. The prices paid for this purpose are determined by Pool rules. Every day, pursuant to the existing capacities, the producers offer the prices of each production set for the next day. Then, to estimate the demand forecast level based on the bid price with lowest cost, NGC uses a computer algorithm to determine the operational plan (see Green 1996). In most deregulated electricity markets, there is a day-ahead market. In the Nordic region, the day-ahead market is a non-mandatory market called Elspot, which organized by Nord Pool. The significant examples of non-mandatory day-ahead markets are APX Power UK, Powernext and European Energy Exchange. In these markets, daily hourly electricity contracts are traded for physical delivery over the next 24 hours (midnight to midnight). On the Nord Pool’s spot market, Nordic countries players (Danish, Finnish, Norwegian and Swedish) trade hourly contracts for each of the next 24 hours (see Benth and Koekebakker 2008). Every morning, players make offers to buy or sell a certain amount of electricity for different hours of the next day. When the spot market closes, at noon each day, the day-ahead price is obtained for each hour of the next day (for more information, we refer readers to Benth et al. 2008). Asian and European options are two type options which are traded in this market. Asian options in the Nord Pool market are always written on the spot price (see Weron 2008). However, as noted by Mehrdoust and Noorani (2021), these options were traded on the Nord Pool energy exchange in the 1990s and they abandoned in 2000. Nevertheless, European-style options are very common in the Nord Pool market and are still traded on future contracts (see Benth and Kruhner 2015). Spark-spread option is another important class of derivatives in the electricity and gas market. These derivatives are written in various electricity and gas future contracts, and factory owners can use this type of derivatives for hedging the undesirable movements that occur in the gas and electricity markets. Valuation of spark-spread option was recently studied by Carmona et al. (2013).
With the liberalization of electricity markets, most of the literature in the electricity spot price is to develop models that are more consistent with reality market. In recent years, researchers have modeled the dynamics of daily electricity prices in the Nordic power exchange using various characteristics such as seasonality, mean reversion, jumps and regime-switching processes. For instance, in order to motivate the Heath–Jarrow–Morton approach to evaluate swap prices, Weron (2008) provided a thorough discussion of how the Nordic energy market is organized. Lucia and Schwartz (2002) proposed two models to describe the stochastic process governing the spot price in the Nordic power exchange. The first model is a one-factor model with two components: a known deterministic function of time and a stochastic process that is either a mean-reverting process or a Ornstein–Uhlenbeck process. The second model is a two-factor model with three components: a known deterministic function of time, a mean-reverting process and a drifted Brownian motion. Geman and Roncoroni (2006) introduced a similar model through jump process for electrical spikes. Empirical results showed that their proposed model has good flexibility and it is consistent with the observed electricity spot prices in several markets. Mehrdoust and Noorani (2021) modeled the electricity spot price in the Nordic power exchange by using a deterministic component, which is a function of time, and a stochastic component. The stochastic component was modeled by a mean-reverting process, drifted Brownian motion and jump component, such that the model parameters were dependent on hidden Markov chain. In addition to fitting Nord Pool market prices, their model also has the ability to generate forward contract prices. Other works on spot price models include, to mention a few, Barndorff-Nielsen et al. (2018), Bennedsen (2017), Mayer et al (2015), Liebl (2013), Rypdal and Løvsletten (2013), Benth et al. (2012) and Janczura and Weron (2010).
An acceptable comparison between the actual market data and the obtained data by the implemented model in the framework of probability theory requires that the distribution function of the considered stochastic model is close enough to the actual frequency (see Liu 2015). However, given that unforeseen events (system failure, climate change, war, etc.) and economic problems (inflation and recession) affect the behavior of financial and energy time series, this assumption is not applicable in some cases. In such a situation, to better deal with dynamic noises in the electricity spot price, this paper uses uncertain differential equations under the framework of uncertainty theory. As far as we know, there are no papers in the literature electricity modeling when the electricity spot price is modeled by the uncertain process. This paper intends to fill this gap by concentrating upon the two-factor canonical Liu processes. In this work, first the model parameters are estimated by applying the generalized moment estimation method. We then show that the electricity spot prices obtained by two-factor model are closer to market realities compared to the one-factor model.
The rest of this paper is organized as follows. In Sect. 2, some concepts and theorems about uncertain variables and uncertain differential equations are introduced. In Sect. 3, we formulate and explain the electricity model in the uncertain framework. In Sect. 4, we estimate the model parameters by employing generalized moment estimation method based on the \(\alpha \)-path of the uncertain differential equations. Section 5 reports our numerical results, and Sect. 6 contains our conclusions.
2 Preliminary
In this section, the basic definitions and fundamental concepts in uncertain theory including uncertain axioms, uncertain process and uncertain differential equation are introduced.
Definition 1
(Liu 2007) Let \({\mathcal {L}}\) be a \(\sigma \)-algebra on a non-empty set \(\varGamma \). A set function \({\mathcal {M}}: {\mathcal {L}} \longrightarrow [0, 1]\) is called an uncertain measure if it satisfies the following axioms
-
(Normality Axiom) \({\mathcal {M}}\{\varGamma \} = 1\) for the universal set \(\varGamma \).
-
(Duality Axiom) \({\mathcal {M}}\{\varLambda \} + {\mathcal {M}}\{\varLambda ^C\} = 1\) for any event \(\varLambda \).
-
(Subadditivity Axiom) For every countable sequence of events \(\varLambda _1,\varLambda _2, \ldots \), we have
$$\begin{aligned} {\mathcal {M}}\Big \{\bigcup _{i=1}^\infty \varLambda _i \Big \}\le \sum _{i=1}^\infty {\mathcal {M}}\{\varLambda _i\}. \end{aligned}$$The triple \((\varGamma ,{\mathcal {L}},{\mathcal {M}})\) is called an uncertainty space.
-
(Product Axiom) Let \((\varGamma _i ,{\mathcal {L}}_i,{\mathcal {M}}_i )\) be an uncertainty space for \(i = 1, 2, \ldots , n\). Then, the product uncertain measure \({\mathcal {M}}\) is an uncertain measure on product \(\sigma \)-algebra \({\mathcal {L}}_1 \times {\mathcal {L}}_2 \times \ldots \times {\mathcal {L}}_n\) satisfying
$$\begin{aligned} {\mathcal {M}}\Big \{\prod _{i=1}^n \varLambda _i \Big \}= \min \limits _{1\le i\le n} {\mathcal {M}}\{\varLambda _i\}, \end{aligned}$$where \(\varLambda _i\) are arbitrarily chosen events from \({\mathcal {L}}_i\) for \(i = 1, 2, \ldots , n\), respectively.
Definition 2
(Liu 2007) If \(\xi \) is measurable from \((\varGamma , {\mathcal {L}}, {\mathcal {M}})\) to a real number set, i.e., the following set
is an event for each real Borel set \({\mathcal {B}}\), then \(\xi \) is called an uncertain variable.
Definition 3
(Liu 2007) An uncertainty distribution of the uncertain variable \(\xi \) is defined as
for arbitrary real number x; then, x is called an uncertain variable.
Definition 4
(Liu 2009b) An uncertain variable sequence of \(\xi _1, \xi _2, \ldots , \xi _n\) is regarded to be independent mutually if
is tenable for any real Borel sets \({\mathcal {B}}_1, {\mathcal {B}}_2, \ldots , {\mathcal {B}}_n\).
Definition 5
(Liu 2015) An uncertain variable \(\xi \) is called normal if it has a normal uncertainty distribution
denoted by \({\mathcal {N}}(\mu , \sigma )\) where \(\mu \) and \(\sigma \) are real numbers with \(\sigma > 0\). Besides, an uncertain variable is called lognormal if \(\ln \xi \) is a normal uncertain variable \({\mathcal {N}}(\mu , \sigma )\).
Theorem 1
(Liu 2015) Let \(\xi \) be an uncertain variable with continuous uncertainty distribution \(\varPhi \). Then, for any interval [a, b], we have
Theorem 2
(Liu 2015) Let \(\xi _1\) and \(\xi _2\) be independent normal uncertain variables \({\mathcal {N}}(\mu _1, \sigma _1)\) and \({\mathcal {N}}(\mu _2, \sigma _2)\), respectively. Then, the sum \(\xi _1 +\xi _2\) is also a normal uncertain variable \({\mathcal {N}}(\mu _1 + \mu _2, \sigma _1 + \sigma _2)\), i.e.,
Definition 6
(Liu 2007) Let \(\xi \) be an uncertain variable with uncertainty distribution \(\varPhi \). Then, the expected value of \(\xi \) is defined by
provided that at least one of the two integrals is finite. Besides, the variance of \(\xi \) is defined by \(V[\xi ] = {\mathbb {E}}[(\xi -{\mathbb {E}}[\xi ])^2]\).
Theorem 3
(Liu 2015) If \(\xi \) has an inverse uncertainty distribution \(\varPhi ^{-1}(\alpha )\), and k be a positive integer, then the kth moment of \(\xi \) is as follows:
In the other word, for a standard normal uncertain variable \(\xi \sim {\mathcal {N}}(0, 1)\), we have
Definition 7
(Liu 2008) Let \((\varGamma ,{\mathcal {L}},{\mathcal {M}})\) be an uncertainty space and let T be a totally ordered set (e.g., time). An uncertain process is a function \(C_t (\gamma )\) from \(T \times (\varGamma ,{\mathcal {L}},{\mathcal {M}})\) to the set of real numbers such that \({C_t \in B}\) is an event for any Borel set B of real numbers at each \(t \in T\).
Definition 8
(Liu 2009b) An uncertain process \(C_t\) is called a Liu process if
-
\(C_0 = 0\) and almost all sample paths are Lipschitz continuous,
-
\(C_t\) has stationary and independent increments,
-
the increment \(C_{s+t} - C_s\) has a normal uncertainty distribution
$$\begin{aligned} \varPhi _{t}(x)=\left( 1+\exp \left( -\frac{\pi x}{\sqrt{3} t}\right) \right) ^{-1}, \quad x \in {\mathbb {R}}. \end{aligned}$$
Let \(C_t\) be an uncertain process. For any partition of closed interval [a, b] with \(a = t_1< t_2<\ldots < t_{k+1} = b\), the mesh is written as
Then, the time integral of \(C_t\) with respect to t is
provided that the limit exists almost surely and is finite. \(C_t\) is said to be time integrable.
Definition 9
(Li and Liu 2009) Suppose that \(C_t\) is a Liu process, and f and g are two measurable real functions. Then,
is called an uncertain differential equation.
Definition 10
(Yao and Chen 2013) Let \(0<\alpha < 1\) be a real number. An uncertain differential equation (1) has an \(\alpha \)-path \(X_t^\alpha \), if it solves the corresponding ordinary differential equation as follows:
where \(\varPhi ^{-1}(\alpha )\) is the inverse standard normal uncertainty distribution, i.e.,
In this case, \(X_t\) is called a contour process.
Theorem 4
(Yao and Chen 2013) Let \(X_t\) and \(X_t^\alpha \) be the solution and \(\alpha \)-path of the uncertain differential equation
respectively. Then, for any monotone function J, we have
Theorem 5
(Yao and Chen 2013) Let \(X_t\) and \(X_t^\alpha \) be the solution and \(\alpha \)-path of the uncertain differential equation (1), respectively. Then,
This theorem is called Yao–Chen formula.
3 Multi-factor model of electricity
It is significant to allow seasonal changes, because the demand for energies, especially electricity, varies with temperatures, which are highly dependent on season. The idea of modeling is to first identify a seasonal floor as f, such that prices are returning to it (see Benth et al. 2008). According to this approach, the floor can be obtained by fitting the deterministic function to data, and then, move the whole function down until the difference between the observations of energy spot price and floor is positive. The difference is referred to as the “deseasonalized” spot prices. From Benth et al. (2008), since the electricity spot prices show a definite pattern between specific months, seasonal behavior can be modeled with a simple sinusoidal function as follows:
for constants a, b, c and d. Suppose that the spot price dynamics \(S(t), 0 \le t \le T\), with maturity date \(T>0\) is defined by
for n independent adapted stochastic processes \(X^{(1)}_t,\ldots ,X^{(n)}_t\), which represent the factors. To ensure that \(S_t\) is adapted as well, we assume that he function \(g: {\mathbb {R}}^n \rightarrow {\mathbb {R}}\) be continuous. The spot price model in (4) is very general and includes many interesting cases known in the energy and commodity markets. Here, we list a few examples and connect them to our model. Schwartz (1997) introduced a simple model for oil price dynamics called the Schwartz model, which is defined as follows:
with
where \(\theta >0\) is the mean-reverting level, \(\kappa >0\) is the rate at which \(U_t\) is pulled back to the level \(\theta \), \(\sigma >0\) is the volatility rate of \(U_t\), and \(W_t\) is a Brownian motion. After that, two-factor extension of the commodity Schwartz model is proposed by Schwartz and Smith (2000). It takes the form
with
where the short-run deviations (i.e., \(X_t\)) are assumed to revert toward zero following an Ornstein–Uhlenbeck process and the equilibrium level (i.e., \(Y_t\)) is a drifted Brownian motion. \(W_{t}^{(1)}\) and \(W_{t}^{(2)}\) are two Brownian motions with correlation \(\rho \in (-1,1)\). Moreover, \(\theta ,\mu ,\sigma ,\xi \) are mean-reversion coefficient of short-term deviation, drift parameter of equilibrium level, volatility rate of short-term deviation and volatility rate of equilibrium level, respectively. We note that \(\theta >0\) describes the rate at which the short-term deviations are expected to disappear.
Lucia and Schwartz (2002) by adding the seasonal factor to the commodity model (5) presented the dynamics of electricity spot price as follows:
where \(f_t,X_t\) and \(Y_t\) are given by Eqs. (3), (6) and (7), respectively.
Following Benth et al. (2010), we consider the electricity spot price dynamic as follows:
where
and the short-run deviations \(X_t\) mean-revert toward a level given by the \(\kappa \). We note that if \(\kappa =0\), then model (9) becomes model (8).
A dynamics for the spot price evolution is desirable for several reasons. The models that describe the uncertainty of spot price are of interest to traders operating in the energy markets (see Benth et al. 2008). However, as stated in Benth et al. (2008), the uncertain models are also used as a reference point for the settlement of future and forward contracts and are therefore an essential input in understanding the dynamics of energy derivatives. In addition, since energy commodities are driven by the balance between demand and production, prices return to their mean levels. A natural class of stochastic models to describe such dynamics is the Ornstein–Uhlenbeck processes (see Benth et al. 2008). When we use the models based on the stochastic processes, which are defined on probability space, a large sample size is needed to estimate probability distribution based on long-run frequency (see Liu 2012a). However, Liu (2012a) stated that the sample size is often small (even no sample) in practice and the belief degree usually has much larger variance than the long-run frequency. Thus, we should deal with it by using uncertainty theory. Actually, we intend to express the electricity models in an uncertain space and create a connection between electricity markets and this space. If we assume that the electricity spot price follows some uncertain differential equation, then we may produce a new topic of uncertain electricity. Let the logarithmic electricity spot prices represent by \(Z_t\) with \(0\le t\le T\), as the sum of three components with canonical processes. Which the first one is considered the logarithmic seasonality function and is represented by a known deterministic function of time, \(F_t\). The second and third parts are the uncertain Ornstein–Uhlenbeck process \(X_t\) and an ordinary uncertain differential equation \(Y_t\). In this case, if Wiener processes \(W^{(1)}_t\) and \(W^{(2)}_t\) in Eqs. (10) and (11) are replaced by Liu processes \(C^{(1)}_t\) and \(C^{(2)}_t\), we have an electricity two-factor model in which the electricity spot price \(S_t\) is determined by
where \(X_t\) and \(Y_t\) are, respectively, short-term deviation and equilibrium level processes, which are driven by Liu processes. Moreover, \(\theta ,\mu ,\sigma ,\xi \) and \(\kappa \) are mean-reversion coefficient of short-term deviation, drift parameter of equilibrium level, volatility rate of short-term deviation, volatility rate of equilibrium level and mean reversion of short-run deviations (i.e., the short-run deviations \(X_t\) mean-revert toward a level given by the \(\kappa \)), respectively.
Since in real market, electricity spot prices return rates are more concerned, the logarithms of the electricity spot prices \(Z_t, 0\le t\le T\) are conducted as follows:
where \(F_t=\ln f_t\).
Theorem 6
The solution of the logarithmic uncertain electricity model \(Z_t\) in system (13) is as follows:
where
Proof
The proof follows easily from Chen and Liu (2010) and is omitted here. \(\square \)
At any given time t, the solutions \(X_t\) and \(Y_t\) in Theorem 6 are normal uncertain variables with expected values
and standard deviations
respectively. From Definition 5, \(X_t\) and \(Y_t\) can be expressed as follows:
Thus, by applying Theorem 2, the logarithmic electricity spot price \(Z_t\) is a normal uncertain variable with expected value
and standard deviation
which is denoted as
The uncertainty distribution \(\varPhi _t\) of \(Z_t\) at any time t is
Before discussing the confidence interval and some other important properties of logarithmic electricity spot price \(Z_t\), we prove that \(Z_t\) satisfying in the Yao–Chen formula. The next theorem plays an important role in simulation of the electricity spot price.
Theorem 7
(Hassanzadeh and Mehrdoust 2020) Assume that for \(i=1,2\), \(f_i\) and \(g_i\) are continuous functions and \(C^{(1)}_t\) and \(C^{(2)}_t\) are independent canonical Liu processes. Suppose that \(Y_{it}\) and \(Y_{it}^{\alpha }\) be the solution and \(\alpha \)-path of an uncertain differential equation
respectively. Let \(|h_i(t,y)|\) be a continuous increasing function. Then, the solution \(U_t\) of an uncertain differential equation
is a contour process with an \(\alpha \)-path \(U_t^\alpha \) that solves the corresponding ordinary differential equation
where
In other words,
Corollary 1
The process followed by \(Z_t\) can be expressed as the solution to the following stochastic differential equation (provided again that the function \(F_t = \ln f_t\) satisfies appropriate regularity conditions)
Now, we define
Then, we have
From Theorem 7, the uncertain differential equation (19) is a contour process with an \(\alpha \)-path \(Z_t^\alpha \) that solves the corresponding ordinary differential equation
In other words,
We note that
where
Given a confidence level \(\alpha ~ (0< \alpha < 1)\), the \(\alpha \) confidence interval for \(Z_t\) is suggested as
where \(\ell \) is the solution of
Denote the uncertain measure as \({\mathcal {M}}\), which indicates the belief degree that an uncertain event may happen. It follows from the subadditivity axiom of uncertain measure in Definition 1 that
Thus, we have the chance of \(\alpha \) to cover the logarithmic electricity spot price \(Z_t\) with this confidence interval.
Proposition 1
For the uncertain model (13), the \(\alpha ~ (0<\alpha <1)\) confidence interval of the log-electricity spot price \(Z_t\) at any time t can be expressed as follows:
Proof
We put
and
We now obtain the value of \(\ell \). From Eq. (22), we have
Thus,
which implies
Hence, by change of variable \(U=\exp \big \{\frac{\pi \ell }{{\bar{D}}_t}\big \}\), we have
Thus, \(U=\displaystyle \frac{1+\alpha }{1-\alpha }\), and we obtain
Substituting the solution of \(\ell \) into Eq. (21) proves the result.
\(\square \)
As pointed out by Byström (2003), to update the hedge based on the dynamics model, future contracts on the Nordic energy exchange must be bought or sold every day. When traders’ assets are about to be lost, they usually prefer to make a profit rather than make a loss. On the other hand, since the evolution of future contracts depend on the starting level of the spot price (see Cartea et al. 2005), many traders set a certain level to sell their future contracts if the electricity spot price reaches this level, with this approach they can maintain their profits. They can also set a limit for electricity spot price to buy future contracts. Due to the fact that logarithm is a strictly monotone increasing function, if the logarithmic electricity spot price reaches a level at time t, one can adopt the appropriate strategy for the future contract at time t. Theorems 8 and 9 state, respectively, the uncertain measure of logarithmic electricity spot price (i.e., \({\mathcal {M}}(Z_t\ge z_0), \ z_0\in {\mathbb {R}}\)) and the uncertainty distribution of the first time that the logarithmic electricity spot price reaches a certain level \(\eta \). From Liu (2007), we note that the uncertain measure \({\mathcal {M}}(Z_t\ge z_0)\) indicates the belief degree of an uncertain event \(Z_t\ge z_0\).
Theorem 8
Consider the logarithmic uncertain electricity model \(Z_t\) in system (13). Denoting the MEV, \(z_0\), the uncertain measure for at time t is as follows:
Proof
It follows from Eq. (17) and the duality of the uncertain measure in Definition 1.
\(\square \)
For a given constant \(\eta \in {\mathbb {R}}\), define the uncertain variable
Theorem 9
For a given constant \(\eta \in {\mathbb {R}}\) and the logarithmic uncertain electricity model \(Z_t\) in system (13), the level-time defined in (25) has an uncertainty distribution
Proof
Denote
where
is the inverse uncertainty distribution of the \(Z_t\). It follows from definition of the level-time defined in (25) and \(Z_t\) that
and
Using Yao–Chen formula, we have
and
From the duality axiom in Definition 1 for the uncertain measure, we have
Following inequalities (28) and (29), we obtain
Notice that \(\varPhi _t^{-1}(\alpha )\) is a monotone function with respect to t. Thus,
From expression (27), we have
As a result, we obtain
Therefore,
and the proof is completed. \(\square \)
In the electricity exchange market, trading the future and forward contracts is based on the spot prices. The main difference between such contracts and other products in commodity markets is that in electricity markets, contracts are delivered over a period, not at a specific time. In the electricity market, these products are cash settled based on the spot price in the settlement period (see Benth et al. 2008). From Benth et al. (2007), the electricity is delivered as a flow of rate \(Z(t)/T, 0\le t \le T\) during the settlement period [0, T], giving a total cost (in logarithmic units) of
The following two theorems express the expected value and confidence interval for \(G_t=\frac{1}{T}\int _0^t Z_s \mathrm{d}s\).
Theorem 10
For the uncertain model in (13), the \(G_t\) has the inverse uncertainty distribution
where
Moreover, the expected value is
Proof
For a fixed maturity time \(T>0\), the product of a normal uncertain variable \(Z_t\) in Eq. (16) and the scalar number 1/T is also a normal uncertain variable with expectation
and standard deviation
Thus, the uncertainty distribution \(\varpi _t\) of \(\frac{1}{T}Z_t\) at any time t is as follows:
Moreover, \(\frac{1}{T}Z_t\) has the inverse uncertainty distribution as follows:
Obviously, for any time \(0\le t\le T\), we have
and
Using Yao–Chen formula, we have
and
From the duality axiom for the uncertainty measure in Definition 1, we have
From inequalities (33) and (35), we obtain
Thus, \(G_t=\frac{1}{T}\int _0^t Z_s \mathrm{d}s\) has the inverse uncertainty distribution as follows:
Due to Theorem 3, the expected value of \(G_t\) can be calculated as follows:
and the proof is completed.\(\square \)
Theorem 11
For the uncertain model in (13), the \(G_t\) has an \(\alpha ~ (0<\alpha <1)\) confidence interval
where
and \(\varUpsilon _t\) is the uncertainty distribution for \(G_t\).
Proof
It follows from Theorem 1
Due to the fact that \(0<\varUpsilon _t\big ({\mathbb {E}}[G_t]-\lambda \big )<1\), and by applying Yao–Chen formula, we conclude that
Thus, we have the chance of \(\alpha \) to cover \(G_t\) with this confidence interval and the theorem follows immediately. \(\square \)
4 Framework of calibration
To compare simulated data with real market data, estimation of the parameters \(\kappa , \theta , \mu , \sigma \) and \(\xi \) in the logarithmic electricity model based on the observations is a crucial problem. Since the moment estimations for these parameters are not exist, in this section we derive generalized moment estimations for unknown parameters \(\kappa , \theta , \mu , \sigma \) and \(\xi \) in the logarithmic electricity spot model in Theorem 6.
Theorem 12
Consider the logarithmic electricity model in Theorem 6 with unknown parameters \(\kappa , \theta , \mu , \sigma \) and \(\xi \). Assume that there are n observations \(z_{t_1},z_{t_2},\ldots ,z_{t_n}\) of the log-spot price of electricity \(Z_t\) at time \(t_1, t_2, \ldots , t_n\) with \(0< t_1< t_2< \cdots < t_n\), respectively. The corresponding generalized moment estimation \((\kappa ^*, \theta ^*, \mu ^*, \sigma ^*, \xi ^*)\) is the optimal solution of
where
and
Proof
Equation (18) has a difference form
On the other hand,
Due to the fact that \((C_{t_{i+1}}^{(1)}-C_{t_{i}}^{(1)})\), \(C_{t_{i+1}}^{(2)}-C_{t_{i}}^{(2)}\) and \(C_{t_{i}}^{(2)}\) are independent, we have
Based on Definition 8 of Liu process, the following expression
is a standard normal uncertain variable with expected value 0 and variance 1, which has an uncertainty distribution
From Eq. (38), we have
Therefore, the estimation of the parameters \( \kappa , \theta , \mu , \sigma \) and \( \xi \) is assumed to follow the standard normal uncertainty distribution, i.e.,
Assume that there are n observations \(z_1,z_2,\ldots ,z_n\) of the log energy spot price at the times \(t_1, t_2, \ldots , t_n\) with \(t_1< t_2< \ldots < t_n\), respectively. Substituting \(Z_{t_{i+1}}\) and \(Z_{t_{i}}\) with the observations \(z_{t_{i+1}}\) and \(z_{t_{i}}\) in Eq. (39), we write
Note that \(\varXi _i, i=1,2,\ldots ,n-1\), are real functions of the parameters \( \kappa , \theta , \mu , \sigma \) and \( \xi \). For the estimates of \( \kappa , \theta , \mu , \sigma \) and \( \xi \) denoted by \( \kappa ^*, \theta ^*, \mu ^*, \sigma ^*\) and \( \xi ^*\), it follows from Eq. (39) that the values of these functions
can be regarded as \(n-1\) samples of a standard normal uncertainty distribution \({\mathcal {N}}(0, 1)\). The sample moments would provide good estimates of the corresponding population moments. Further, the kth sample moments are
and the kth population moments are
We have \(\beta _k = 0\) for any positive odd number k, and
Specially, for \(k=1,2, \ldots , 5\), we have
Thus, the generalized moment estimation \((\kappa ^*,\theta ^*,\mu ^*,\sigma ^*,\xi ^*)\) is the optimal solution of
Therefore, the result follows. \(\square \)
We use the ga command of MATLAB software to solve the optimization problem (37). Genetic algorithm (GA) is a model of biological evolution based on Charles Darwin’s theory of natural selection. Population size, selection rate, crossover and mutation probability, number of generations, convergence conditions, fit function (loss) and search space operators organize the essential part of the genetic algorithm as a problem-solving strategy. GA was first introduced by Holland (1975).
5 Numerical results
In this section, we present the theories expressed for the electricity spot price as numerically by using the electricity data set from the Nordic region of Oslo and Stockholm. We also compare the electricity spot price obtained by the uncertain two-factor model and the one-factor uncertainty model with the actual market data and show that the introduced two-factor model performs better.
The electricity spot price \(S_t^o\) under one-factor uncertainty model is expressed as follows:
where
and \(\mathrm{d}C_t\) is the increment of the Liu process and \(a,b,c,d,\kappa ,\theta \in {\mathbb {R}}, \sigma >0\) are constants.
Suppose that \(Z_t^o\) and \(Z_t^{\alpha ^o}\) be the solution and \(\alpha \)-path for logarithmic spot price of electricity under one-factor uncertainty model, respectively. Then, the solution \(Z_t\) is a contour process with an \(\alpha \)-path \(Z_t^{\alpha ^o}\) that solves the corresponding ordinary differential equation
In other words,
Consider the logarithmic electricity model in system (40) with unknown parameters \(\kappa , \theta \) and \(\sigma \). Assume that there are n observations \(z_{t_1},z_{t_2},\ldots ,z_{t_n}\) of the log-spot price of electricity \(Z_t^o\) at time \(t_1, t_2, \ldots , t_n\) with \(0< t_1< t_2< \cdots < t_n\), respectively. Similar to Theorem 12, the corresponding generalized moment estimation \((\kappa ^*, \theta ^*,\sigma ^*)\) is the optimal solution of
where
and
The parameters of the seasonality function were estimated using the least squares approach. For this purpose, we have applied the nlinfit procedure in MATLAB software. We consider the estimated parameters as \(a^*, b^*, c^*\) and \(d^*\). All four parameters are significant at the \(5\%\) level, indicating that there are both significant seasonal variations and increase in electricity spot prices over the considered period. The electricity spot prices of the Nordic related to the Stockholm and Oslo regions with their seasonality function are graphed in Fig. 1. The estimated parameters of seasonality function \(f_t\) are reported in Table 1.
Tables 2 and 3 report the estimated parameters of the uncertain two-factor model and the uncertain one-factor model related to the electricity spot prices of Stockholm and Oslo, respectively. The performance of the these models for the electricity spot price related to Stockholm and Oslo regions is represented in Table 4 for different horizons based on the the mean-absolute-error (MAE) criteria, respectively. As it can be readily seen from the table, our proposed uncertain two-factor model has a better performance in all time horizons. A close look at this table shows that the uncertain two-factor model has smaller MAE values than the other model considered for all horizons. Notice that the MAE is calculated as follows:
where n is the total number of the electricity spot price data set, \(S_{t_i}\) is the simulated electricity spot price and \(S_{t_i}^*\) is the actual electricity spot price. It should be noted that to provide the numerical results, all the parameters of the proposed model are taken from Tables 1 and 2.
From Eq. (14) and Proposition 1 in Sect. 3, the expected value and the \(95\%\) confidence interval for the logarithmic electricity spot price \(Z_t\) are
and
respectively. As we can see in Figs. 2 and 3, the mean value of the actually electricity spot prices related to the Stockholm and Oslo regions is close to \({\mathbb {E}}[Z_t]\), and both of them are included in the \(95\%\) confidence interval for \(Z_t\).
We now consider the estimated parameters in August 2019. Remember that by Eq. (17) in Sect. 3, the logarithmic electricity spot price \(Z_t\) of the Stockholm and Oslo regions has the uncertainty distribution
and
respectively, which is shown in Fig. 4.
The uncertainty distribution of logarithmic electricity spot price of Oslo and Stockholm regions on the second day of February, June, August and October is illustrated in Fig. 5. From the results of this figure, we find that the logarithmic electricity spot price related to the Stockholm region on the second day of February, June, August and October is \(\varPhi _2(4.5)=0.9434, \varPhi _2(4.5)=0.7304, \varPhi _2(4.5)=0.8653\, \hbox {and}\, \varPhi _2(4.5)=0.8054\), respectively. The logarithmic electricity spot price related to the Oslo region for these months is \(\varPhi _2(4.5)=0.9635, \varPhi _2(4.5)=0.8874, \varPhi _2(4.5)=0.9547\, \hbox {and}\, \varPhi _2(4.5)=0.9115\), respectively. These values indicate the belief degree that the uncertain event \(Z_2\le 4.5\) may happen. From the market data, the logarithmic electricity spot price in the Stockholm {Oslo} regions on the second day of February, June, August and October is \(3.9328 \{3.9347\}, 3.05352 \{3.4375\}, 3.7316 \{3.6891\}\) and \(3.4744\{3.3881\}\), respectively. Therefore, on the second day of these months, the electricity spot prices from Stockholm and Oslo regions are always less than 4.5, and this justifies the high values of the belief degree at these moments.
From Eq. (30), the electricity is delivered as a flow of rate \(Z(t)/T, 0\le t \le T\) in the settlement period [0, T], giving the total cost of \(G_T=\frac{1}{T}\int _0^T Z_s \mathrm{d}s\). Figure 6 illustrates the actual of total cost and the expected value of \(G_T\) with lower and upper bounds with 80% confidence interval for various maturity times T. As shown in this figure, the total cost rises with increasing maturity time T. Based on Theorems 10 and 11, the expected value of \(G_T\) for the electricity spot price related to the Stockholm and Oslo regions with estimated parameters from the August 2019 is
and
respectively. Moreover, the \(80\%\) confidence interval of the \(G_T\) for the electricity spot price related to the Stockholm and Oslo regions with estimated parameters from August 2019 is
and
respectively, where
and \(\varUpsilon _t\) is the uncertainty distribution for \(G_T\). By Eq. (31), \(\varUpsilon _t\) is expressed as follows:
As mentioned in the previous section, due to the first time that the electricity spot price reaches the specified level, traders can consider a beneficial strategy for trading electricity contracts. Using the real market data, the first time that the logarithmic electricity spot price in the Stockholm region reaches the level 3.6 in June, August and October is 12, 2 and 1, respectively. Moreover, the first time that the logarithmic electricity spot price in the Oslo region reaches the level 3.4 in June, August and October is 8, 2 and 1, respectively. Figure 7 shows the belief degree of the uncertain event \(t_{3.6}\le t^*\) and \(t_{3.4}\le t^*\) for Stockholm and Oslo regions with various \(t^*\), respectively. This belief degree value for Stockholm and Oslo areas is calculated from Theorem 9 as follows:
Based on the obtained results in Fig. 7, one can be said on the first 12 days of June, August and October the logarithmic electricity spot price of Stockholm region reaches the level 3.6 with the belief degree 0.6450, 0.5814 and 0.5077, respectively. As the same way, on the first 12 days of June, August and October the logarithmic electricity spot price of Oslo region reaches the level 3.4 with the belief degree 0.9979, 0.7580 and 0.9034, respectively. The results show that with a relatively high belief degree (greater than 0.5) in the first 12 days of June, August and October the logarithmic electricity spot prices in Stockholm and Oslo regions reach the levels 3.6 and 3.4, respectively. Referring to market data, we note that the logarithmic electricity spot prices in the Stockholm and Oslo areas reach the levels 3.6 and 3.4 on the first 12 days of June, August and October, respectively.
We now compare the \(\alpha \)-path of logarithmic electricity spot price under the uncertain two-factor model (13) and the stochastic two-factor model (9). Assuming that \(\alpha = 0.95\), we define up (down) error as the mean square error between the actual logarithmic electricity spot price and 0.95(0.05)-path. A similar idea can be found in Yang et al. (2020).
Figures 8 and 9 show 0.95 confidence interval for the logarithmic electricity spot price in Stockholm and Oslo regions under stochastic model (9) for January, August and December 2019, respectively, in which the parameters are selected according to maximum likelihood estimation (MLE) method from Table 5. These figures also compare the 0.95 path and the 0.05 path using Eq. (20) for the mentioned months. As given in Table 6, the up and down errors obtained under the proposed uncertain model (13) are smaller than the stochastic model (9).
6 Conclusion
In this paper, we have studied the modeling and calibration of the electricity market under the uncertain two-factor model. The considered uncertain model is a combination of deterministic seasonal function, short-run deviation and equilibrium level processes derived by Liu process. For the proposed uncertain model, we have evaluated the expected value of the logarithmic electricity spot price, total cost of the logarithmic electricity delivered in the settlement period and their confidence interval. In addition, the first time that the logarithmic electricity spot price reaches a certain level was evaluated along with its confidence interval. Empirical studies for the electricity spot prices in Stockholm and Oslo regions showed that simulation of the electricity spot price is closer to market reality by adding the equilibrium level process. Moreover, the obtained belief degree of the electricity spot price, the total cost and the first time that the electricity spot price is reached the specified level provided desirable results. Finally, we have compared the 0.95 confidence interval of the stochastic model with the 0.95 path and 0.05 path obtained by the uncertain two-factor model. The results illustrated that the accuracy of the proposed uncertainty model is higher than the stochastic two-factor model. Based on the presented results in this paper, it is ensured that the uncertain two-factor model can be used in the empirical applications of electricity market and can at least be served as a good competitor of the stochastic model in practice.
References
Barndorff-Nielsen O, Benth F, Veraart A (2018) Stochastic modelling of energy spot prices by LSS processes. In: Ambit stochastics. Springer, Cham
Bennedsen M (2017) A rough multi-factor model of electricity spot prices. Energy Econ 63:301–313
Benth F, Koekebakker S (2008) Stochastic modeling of financial electricity contracts. Energy Econ 30(3):1116–1157
Benth F, Kruhner P (2015) Derivatives pricing in energy markets: an infinite-dimensional approach. SIAM J Financ Math 6(1):825–869
Benth F, Kallsen J, MeyerBrandis T (2007) A non-Gaussian Ornstein–Uhlenbeck process for electricity spot price modeling and derivatives pricing. Appl Math Finance 14(2):153–169
Benth F, Benth J, Koekebakker S (2008) Stochastic modelling of electricity and related markets. World Scientific, Singapore
Benth F, Di Nunno G, Khedher A (2010) Computation of Greeks in multi-factor models with applications to power and commodity markets. Preprint series. Pure mathematics http://urn.nb.no/URN:NBN:no-8076
Benth F, Kiesel R, Nazarova A (2012) A critical empirical study of three electricity spot price models. Energy Econ 34(5):1589–1616
Byström H (2003) The hedging performance of electricity futures on the Nordic power exchange. Appl Econ 35(1):1–11
Carmona R, Coulon M, Schwarz D (2013) Electricity price modeling and asset valuation: a multi-fuel structural approach. Math Financ Econ 7(2):167–202
Cartea A, Figueroa M (2005) Pricing in electricity markets: a mean reverting jump diffusion model with seasonality. Appl Math Finance 12(4):313–335
Chen X, Liu B (2010) Existence and uniqueness theorem for uncertain differential equations. Fuzzy Optim Decis Mak 9(1):69–81
Chen X, Li J, Xiao C, Yang P (2020) Numerical solution and parameter estimation for uncertain SIR model with application to COVID-19 pandemic. Fuzzy Optim Decis Mak. https://doi.org/10.1007/s10700-020-09342-9
Gao Y (2012) Existence and uniqueness theorem on uncertain differential equations with local Lipschitz condition. J Uncertain Syst 6(3):223–232
Gao R, Ralescu D (2019) Uncertain wave equation for vibrating string. IEEE Trans Fuzzy Syst 27(7):1323–1331
Geman H, Roncoroni A (2006) Understanding the fine structure of electricity prices. J Bus 79(3):1225–1261
Green R (1996) Increasing competition in the British electricity spot market. J Ind Econ 205–216
Hassanzadeh S, Mehrdoust F (2018) Valuation of European option under uncertain volatility model. Soft Comput 22(12):4153–4163
Hassanzadeh S, Mehrdoust F (2020) European option pricing under multifactor uncertain volatility model. Soft Comput 24(12):8781–8792
Holland J (1975) Adaptation in natural and artificial system: an introduction with application to biology, control and artificial intelligence. University of Michigan Press, Ann Arbor
Janczura J, Weron R (2010) An empirical comparison of alternate regime-switching models for electricity spot prices. Energy Econ 32(5):1059–1073
Jia L, Chen W (2020) Uncertain SEIAR model for COVID-19 cases in China. Fuzzy Optim Dec Mak. https://doi.org/10.1007/s10700-020-09341-w
Jia L, Yang X (2018) Existence and uniqueness theorem for uncertain spring vibration equation. J Intell Fuzzy Syst 35(2):2607–2617
Li X, Liu B (2009) Hybrid logic and uncertain logic. J Uncertain Syst 3(2):83–94
Liebl D (2013) Modeling and forecasting electricity spot prices: a functional data perspective. Ann Appl Stat 7(3):1562–1592
Lio W, Liu B (2020) Initial value estimation of uncertain differential equations and zero-day of COVID-19 spread in China. Fuzzy Optim Decis Mak. https://doi.org/10.1007/s10700-020-09337-6
Liu B (2007) Uncertainty theory, 2nd edn. Springer, Berlin
Liu B (2008) Fuzzy process, hybrid process and uncertain process. J Uncertain Syst 2(1):3–16
Liu B (2009a) Theory and practice of uncertain programming, 2nd edn. Springer, Berlin
Liu B (2009b) Some research problems in uncertainty theory. J Uncertain Syst 3(1):3–10
Liu B (2010a) Uncertainty theory: a branch of mathematics for modeling human uncertainty. Springer, Berlin
Liu B (2010b) Uncertain risk analysis and uncertain reliability analysis. J Uncertain Syst 4(3):163–170
Liu B (2010) Uncertain set theory and uncertain inference rule with application to uncertain control. J Uncertain Syst 4(2):83–98
Liu B (2011) Uncertain logic for modeling human language. J Uncertain Syst 5(1):3–20
Liu B (2012a) Why is there a need for uncertainty theory. J Uncertain Syst 6(1):3–10
Liu Y (2012b) An analytic method for solving uncertain differential equations. J Uncertain Syst 6(4):244–249
Liu B (2013) Toward uncertain finance theory. J Uncertain Anal Appl 1: Article 1
Liu B (2015) Uncertainty theory, 4th edn. Springer, Berlin
Liu B (2019) Uncertain urn problems and Ellsberg experiment. Soft Comput 23(15):6579–6584
Liu Z (2021) Generalized moment estimation for uncertain differential equations. Appl Math Comput 392:125724
Liu Y, Liu B (2020) Estimating unknown parameters in uncertain differential equation by maximum likelihood estimation. Technical Report
Liu Z, Yang X (2021) A linear uncertain pharmacokinetic model driven by Liu process. Appl Math Model 89(2):1881–1899
Lucia J, Schwartz E (2002) Electricity prices and power derivatives: evidence from the nordic power exchange. Rev Deriv Res 5(1):5–50
Mayer K, Schmid T, Weber F (2015) Modeling electricity spot prices: combining mean reversion, spikes, and stochastic volatility. Eur J Finance 21(4):292–315
Mehrdoust F, Najafi A (2020) An uncertain exponential Ornstein–Uhlenbeck interest rate model with uncertain CIR volatility. Bull Iran Math Soc 46(5):1405–1420
Mehrdoust F, Noorani I (2021) Forward price and fitting of electricity Nord Pool market under regime-switching two-factor model. Math Financ Econ 1–43
Rypdal M, Løvsletten O (2013) Modeling electricity spot prices using mean-reverting multifractal processes. Physica A 392(1):194–207
Schwartz E (1997) The stochastic behavior of commodity prices: implications for valuation and hedging. J Financ 52(3):923–973
Schwartz E, Smith J (2000) Short-term variations and long-term dynamics in commodity prices. Manag Sci 46(7):893–911
Sheng Y, Yao K, Chen X (2020) Least squares estimation in uncertain differential equations. IEEE Trans Fuzzy Syst 28(10):2651–2655
Weron R (2008) Market price of risk implied by Asian-style electricity options and futures. Energy Econ 30(3):1098–1115
Yang X, Yao K (2017) Uncertain partial differential equation with application to heat conduction. Fuzzy Optim Decis Mak 16(3):379–403
Yang X, Liu Y, Park G (2020) Parameter estimation of uncertain differential equation with application to financial market. Chaos Solitons Fractals 139:110026
Yao K (2013a) Extreme values and integral of solution of uncertain differential equation. J Uncertain Anal Appl 1(1):1–21
Yao K (2013b) A type of nonlinear uncertain differential equations with analytic solution. J Uncertain Anal Appl 1:8
Yao K, Chen X (2013) A numerical method for solving uncertain differential equations. J Intell Fuzzy Syst 25(3):825–832
Yao K, Liu B (2020) Parameter estimation in uncertain differential equations. Fuzzy Optim Decis Mak 19(1):1–12
Zhang Z, Yang X (2020) Uncertain population model. Soft Comput 24(4):2417–2423
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
There is no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Noorani, I., Mehrdoust, F. & Lio, W. Electricity spot price modeling by multi-factor uncertain process: a case study from the Nordic region. Soft Comput 25, 13105–13126 (2021). https://doi.org/10.1007/s00500-021-06083-8
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-021-06083-8