22
Spot Price Models PJM D ay A head Price 0 50 100 150 200 250 300 6/1/2000 8/1/2000 10/1/2000 12/1/2000 2/1/2001 4/1/2001 6/1/2001 8/1/2001 Date Price

Spot Price Models. Spot Price Dynamics An examination of the previous graph shows several items of interest. –Price series exhibit spikes with seasonal

  • View
    212

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Spot Price Models. Spot Price Dynamics An examination of the previous graph shows several items of interest. –Price series exhibit spikes with seasonal

Spot Price ModelsPJM Day Ahead Price

050100150200250300

6/1/

2000

8/1/

2000

10/1

/200

0

12/1

/200

0

2/1/

2001

4/1/

2001

6/1/

2001

8/1/

2001

Date

Pri

ce

Page 2: Spot Price Models. Spot Price Dynamics An examination of the previous graph shows several items of interest. –Price series exhibit spikes with seasonal

Spot Price Dynamics

• An examination of the previous graph shows several items of interest.– Price series exhibit spikes with seasonal

component (more in summer than other times).– Prices show seasonality (higher in summer with

a secondary peak in winter)– Volatility varies over period– Prices revert to a mean

Page 3: Spot Price Models. Spot Price Dynamics An examination of the previous graph shows several items of interest. –Price series exhibit spikes with seasonal

ReturnsLog Returns

-2

-1.5

-1

-0.5

0

0.5

1

1.5

1

37

73

10

9

14

5

18

1

21

7

25

3

28

9

32

5

36

1

39

7

43

3

46

9

Date

Series1

Page 4: Spot Price Models. Spot Price Dynamics An examination of the previous graph shows several items of interest. –Price series exhibit spikes with seasonal

Objective

• Find model / return generating process that describes the preceding graphs

• Several models have been used.

• No clear cut conclusion

• Trade-off between ease of implementation (use) and descriptive power.

• Art rather than science.

Page 5: Spot Price Models. Spot Price Dynamics An examination of the previous graph shows several items of interest. –Price series exhibit spikes with seasonal

Models Commonly Used

• General Brownian Motion (GBM)

• Mean Reversion (Ornstein-Uhlenbeck)

• Mean Reversion with Jumps

• Stochastic Volatility

• GARCH(p,q)

• Markov switching Model

Page 6: Spot Price Models. Spot Price Dynamics An examination of the previous graph shows several items of interest. –Price series exhibit spikes with seasonal

Geometric Brownian Motion

• GBM model in natural log of price

• ( x= ln(S)).

• Drift does not depend upon x as

x dt z

r c1

22

Page 7: Spot Price Models. Spot Price Dynamics An examination of the previous graph shows several items of interest. –Price series exhibit spikes with seasonal

Simulating Brownian Motion

Page 8: Spot Price Models. Spot Price Dynamics An examination of the previous graph shows several items of interest. –Price series exhibit spikes with seasonal

Brownian Motion in Trees

Page 9: Spot Price Models. Spot Price Dynamics An examination of the previous graph shows several items of interest. –Price series exhibit spikes with seasonal

Mean Reversion Models

• Continuous time model in natural log of price.

is the mean the rate of reversion to the mean the standard deviation

dx

( ) x

1

22

dt dz

Page 10: Spot Price Models. Spot Price Dynamics An examination of the previous graph shows several items of interest. –Price series exhibit spikes with seasonal

Mean Reversion: Simulation

• Discrete version

• Issue of step size– Drift term function of log of price

x

( ) x

1

22

dt t

Page 11: Spot Price Models. Spot Price Dynamics An examination of the previous graph shows several items of interest. –Price series exhibit spikes with seasonal

Aside: half-life of MR

T

1

2

( )ln 2

• Average time to return to one-half a deviation from the average price

• The larger , the shorter the time to revert.

Page 12: Spot Price Models. Spot Price Dynamics An examination of the previous graph shows several items of interest. –Price series exhibit spikes with seasonal

MR Parameter Estimation

• Historical Basis: regression of change in log of price on log of price.

• We now have the slope and intercept and can compute the mean reversion parameters.

x t x t

Page 13: Spot Price Models. Spot Price Dynamics An examination of the previous graph shows several items of interest. –Price series exhibit spikes with seasonal

Scatter Plot Day Ahead

0

1

2

3

4

5

6

-2 -1.5 -1 -0.5 0 0.5 1 1.5

Series1

Page 14: Spot Price Models. Spot Price Dynamics An examination of the previous graph shows several items of interest. –Price series exhibit spikes with seasonal

Parameter Estimation

• From the OLS estimation, we can recover the parameter values of the process.

2( )ln 1

1

( )ln 1 1

2 1

0

1

( )ln 1 1

Page 15: Spot Price Models. Spot Price Dynamics An examination of the previous graph shows several items of interest. –Price series exhibit spikes with seasonal

MR Jump Diffusion Process

• Electricity Prices exhibit jumps.

• The jumps do not persist, but are more like spikes, i.e. quickly return to a ‘base’ level.

• The last term represents the jump component.

d S ( ) ( )ln S S dt S dz S dq

Page 16: Spot Price Models. Spot Price Dynamics An examination of the previous graph shows several items of interest. –Price series exhibit spikes with seasonal

Estimation of Jump Parameters

• The MR jump process can be estimated via a number of techniques. These range from the heuristic through formal statistical methods such as maximum likelihood.

• ML tends to overestimate jump intensity hence we will simply use the heuristic approach.

• Estimation via recursive filter• Need the intensity, size and variance of jumps.

Page 17: Spot Price Models. Spot Price Dynamics An examination of the previous graph shows several items of interest. –Price series exhibit spikes with seasonal

Estimation Procedure

• Determine some (arbitrary) level at which a return is a jump.

• Count number of ‘jumps’ and divide by time in years to obtain (frequency).

• Compute jump return and standard deviation.

• Repeat until estimates converge.

Page 18: Spot Price Models. Spot Price Dynamics An examination of the previous graph shows several items of interest. –Price series exhibit spikes with seasonal

Stochastic Volatility

dS S dt S dzd 2 ( )2 2

dt 2dw

• This is an extension to GBM wherein the volatility is no longer constant, but random.

• Two factors: Price and Volatility.

• Mean reverting in volatility.

Page 19: Spot Price Models. Spot Price Dynamics An examination of the previous graph shows several items of interest. –Price series exhibit spikes with seasonal

GARCH

• Generalized Autoregressive Conditional Heteroskedacity

• Bollerslev (1986)

• Process for variance.

t2

0

i u t i2

i t i

2

Page 20: Spot Price Models. Spot Price Dynamics An examination of the previous graph shows several items of interest. –Price series exhibit spikes with seasonal

Markov Switching

• These models are based upon the idea that the returns will be due to multiple regimes.

• Simplest model is two states, one a regular state and the other a spike.

• Inputs:– Transition matrix– two stochastic equations.

Page 21: Spot Price Models. Spot Price Dynamics An examination of the previous graph shows several items of interest. –Price series exhibit spikes with seasonal

Markov Switching

• Transition matrix

• p(t) is the probability of a spike on day t.

• q(t) is the probability that a spike ends at t.

P

1 ( )p t ( )p t

q 1 q

Page 22: Spot Price Models. Spot Price Dynamics An examination of the previous graph shows several items of interest. –Price series exhibit spikes with seasonal

Comparison of Models

• Issues in simulation

• Terminal values more widely dispersed in GBM.

• Mean expressed in terms of ln(S).