Probabilistic Forecasting of Medium-Term Electricity Demand: A Comparison of Time Series Models



Similar documents
A Regime-Switching Model for Electricity Spot Prices. Gero Schindlmayr EnBW Trading GmbH

AT&T Global Network Client for Windows Product Support Matrix January 29, 2015

COMPARISON OF FIXED & VARIABLE RATES (25 YEARS) CHARTERED BANK ADMINISTERED INTEREST RATES - PRIME BUSINESS*

COMPARISON OF FIXED & VARIABLE RATES (25 YEARS) CHARTERED BANK ADMINISTERED INTEREST RATES - PRIME BUSINESS*

2015 Settlement Calendar for ASX Cash Market Products ¹ Published by ASX Settlement Pty Limited A.B.N

MGT 267 PROJECT. Forecasting the United States Retail Sales of the Pharmacies and Drug Stores. Done by: Shunwei Wang & Mohammad Zainal

Analysis One Code Desc. Transaction Amount. Fiscal Period

Case 2:08-cv ABC-E Document 1-4 Filed 04/15/2008 Page 1 of 138. Exhibit 8

Methodology For Illinois Electric Customers and Sales Forecasts:

Modelling Electricity Spot Prices A Regime-Switching Approach

Rob J Hyndman. Forecasting using. 11. Dynamic regression OTexts.com/fpp/9/1/ Forecasting using R 1

NASDAQ DUBAI TRADING AND SETTLEMENT CALENDAR On US Federal Reserve Holidays, no settlements will take place for USD.

Analysis of algorithms of time series analysis for forecasting sales

TIME SERIES ANALYSIS

Academic Calendars. Term I (20081) Term II (20082) Term III (20083) Weekend College. International Student Admission Deadlines

OBJECTIVE ASSESSMENT OF FORECASTING ASSIGNMENTS USING SOME FUNCTION OF PREDICTION ERRORS

Enhanced Vessel Traffic Management System Booking Slots Available and Vessels Booked per Day From 12-JAN-2016 To 30-JUN-2017

Academic Calendar for Faculty

A Study on the Comparison of Electricity Forecasting Models: Korea and China

Module 6: Introduction to Time Series Forecasting

Qi Liu Rutgers Business School ISACA New York 2013

Booth School of Business, University of Chicago Business 41202, Spring Quarter 2015, Mr. Ruey S. Tsay. Solutions to Midterm

Integrated Resource Plan

ACCESS Nursing Programs Session 1 Center Valley Campus Only 8 Weeks Academic Calendar 8 Weeks

ACCESS Nursing Programs Session 1 Center Valley Campus Only 8 Weeks Academic Calendar 8 Weeks

Example of a diesel fuel hedge using recent historical prices

University-Wide Academic Calendar

Natural Gas Wholesale Prices at PG&E Citygate as of November 7, 2006

Chapter 25 Specifying Forecasting Models

I. Introduction. II. Background. KEY WORDS: Time series forecasting, Structural Models, CPS

University-Wide Academic Calendar

Define calendars. Pre specified holidays

Energy Savings from Business Energy Feedback

5. Multiple regression

Least Squares Estimation

Demand forecasting & Aggregate planning in a Supply chain. Session Speaker Prof.P.S.Satish

Forecasting model of electricity demand in the Nordic countries. Tone Pedersen

ENERGY STAR for Data Centers

16 : Demand Forecasting

University-Wide Academic Calendar

FORECASTING. Operations Management

Lecture 4: Seasonal Time Series, Trend Analysis & Component Model Bus 41910, Time Series Analysis, Mr. R. Tsay

Use of Statistical Forecasting Methods to Improve Demand Planning

Agenda. Managing Uncertainty in the Supply Chain. The Economic Order Quantity. Classic inventory theory

Modelling electricity market data: the CARMA spot model, forward prices and the risk premium

Contracts. David Simchi-Levi. Professor of Engineering Systems

Based on Chapter 11, Excel 2007 Dashboards & Reports (Alexander) and Create Dynamic Charts in Microsoft Office Excel 2007 and Beyond (Scheck)

Exponential Smoothing with Trend. As we move toward medium-range forecasts, trend becomes more important.

IT S ALL ABOUT THE CUSTOMER FORECASTING 101

VENDOR MANAGED INVENTORY

Industry Environment and Concepts for Forecasting 1

Forecasting the first step in planning. Estimating the future demand for products and services and the necessary resources to produce these outputs

South Dakota Board of Regents. Web Time Entry. Student. Training Manual & User s Guide

Peak Power Problems: How Ontario s Industrial Electricity Pricing System Impacts Consumers

Sales Forecast for Pickup Truck Parts:

Sensex Realized Volatility Index

A SAS/ETS SOFTWARE FORECASTING AND INVENTORY PLANNING SYSTEM

REAL-TIME PRICE FORECAST WITH BIG DATA

Predicting Credit Score Calibrations through Economic Events

Jinadasa Gamage, Professor of Mathematics, Illinois State University, Normal, IL, e- mail:

Ashley Institute of Training Schedule of VET Tuition Fees 2015

Models for Product Demand Forecasting with the Use of Judgmental Adjustments to Statistical Forecasts

Smoothing methods. Marzena Narodzonek-Karpowska. Prof. Dr. W. Toporowski Institut für Marketing & Handel Abteilung Handel

2009 Ryder Scott Reserves Conference Evaluation Challenges in a Changing World First of the Month Prices.How hard can that be to get right?

10/27/14. Consumer Credit Risk Management. Tackling the Challenges of Big Data Big Data Analytics. Andrew W. Lo

Using INZight for Time series analysis. A step-by-step guide.

Tail-Dependence an Essential Factor for Correctly Measuring the Benefits of Diversification

Yield Reduction due to Shading:

FORECASTING CALL CENTER ARRIVALS: A COMPARATIVE STUDY

The Combination Forecasting Model of Auto Sales Based on Seasonal Index and RBF Neural Network

Infographics in the Classroom: Using Data Visualization to Engage in Scientific Practices

Volatility in the Overnight Money-Market Rate

APPROVED - CAMBRIAN COLLEGE ACADEMIC SCHEDULE September August 2016

Sales forecasting # 2

Managing Staffing in High Demand Variability Environments

Gross Borrowing Requirements and Funding Plan

Understanding of the Day of the Week Effect in Online Consumer Behaviour

An Aggregate Reserve Methodology for Health Claims

Impacts of Government Jobs in Lake County Oregon

CENTERPOINT ENERGY TEXARKANA SERVICE AREA GAS SUPPLY RATE (GSR) JULY Small Commercial Service (SCS-1) GSR

MATCHDAY September 2014

ITD Help Desk Traffic Report May 2002

White Paper: Efficient Management of Cloud Resources

Proposal to Reduce Opening Hours at the Revenues & Benefits Coventry Call Centre

CALL VOLUME FORECASTING FOR SERVICE DESKS

Forecasting in supply chains

RIIO-T1 business plan submission London Tuesday 6 September 2011

Valuation of Natural Gas Contracts and Storages

Important Dates Calendar FALL

Section A. Index. Section A. Planning, Budgeting and Forecasting Section A.2 Forecasting techniques Page 1 of 11. EduPristine CMA - Part I

Threshold Autoregressive Models in Finance: A Comparative Approach

Forecasting DISCUSSION QUESTIONS

Statistics in Retail Finance. Chapter 6: Behavioural models

Energy Load Mining Using Univariate Time Series Analysis

IBM SPSS Forecasting 22

Transcription:

Fakultät IV Department Mathematik Probabilistic of Medium-Term Electricity Demand: A Comparison of Time Series Kevin Berk and Alfred Müller SPA 2015, Oxford July 2015

Load forecasting Probabilistic forecasting of electricity demand is an important task for all active market participants! pricing of electricity contracts for end customers basis for risk management and hedging strategies of suppliers and vendors optimization of electricity procurement (generation) and consumption evaluation of the fair market price of electricity Kevin Berk and Alfred Müller Electricity load forecasting 2

Literature approaches vary from AI-based like neural networks to parametric approaches like exponential smoothing or time series analysis (Weron (2006), Alfares and Nazeeruddin (2002)) typically considered: load forecasting models for households or for the total system load (Paatero and Lund (2005), Dordonnat et. al (2008)) lack of information about uncertainty (point forecasts) usual forecast horizon is hours to days ((very) short term) Suitable studies of medium term probabilistic models for industrial end customers seem to be rare so far. Kevin Berk and Alfred Müller Electricity load forecasting 3

Our aim: load forecasting for companies depending on business sector medium-term, i.e. year-ahead probabilistic forecasts total system load as an exogenous factor SARIMA model for stochastic load component challenge: consumption patterns can vary significantly among different sectors Which model is the best one? Kevin Berk and Alfred Müller Electricity load forecasting 4

Outline 1. 2. 3. 4. 5. 6. 7. Kevin Berk and Alfred Müller Electricity load forecasting 5

metering of electricity demand hourly load data for a few years the cumulated load of a set of households or the total system load show a quite homogeneous behavior (diversification) in contrast, the load of a single industry customer is more heterogeneous reason: stochastic events like machine failures have a greater impact on the individual demand profile Kevin Berk and Alfred Müller Electricity load forecasting 6

Some examples Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Metal Processing Industry Metal Forming Technologies Mo Tu We Th Fr Sa Su Connection Technology Mo Tu We Th Fr Sa Su Automotive Parts Supplier Mo Tu We Th Fr Sa Su Retail Mo Tu We Th Fr Sa Su Service Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Electric Steel Mill Paper Mill Kevin Berk and Alfred Müller Electricity load forecasting 7

Fundamental model equation Let C t denote the electricity consumption at time t, our model equation has the following form: log C t = D t + u(g t ) + R t Here, D t is a deterministic seasonal pattern, u(gt ) is a function of the residual grid load G t R t is a residual time series. and Kevin Berk and Alfred Müller Electricity load forecasting 8

A similar-day approach for D t The deterministic seasonal pattern D t is given by 2πt D t =β 0 + β 1 sin{ 365.25 24 } + β 2πt 2 cos{ 365.25 24 } + 16 β j ϑ j 2 (t) + 40 j=3 j=17 β j ϱ j 16 (t), where the β j are determined via OLS (using outlier-cleaned historical data). The dummies ϑ j, j = 1,..., 14 are described in table 1 and ϱ 1,..., ϱ 24 denote the hours. Kevin Berk and Alfred Müller Electricity load forecasting 9

A similar-day approach for D t ϑ 1 ϑ 2 ϑ 3 ϑ 4 ϑ 5 ϑ 6 ϑ 7 ϑ 8 ϑ 9 ϑ 10 ϑ 11 ϑ 12 ϑ 13 ϑ 14 Table : Overview of dummy variables for D41sincos. Mondays (if not a public holiday or a bridge day) Fridays (if not a public holiday or a bridge day) Tuesdays, Wednesdays and Thursdays (if not a p. hol.) Saturdays (if not a public holiday) Sundays (if not a public holiday) Winter holiday period Summer holiday period Public holidays Bridge day (Monday before a public holiday) Bridge day (Friday after a public holiday) January 1st December 24th December 25th and 26th New Year s Eve Kevin Berk and Alfred Müller Electricity load forecasting 10

G t as an exogenous factor denotes the residual grid load, i.e. the total system load minus its deterministic part G t maps the stochastic fluctuations of the market correlation with a customer s electricity demand can be positive or negative the function u(gt ) could be any suitable function, we found a linear approach sufficient Residual grid load vs. residual customer consumption (peak hours): Corr=23.16% Robust regression Kevin Berk and Alfred Müller Electricity load forecasting 11

The residual time series R t covers remaining autocorrelations and seasonalities often modeled by a Gaussian white noise process (iid normal distributed) general assumption of independence and light tails is wrong choose a (seasonal) ARIMA model for R t number and choice of parameters depend on business sector R t = log C t D t u(g t ) 1.5 1 0.5 0 0.5 1 Jan Kevin FebBerkMar and Alfred AprMüller May Jun Electricity Jul loadaug forecasting Sep Oct Nov Dec 12

Model choice for R t BIC suggests a SARIMA(p, 0, q) (P, 0, Q) 24 model with (p, 0, q) (P, 0, Q) = (3, 0, 3) (0, 0, 2) for retail customers, = (4, 0, 4) (1, 0, 1) for two shift operating customers, (2, 0, 0) (2, 0, 2) for three shift operating customers. innovations are not normally distributed 1000 800 600 400 200 0 1.5 1 0.5 0 0.5 1 1.5 Figure : normal distribution fit for SARIMA model innovations Kevin Berk and Alfred Müller Electricity load forecasting 13

Model choice for R t Best fit for innovations given by NIG-distribution. 10 0 10 2 10 4 10 6 10 8 10 10 10 12 1.5 1 0.5 0 0.5 1 1.5 Figure : Fit of a normal distribution (dotted) and a normal inverse Gaussian distribution (dashed) to the kernel density of the empirical innovations (solid) on a semi-logarithmic scale. Kevin Berk and Alfred Müller Electricity load forecasting 14

Medium-term forecasts year ahead forecast scenarios Monte-Carlo approach for retail pricing (see Burger and Müller (2012)) trading strategy evaluation investment decisions (thermal power station, photovoltaic system) peak load management strategic planning Kevin Berk and Alfred Müller Electricity load forecasting 15

Real load vs one-year forecast scenarios 400 300 200 100 0 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Kevin Berk and Alfred Müller Electricity load forecasting 16

Real load vs one-year forecast scenarios 400 300 200 100 0 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec 400 300 200 100 0 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Kevin Berk and Alfred Müller Electricity load forecasting 16

Real load vs expected consumption / forecast scenarios 200 150 100 50 Mo We Fr Su Tu Th Sa Kevin Berk and Alfred Müller Electricity load forecasting 17

Real load vs expected consumption / forecast scenarios 200 150 100 50 Mo We Fr Su Tu Th Sa Kevin Berk and Alfred Müller Electricity load forecasting 17

Real load vs expected consumption / forecast scenarios 200 150 100 50 Mo We Fr Su Tu Th Sa 200 150 100 50 Mo We Fr Su Tu Th Sa Kevin Berk and Alfred Müller Electricity load forecasting 17

different variants of the model: different number of parameters for seasonal patterns monthly dummies, sin-cos, area-preserving splines of order 4 innovations normal, t or NIG Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Figure : Regression coefficients of monthly dummy variables and fitted spline of order four. Kevin Berk and Alfred Müller Electricity load forecasting 18

Evaluation of probabilistic forecasts For a given observation x let F(z) = 1 [z x] be the empirical cdf. We use the continuous ranked probability score (CPRS), which is defined for a probabilistic forecast with cdf F as CRPS(F, x) = = 1 0 (F (z) F(z)) 2 dz QS α (F 1 (α), x)dα with QS α (q, x) = 2(1 [ x<q] α)(q x) denoting the quantile score. We estimate F via Monte-Carlo simulation and compute the CRPS for every point of time t and add up over t (of one year). Kevin Berk and Alfred Müller Electricity load forecasting 19

Data of four companies 2008 Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su 2009 2010 2011 Regime 2009 2010 2011 2009 2010 2011 2009 Kevin Berk and Alfred Müller 2010 Electricity load forecasting 2011 2012 20

Evaluation of probabilistic forecasts Table : CRPS of different models for customer I to II. Absolute value and percentage deviation from benchmark. Rank in brackets, best values in bold. Model CRPS pct. CRPS pct. customer I customer II Benchmark 28.59 (10) 100% 14.24 (10) 100% D31sincos-Normal 23.43 (9) -18.03% 9.01 (9) -36.77% D35-SARIMA-Normal 23.26 (8) -18.62% 8.95 (8) -37.13% D35-SARIMA-NIG 22.84 (7) -20.12% 8.89 (5) -37.6% D35spline-SARIMA-NIG 22.78 (6) -20.33% 8.93 (7) -37.33% D41sincos-SARIMA-NIG 21.29 (3) -25.53% 8.83 (3) -38.03% D41sincos-GL-SARIMA-NIG 20.57 (1) -28.03% 8.72 (1) -38.8% D51-SARIMA-Normal 21.96 (5) -23.19% 8.89 (6) -37.56% D51-SARIMA-NIG 21.57 (4) -24.55% 8.86 (4) -37.78% D51spline-GL-SARIMA-NIG 20.87 (2) -27% 8.73 (2) -38.68% Kevin Berk and Alfred Müller Electricity load forecasting 21

Evaluation of probabilistic forecasts Table : CRPS of different models for customer III and IV. Absolute value and percentage deviation from benchmark. Rank in brackets, best values in bold. Model CRPS pct. CRPS pct. customer III customer IV Benchmark 888.78 (10) 100% 45.33 (10) 100% D31sincos-Normal 830.72 (6) -6.53% 27.46 (3) -39.43% D35-SARIMA-Normal 848.54 (9) -4.53% 27.44 (2) -39.47% D35-SARIMA-NIG 844.13 (8) -5.02% 27.59 (7) -39.14% D35spline-SARIMA-NIG 841.13 (7) -5.36% 27.56 (6) -39.21% D41sincos-SARIMA-NIG 771.95 (1) -13.14% 27.51 (5) -39.31% D41sincos-GL-SARIMA-NIG 774.24 (2) -12.89% 27.97 (8) -38.3% D51-SARIMA-Normal 792.51 (3) -10.83% 27.39 (1) -39.58% D51-SARIMA-NIG 792.53 (4) -10.83% 27.49 (4) -39.37% D51spline-GL-SARIMA-NIG 795.26 (5) -10.52% 28.14 (9) -37.91% Kevin Berk and Alfred Müller Electricity load forecasting 22

Evaluation of probabilistic forecasts 700 600 500 400 300 200 100 0 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 500 450 400 350 300 250 200 150 100 50 0 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 800 700 600 500 400 300 200 100 1400 1200 1000 800 600 400 200 0 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 Figure : Rank histograms of the empirical PITs for the best ranked models. Top row: customer I and II. Bottom row: customer III and IV. Kevin Berk and Alfred Müller Electricity load forecasting 23

switching load profiles Jan'10 Jan'11 Jan'12 Jan'13 Figure : Load profile with stochastic switches in regime (Electric wire manufacturing). two-regime time series different behavior in each regime switches are random but seem to depend on time summer and winter holiday periods are special Kevin Berk and Alfred Müller Electricity load forecasting 24

Markov-switching model Idea: Inhomogeneous markov-switching model ARMA (R t ) plus seasonal component (D t ) in upper regime iid rv (Z t ) in lower regime markov-chain with time-varying transition probabilities Let C t be the electricity consumption and S t {0, 1} be the state of regime at time t. Then C t = (D t + R t )S t + Z t (1 S t ). S t can not be observed directly, we rather have to infer its operation through the observed behavior of C t. Kevin Berk and Alfred Müller Electricity load forecasting 25

Markov-chain S t The two-point stochastic process S t is described by the transition matrix P(S t = s t S t 1 = s t 1, z t 1 ; β 0 ) [ ] q(zt 1, β = 0 ) 1 q(z t 1, β 0 ) 1 p(z t 1, β 1 ) p(z t 1, β 1 ) where z t is a vector of economic-indicator variables, β = (β 0, β 1 ) is a set of parameters governing the transition probabilities and p, q : R 2k [0, 1] are piecewise continuously differentiable functions (see Filardo (1994)). We use a logistic functional form. Kevin Berk and Alfred Müller Electricity load forecasting 26

Parameter estimation MS26-D14-ARMA model 2 13 = 26 parameters for the transition probabilities 14 parameters for D t, i.e. seasonality in upper regime ARMA-parameters for R t two parameters for Z t The parameters are estimated via differential evolution using the first two years of hourly data. Jan'10 Jan'11 Figure : Timeseries with detected regimes (smoothed marginal state probabilities P(S t = 0 {C t } T t=1, {z t } T t=1, θ) >.99) Kevin Berk and Alfred Müller Electricity load forecasting 27

Simulation results 90 80 70 60 50 40 30 20 10 0 Jan'12 120 100 80 Jan'13 60 40 20 0 Jan'12 Jan'13 80 70 60 50 40 30 20 10 0 Jan'12 Jan'13 Figure : Test-period time series (top), D51-Normal forecast (middle) and MS26-D14-ARMA forecast (bottom). Kevin Berk and Alfred Müller Electricity load forecasting 28

CRPS results conventional models detrending routine performs badly as a result, innovation variance is highly overestimated markov-switching approach improves forecasting performance significantly Table : CRPS of different models for regime switching customer Model CRPS pct. Benchmark 14.78 (8) 100% D31 20.49 (9) +38.63% D51-Normal 12.76 (3) -13.67% D51-SARIMA-Normal 12.82 (4) -13.26% D51-SARIMA-Students 13.64 (6) -7.71% D51-SARIMA-NIG 12.73 (2) -13.87% D51spline-SARIMA-Students 14.10 (7) -4.6% D51spline-SARIMA-NIG 13.21 (5) -10.62% MS26-D14-ARMA 8.72 (1) -41% Kevin Berk and Alfred Müller Electricity load forecasting 29

modeling of electricity demand via time series analysis CRPS for comparison of probabilistic forecasts and observations more parameters better performance sin/cos approach for seasonality superior to dummies/area-preserving splines inhomogeneous markov-switching model for regime-switching load profiles significant improvement of forecast quality Current research other methods of evaluating probabilistic forecasts improve computation effort for regime model estimation empirical work on load data analysis Kevin Berk and Alfred Müller Electricity load forecasting 30

Literature I R. Weron. Modeling and Electricity Loads and Prices. Chichester: Wiley, 2006. K. Berk. Modeling and Electricity demand: A Risk Management Perspective. Springer, 2015. K. Berk and A. Müller. Probabilistic of Medium-Term Electricity Demand: A Comparison of Time Series. The Journal of Energy Markets, accepted. M. Burger and J. Müller. Risk-adequate pricing of retail power contracts. The Journal of Energy Markets, 4:53-75, 2012. Kevin Berk and Alfred Müller Electricity load forecasting 31

Literature II M. Burger, B. Klar, A. Müller, G. Schindlmayr. A spot market model for pricing derivatives in electricity markets. Quantitative Finance, 4:109-122, 2004. A.J. Filardo. Business-Cycle Phases and Their Transitional Dynamics. Journal of Business & Economic Statistics, 12:299-308, 1994. Kevin Berk and Alfred Müller Electricity load forecasting 32

Thank you for your attention! Kevin Berk and Alfred Müller Electricity load forecasting 33