Real-Time Electricity Pricing - Northwestern...
Transcript of Real-Time Electricity Pricing - Northwestern...
![Page 1: Real-Time Electricity Pricing - Northwestern Universityusers.iems.northwestern.edu/~phoebe08/IBM2010_Intern_Presentati… · Agenda 1 Introduction Project Background Motivation Data](https://reader034.fdocuments.us/reader034/viewer/2022043014/5fb3528fb2710657f47cba30/html5/thumbnails/1.jpg)
Real-Time Electricity Pricing
Xi Chen, Jonathan Hosking and Soumyadip Ghosh
IBM Watson Research Center / Northwestern UniversityYorktown Heights, NY, USA
X. Chen, J. Hosking & S. Ghosh (IBM) Real-Time Electricity Pricing IBM / NU, Summer 2010 1 / 37
![Page 2: Real-Time Electricity Pricing - Northwestern Universityusers.iems.northwestern.edu/~phoebe08/IBM2010_Intern_Presentati… · Agenda 1 Introduction Project Background Motivation Data](https://reader034.fdocuments.us/reader034/viewer/2022043014/5fb3528fb2710657f47cba30/html5/thumbnails/2.jpg)
Agenda
1 IntroductionProject BackgroundMotivationData Summary
2 Modeling and EstimationGeneral FrameworkA Single HouseholdRTP “Average” Household14 RTP Households
3 Conclusions and Future Work
4 Acknowledgment
5 Questions
X. Chen, J. Hosking & S. Ghosh (IBM) Real-Time Electricity Pricing IBM / NU, Summer 2010 2 / 37
![Page 3: Real-Time Electricity Pricing - Northwestern Universityusers.iems.northwestern.edu/~phoebe08/IBM2010_Intern_Presentati… · Agenda 1 Introduction Project Background Motivation Data](https://reader034.fdocuments.us/reader034/viewer/2022043014/5fb3528fb2710657f47cba30/html5/thumbnails/3.jpg)
Olympic Peninsula ProjectProject Background
Why
To investigate distributed real-time control of the grid and to test impacts of time-varyingrates
Who and What
Residential, commercial and municipal test sites, and several distributed generator werecoordinated to manage the constrained feeder electrical distribution
Where
In and near Sequim and Port Angeles, Washington, on the Olympic Peninsula
When
From 4/1/2006 through 3/31/2007
X. Chen, J. Hosking & S. Ghosh (IBM) Real-Time Electricity Pricing IBM / NU, Summer 2010 3 / 37
![Page 4: Real-Time Electricity Pricing - Northwestern Universityusers.iems.northwestern.edu/~phoebe08/IBM2010_Intern_Presentati… · Agenda 1 Introduction Project Background Motivation Data](https://reader034.fdocuments.us/reader034/viewer/2022043014/5fb3528fb2710657f47cba30/html5/thumbnails/4.jpg)
Transactive Control
Figure: Control of Imposed Distribution Constraint Using Transactive Control, courtesy of PNNL.
X. Chen, J. Hosking & S. Ghosh (IBM) Real-Time Electricity Pricing IBM / NU, Summer 2010 4 / 37
![Page 5: Real-Time Electricity Pricing - Northwestern Universityusers.iems.northwestern.edu/~phoebe08/IBM2010_Intern_Presentati… · Agenda 1 Introduction Project Background Motivation Data](https://reader034.fdocuments.us/reader034/viewer/2022043014/5fb3528fb2710657f47cba30/html5/thumbnails/5.jpg)
Pricing Contract Programs
The Residential Customers
112 households are divided into four contract groups:1 Fixed price: Price remains constant.a
2 TOU/CPP: Critical peak rate > On-peak rate > off-peak rate; during each period, priceremains the same.
3 RTP: Price varies every fifteen minutes; customers set automatic response to pricechanges; they can override their pre-set response settings at any time
4 Control: No program account and no bills. Customers received $150 in appreciation oftheir participation.
aThe unit of price is $/kWh
In our study, we focus on analyzing the relationship between real-time price andelectricity usage of the RTP group.
X. Chen, J. Hosking & S. Ghosh (IBM) Real-Time Electricity Pricing IBM / NU, Summer 2010 5 / 37
![Page 6: Real-Time Electricity Pricing - Northwestern Universityusers.iems.northwestern.edu/~phoebe08/IBM2010_Intern_Presentati… · Agenda 1 Introduction Project Background Motivation Data](https://reader034.fdocuments.us/reader034/viewer/2022043014/5fb3528fb2710657f47cba30/html5/thumbnails/6.jpg)
Pricing Contract Programs
The Residential Customers
112 households are divided into four contract groups:1 Fixed price: Price remains constant.a
2 TOU/CPP: Critical peak rate > On-peak rate > off-peak rate; during each period, priceremains the same.
3 RTP: Price varies every fifteen minutes; customers set automatic response to pricechanges; they can override their pre-set response settings at any time
4 Control: No program account and no bills. Customers received $150 in appreciation oftheir participation.
aThe unit of price is $/kWh
In our study, we focus on analyzing the relationship between real-time price andelectricity usage of the RTP group.
X. Chen, J. Hosking & S. Ghosh (IBM) Real-Time Electricity Pricing IBM / NU, Summer 2010 5 / 37
![Page 7: Real-Time Electricity Pricing - Northwestern Universityusers.iems.northwestern.edu/~phoebe08/IBM2010_Intern_Presentati… · Agenda 1 Introduction Project Background Motivation Data](https://reader034.fdocuments.us/reader034/viewer/2022043014/5fb3528fb2710657f47cba30/html5/thumbnails/7.jpg)
Pricing Contract Programs
The Residential Customers
112 households are divided into four contract groups:1 Fixed price: Price remains constant.a
2 TOU/CPP: Critical peak rate > On-peak rate > off-peak rate; during each period, priceremains the same.
3 RTP: Price varies every fifteen minutes; customers set automatic response to pricechanges; they can override their pre-set response settings at any time
4 Control: No program account and no bills. Customers received $150 in appreciation oftheir participation.
aThe unit of price is $/kWh
In our study, we focus on analyzing the relationship between real-time price andelectricity usage of the RTP group.
X. Chen, J. Hosking & S. Ghosh (IBM) Real-Time Electricity Pricing IBM / NU, Summer 2010 5 / 37
![Page 8: Real-Time Electricity Pricing - Northwestern Universityusers.iems.northwestern.edu/~phoebe08/IBM2010_Intern_Presentati… · Agenda 1 Introduction Project Background Motivation Data](https://reader034.fdocuments.us/reader034/viewer/2022043014/5fb3528fb2710657f47cba30/html5/thumbnails/8.jpg)
Pricing Contract Programs
The Residential Customers
112 households are divided into four contract groups:1 Fixed price: Price remains constant.a
2 TOU/CPP: Critical peak rate > On-peak rate > off-peak rate; during each period, priceremains the same.
3 RTP: Price varies every fifteen minutes; customers set automatic response to pricechanges; they can override their pre-set response settings at any time
4 Control: No program account and no bills. Customers received $150 in appreciation oftheir participation.
aThe unit of price is $/kWh
In our study, we focus on analyzing the relationship between real-time price andelectricity usage of the RTP group.
X. Chen, J. Hosking & S. Ghosh (IBM) Real-Time Electricity Pricing IBM / NU, Summer 2010 5 / 37
![Page 9: Real-Time Electricity Pricing - Northwestern Universityusers.iems.northwestern.edu/~phoebe08/IBM2010_Intern_Presentati… · Agenda 1 Introduction Project Background Motivation Data](https://reader034.fdocuments.us/reader034/viewer/2022043014/5fb3528fb2710657f47cba30/html5/thumbnails/9.jpg)
Pricing Contract Programs
The Residential Customers
112 households are divided into four contract groups:1 Fixed price: Price remains constant.a
2 TOU/CPP: Critical peak rate > On-peak rate > off-peak rate; during each period, priceremains the same.
3 RTP: Price varies every fifteen minutes; customers set automatic response to pricechanges; they can override their pre-set response settings at any time
4 Control: No program account and no bills. Customers received $150 in appreciation oftheir participation.
aThe unit of price is $/kWh
In our study, we focus on analyzing the relationship between real-time price andelectricity usage of the RTP group.
X. Chen, J. Hosking & S. Ghosh (IBM) Real-Time Electricity Pricing IBM / NU, Summer 2010 5 / 37
![Page 10: Real-Time Electricity Pricing - Northwestern Universityusers.iems.northwestern.edu/~phoebe08/IBM2010_Intern_Presentati… · Agenda 1 Introduction Project Background Motivation Data](https://reader034.fdocuments.us/reader034/viewer/2022043014/5fb3528fb2710657f47cba30/html5/thumbnails/10.jpg)
Data Summary: A Quick Overview
Problems with data on the residential customers
1 Randomly missing data entries (especially for RTP group)
2 Unequal lengths of the RTP households’ data files3 Failed to keep a record on changes of households’ mode settings4 No demographics (PII) of the households available5 Potential preselection bias in the experimental design6 Possible data recording errors7 Incomplete weather data a
aAccording to the weather expert Dr.Lloyd Treinish at IBM, the oceanic climate occurs in most parts of PacificNorthwest including the areas of our interest, which leads to dramatic weather changes throughout a typical year.
X. Chen, J. Hosking & S. Ghosh (IBM) Real-Time Electricity Pricing IBM / NU, Summer 2010 6 / 37
![Page 11: Real-Time Electricity Pricing - Northwestern Universityusers.iems.northwestern.edu/~phoebe08/IBM2010_Intern_Presentati… · Agenda 1 Introduction Project Background Motivation Data](https://reader034.fdocuments.us/reader034/viewer/2022043014/5fb3528fb2710657f47cba30/html5/thumbnails/11.jpg)
Data Summary: A Quick Overview
Problems with data on the residential customers
1 Randomly missing data entries (especially for RTP group)2 Unequal lengths of the RTP households’ data files
3 Failed to keep a record on changes of households’ mode settings4 No demographics (PII) of the households available5 Potential preselection bias in the experimental design6 Possible data recording errors7 Incomplete weather data a
aAccording to the weather expert Dr.Lloyd Treinish at IBM, the oceanic climate occurs in most parts of PacificNorthwest including the areas of our interest, which leads to dramatic weather changes throughout a typical year.
X. Chen, J. Hosking & S. Ghosh (IBM) Real-Time Electricity Pricing IBM / NU, Summer 2010 6 / 37
![Page 12: Real-Time Electricity Pricing - Northwestern Universityusers.iems.northwestern.edu/~phoebe08/IBM2010_Intern_Presentati… · Agenda 1 Introduction Project Background Motivation Data](https://reader034.fdocuments.us/reader034/viewer/2022043014/5fb3528fb2710657f47cba30/html5/thumbnails/12.jpg)
Data Summary: A Quick Overview
Problems with data on the residential customers
1 Randomly missing data entries (especially for RTP group)2 Unequal lengths of the RTP households’ data files3 Failed to keep a record on changes of households’ mode settings
4 No demographics (PII) of the households available5 Potential preselection bias in the experimental design6 Possible data recording errors7 Incomplete weather data a
aAccording to the weather expert Dr.Lloyd Treinish at IBM, the oceanic climate occurs in most parts of PacificNorthwest including the areas of our interest, which leads to dramatic weather changes throughout a typical year.
X. Chen, J. Hosking & S. Ghosh (IBM) Real-Time Electricity Pricing IBM / NU, Summer 2010 6 / 37
![Page 13: Real-Time Electricity Pricing - Northwestern Universityusers.iems.northwestern.edu/~phoebe08/IBM2010_Intern_Presentati… · Agenda 1 Introduction Project Background Motivation Data](https://reader034.fdocuments.us/reader034/viewer/2022043014/5fb3528fb2710657f47cba30/html5/thumbnails/13.jpg)
Data Summary: A Quick Overview
Problems with data on the residential customers
1 Randomly missing data entries (especially for RTP group)2 Unequal lengths of the RTP households’ data files3 Failed to keep a record on changes of households’ mode settings4 No demographics (PII) of the households available
5 Potential preselection bias in the experimental design6 Possible data recording errors7 Incomplete weather data a
aAccording to the weather expert Dr.Lloyd Treinish at IBM, the oceanic climate occurs in most parts of PacificNorthwest including the areas of our interest, which leads to dramatic weather changes throughout a typical year.
X. Chen, J. Hosking & S. Ghosh (IBM) Real-Time Electricity Pricing IBM / NU, Summer 2010 6 / 37
![Page 14: Real-Time Electricity Pricing - Northwestern Universityusers.iems.northwestern.edu/~phoebe08/IBM2010_Intern_Presentati… · Agenda 1 Introduction Project Background Motivation Data](https://reader034.fdocuments.us/reader034/viewer/2022043014/5fb3528fb2710657f47cba30/html5/thumbnails/14.jpg)
Data Summary: A Quick Overview
Problems with data on the residential customers
1 Randomly missing data entries (especially for RTP group)2 Unequal lengths of the RTP households’ data files3 Failed to keep a record on changes of households’ mode settings4 No demographics (PII) of the households available5 Potential preselection bias in the experimental design
6 Possible data recording errors7 Incomplete weather data a
aAccording to the weather expert Dr.Lloyd Treinish at IBM, the oceanic climate occurs in most parts of PacificNorthwest including the areas of our interest, which leads to dramatic weather changes throughout a typical year.
X. Chen, J. Hosking & S. Ghosh (IBM) Real-Time Electricity Pricing IBM / NU, Summer 2010 6 / 37
![Page 15: Real-Time Electricity Pricing - Northwestern Universityusers.iems.northwestern.edu/~phoebe08/IBM2010_Intern_Presentati… · Agenda 1 Introduction Project Background Motivation Data](https://reader034.fdocuments.us/reader034/viewer/2022043014/5fb3528fb2710657f47cba30/html5/thumbnails/15.jpg)
Data Summary: A Quick Overview
Problems with data on the residential customers
1 Randomly missing data entries (especially for RTP group)2 Unequal lengths of the RTP households’ data files3 Failed to keep a record on changes of households’ mode settings4 No demographics (PII) of the households available5 Potential preselection bias in the experimental design6 Possible data recording errors
7 Incomplete weather data a
aAccording to the weather expert Dr.Lloyd Treinish at IBM, the oceanic climate occurs in most parts of PacificNorthwest including the areas of our interest, which leads to dramatic weather changes throughout a typical year.
X. Chen, J. Hosking & S. Ghosh (IBM) Real-Time Electricity Pricing IBM / NU, Summer 2010 6 / 37
![Page 16: Real-Time Electricity Pricing - Northwestern Universityusers.iems.northwestern.edu/~phoebe08/IBM2010_Intern_Presentati… · Agenda 1 Introduction Project Background Motivation Data](https://reader034.fdocuments.us/reader034/viewer/2022043014/5fb3528fb2710657f47cba30/html5/thumbnails/16.jpg)
Data Summary: A Quick Overview
Problems with data on the residential customers
1 Randomly missing data entries (especially for RTP group)2 Unequal lengths of the RTP households’ data files3 Failed to keep a record on changes of households’ mode settings4 No demographics (PII) of the households available5 Potential preselection bias in the experimental design6 Possible data recording errors7 Incomplete weather data a
aAccording to the weather expert Dr.Lloyd Treinish at IBM, the oceanic climate occurs in most parts of PacificNorthwest including the areas of our interest, which leads to dramatic weather changes throughout a typical year.
X. Chen, J. Hosking & S. Ghosh (IBM) Real-Time Electricity Pricing IBM / NU, Summer 2010 6 / 37
![Page 17: Real-Time Electricity Pricing - Northwestern Universityusers.iems.northwestern.edu/~phoebe08/IBM2010_Intern_Presentati… · Agenda 1 Introduction Project Background Motivation Data](https://reader034.fdocuments.us/reader034/viewer/2022043014/5fb3528fb2710657f47cba30/html5/thumbnails/17.jpg)
Data Summary: Customer ID 671
month/year missing usage=0 price<0 total5/2006 4 0 19 236/2006 19 50 60 1297/2006 249 0 4 2538/2006 0 4 0 49/2006 324 0 0 324
10/2006 1 2 0 311/2006 0 0 0 012/2006 5 6 0 111/2007 3 0 0 32/2007 0 0 0 03/2007 7 0 33 40
Percentage 1.90% 0.19% 0.36% 2.46%
X. Chen, J. Hosking & S. Ghosh (IBM) Real-Time Electricity Pricing IBM / NU, Summer 2010 7 / 37
![Page 18: Real-Time Electricity Pricing - Northwestern Universityusers.iems.northwestern.edu/~phoebe08/IBM2010_Intern_Presentati… · Agenda 1 Introduction Project Background Motivation Data](https://reader034.fdocuments.us/reader034/viewer/2022043014/5fb3528fb2710657f47cba30/html5/thumbnails/18.jpg)
Data Summary: 14 Households in the RTP Group
month/year missing usage=0 price<0 total5/2006 56 32 266 3546/2006 266 78 840 11847/2006 3486 68 56 36108/2006 0 177 0 1779/2006 4536 17 0 4553
10/2006 14 27 0 4111/2006 0 46 0 4612/2006 70 161 0 2311/2007 42 57 0 992/2007 0 26 0 263/2007 98 23 462 583
Percentage 1.90% 0.16% 0.36% 2.42%
X. Chen, J. Hosking & S. Ghosh (IBM) Real-Time Electricity Pricing IBM / NU, Summer 2010 8 / 37
![Page 19: Real-Time Electricity Pricing - Northwestern Universityusers.iems.northwestern.edu/~phoebe08/IBM2010_Intern_Presentati… · Agenda 1 Introduction Project Background Motivation Data](https://reader034.fdocuments.us/reader034/viewer/2022043014/5fb3528fb2710657f47cba30/html5/thumbnails/19.jpg)
Time-Series Regression Analysis—Basic Picture
Figure: Time series of electricity demands and price in 15-min time interval
X. Chen, J. Hosking & S. Ghosh (IBM) Real-Time Electricity Pricing IBM / NU, Summer 2010 9 / 37
![Page 20: Real-Time Electricity Pricing - Northwestern Universityusers.iems.northwestern.edu/~phoebe08/IBM2010_Intern_Presentati… · Agenda 1 Introduction Project Background Motivation Data](https://reader034.fdocuments.us/reader034/viewer/2022043014/5fb3528fb2710657f47cba30/html5/thumbnails/20.jpg)
CustID 671: Late Spring, Early Summer
Figure: Late Spring: 5/1/2006—6/30/2006 with No spike in price
X. Chen, J. Hosking & S. Ghosh (IBM) Real-Time Electricity Pricing IBM / NU, Summer 2010 10 / 37
![Page 21: Real-Time Electricity Pricing - Northwestern Universityusers.iems.northwestern.edu/~phoebe08/IBM2010_Intern_Presentati… · Agenda 1 Introduction Project Background Motivation Data](https://reader034.fdocuments.us/reader034/viewer/2022043014/5fb3528fb2710657f47cba30/html5/thumbnails/21.jpg)
CustID 671: Summer
Figure: Summer: 8/1/2006—8/31/2006 with No spike in price
X. Chen, J. Hosking & S. Ghosh (IBM) Real-Time Electricity Pricing IBM / NU, Summer 2010 11 / 37
![Page 22: Real-Time Electricity Pricing - Northwestern Universityusers.iems.northwestern.edu/~phoebe08/IBM2010_Intern_Presentati… · Agenda 1 Introduction Project Background Motivation Data](https://reader034.fdocuments.us/reader034/viewer/2022043014/5fb3528fb2710657f47cba30/html5/thumbnails/22.jpg)
CustID 671: Fall
Figure: Fall: 10/1/2006—10/31/2006
X. Chen, J. Hosking & S. Ghosh (IBM) Real-Time Electricity Pricing IBM / NU, Summer 2010 12 / 37
![Page 23: Real-Time Electricity Pricing - Northwestern Universityusers.iems.northwestern.edu/~phoebe08/IBM2010_Intern_Presentati… · Agenda 1 Introduction Project Background Motivation Data](https://reader034.fdocuments.us/reader034/viewer/2022043014/5fb3528fb2710657f47cba30/html5/thumbnails/23.jpg)
CustID 671: Winter
Figure: Winter: 11/1/2006—2/28/2007
X. Chen, J. Hosking & S. Ghosh (IBM) Real-Time Electricity Pricing IBM / NU, Summer 2010 13 / 37
![Page 24: Real-Time Electricity Pricing - Northwestern Universityusers.iems.northwestern.edu/~phoebe08/IBM2010_Intern_Presentati… · Agenda 1 Introduction Project Background Motivation Data](https://reader034.fdocuments.us/reader034/viewer/2022043014/5fb3528fb2710657f47cba30/html5/thumbnails/24.jpg)
Time-Series Regression Models: Why?
Rationale Behind Time-Series Regression Models
1 We are interested in capturing the effect of real-time price on electricity demand, nomatter how slight it might be⇒ regression models
2 Some factors that impact electricity demand are not available to us⇒ omitted variablebias
3 It is desirable to capture the dynamics in electricity demand given the volatilityobserved in electricity usage of any household⇒ including lagged terms of dependentvariable into predictor matrix
X. Chen, J. Hosking & S. Ghosh (IBM) Real-Time Electricity Pricing IBM / NU, Summer 2010 14 / 37
![Page 25: Real-Time Electricity Pricing - Northwestern Universityusers.iems.northwestern.edu/~phoebe08/IBM2010_Intern_Presentati… · Agenda 1 Introduction Project Background Motivation Data](https://reader034.fdocuments.us/reader034/viewer/2022043014/5fb3528fb2710657f47cba30/html5/thumbnails/25.jpg)
Time-Series Regression Models: How?Some Methods and Concepts in Econometrics
Before fitting . . .
Time series involved in this regression: stationary or not?
Spurious regression
A linear combination of I(1) variables is stationary, then the variables are calledcointegrated⇒ a long-run relationship between the I(1) variables. a We want to learnabout the true causal relationship, so need to do a formal unit root test in each series
a“Unit root”: Yt = θYt−1 + εt , where θ = 1⇒ Nonstationarity or random walk, or I(1) variable.
After fitting . . .
Stationarity and unit root problem in residuals← Augmented Dickey–Fuller test;
Autocorrelations in residuals← Box-Pierce and Ljung-Box tests
X. Chen, J. Hosking & S. Ghosh (IBM) Real-Time Electricity Pricing IBM / NU, Summer 2010 15 / 37
![Page 26: Real-Time Electricity Pricing - Northwestern Universityusers.iems.northwestern.edu/~phoebe08/IBM2010_Intern_Presentati… · Agenda 1 Introduction Project Background Motivation Data](https://reader034.fdocuments.us/reader034/viewer/2022043014/5fb3528fb2710657f47cba30/html5/thumbnails/26.jpg)
Time-Series Regression Models: How?Some Methods and Concepts in Econometrics
Before fitting . . .
Time series involved in this regression: stationary or not?
Spurious regression
A linear combination of I(1) variables is stationary, then the variables are calledcointegrated⇒ a long-run relationship between the I(1) variables. a We want to learnabout the true causal relationship, so need to do a formal unit root test in each series
a“Unit root”: Yt = θYt−1 + εt , where θ = 1⇒ Nonstationarity or random walk, or I(1) variable.
After fitting . . .
Stationarity and unit root problem in residuals← Augmented Dickey–Fuller test;
Autocorrelations in residuals← Box-Pierce and Ljung-Box tests
X. Chen, J. Hosking & S. Ghosh (IBM) Real-Time Electricity Pricing IBM / NU, Summer 2010 15 / 37
![Page 27: Real-Time Electricity Pricing - Northwestern Universityusers.iems.northwestern.edu/~phoebe08/IBM2010_Intern_Presentati… · Agenda 1 Introduction Project Background Motivation Data](https://reader034.fdocuments.us/reader034/viewer/2022043014/5fb3528fb2710657f47cba30/html5/thumbnails/27.jpg)
CustID 671: Time–Series Regression ModelsWe consider time-series regression models for four seasons:
log[q(t)] = β0 + βi0 · 1{t is the i-th time interval of a weekday}
+f (log[q(t − k)]) + h (log[p(t − `)])
+βTmp · log[T(t − 3)] + βRH · log[H(t − 3)] + ε(t) (1)
where k = 1, 2, 3, 4, 94, 95, 96, 97, 98 and ` = 0, 1, 3, 4, 73, 84 (terms vary for four seasons);f(·) and h(·) are linear combinations of back-shifted log[q(t)] and log[p(t)] respectively.
How did we choose the lagged terms in Equation (1)?
Vector AutoRegression (VAR)y1ty2ty3ty4t
=
A11(B) A12(B) A13(B) A14(B)A21(B) A22(B) A23(B) A24(B)A31(B) A32(B) A33(B) A34(B)A41(B) A42(B) A43(B) A44(B)
y1ty2ty3ty4t
+
C1C2C3C4
+
ε1ε2ε3ε4
(2)
where y1t = log[q(t)], y2t = log[p(t)], y3t = log[T(t)] and y4t = log[H(t)]. Aij(B), i, j = 1, 2, 3 and 4take the form
∑pk=1 aijk Bk , where B is the lag (backshift) operator defined by Bk yt = yt−k and p = 96.
Through VAR, we found that...
Compared to log[q(t)], log[p(t)] can be better predicted given the historical electricity demands and itsown lagged terms.
X. Chen, J. Hosking & S. Ghosh (IBM) Real-Time Electricity Pricing IBM / NU, Summer 2010 16 / 37
![Page 28: Real-Time Electricity Pricing - Northwestern Universityusers.iems.northwestern.edu/~phoebe08/IBM2010_Intern_Presentati… · Agenda 1 Introduction Project Background Motivation Data](https://reader034.fdocuments.us/reader034/viewer/2022043014/5fb3528fb2710657f47cba30/html5/thumbnails/28.jpg)
CustID 671: Time–Series Regression ModelsWe consider time-series regression models for four seasons:
log[q(t)] = β0 + βi0 · 1{t is the i-th time interval of a weekday}
+f (log[q(t − k)]) + h (log[p(t − `)])
+βTmp · log[T(t − 3)] + βRH · log[H(t − 3)] + ε(t) (1)
where k = 1, 2, 3, 4, 94, 95, 96, 97, 98 and ` = 0, 1, 3, 4, 73, 84 (terms vary for four seasons);f(·) and h(·) are linear combinations of back-shifted log[q(t)] and log[p(t)] respectively.How did we choose the lagged terms in Equation (1)?
Vector AutoRegression (VAR)y1ty2ty3ty4t
=
A11(B) A12(B) A13(B) A14(B)A21(B) A22(B) A23(B) A24(B)A31(B) A32(B) A33(B) A34(B)A41(B) A42(B) A43(B) A44(B)
y1ty2ty3ty4t
+
C1C2C3C4
+
ε1ε2ε3ε4
(2)
where y1t = log[q(t)], y2t = log[p(t)], y3t = log[T(t)] and y4t = log[H(t)]. Aij(B), i, j = 1, 2, 3 and 4take the form
∑pk=1 aijk Bk , where B is the lag (backshift) operator defined by Bk yt = yt−k and p = 96.
Through VAR, we found that...
Compared to log[q(t)], log[p(t)] can be better predicted given the historical electricity demands and itsown lagged terms.
X. Chen, J. Hosking & S. Ghosh (IBM) Real-Time Electricity Pricing IBM / NU, Summer 2010 16 / 37
![Page 29: Real-Time Electricity Pricing - Northwestern Universityusers.iems.northwestern.edu/~phoebe08/IBM2010_Intern_Presentati… · Agenda 1 Introduction Project Background Motivation Data](https://reader034.fdocuments.us/reader034/viewer/2022043014/5fb3528fb2710657f47cba30/html5/thumbnails/29.jpg)
CustID 671: Time–Series Regression ModelsWe consider time-series regression models for four seasons:
log[q(t)] = β0 + βi0 · 1{t is the i-th time interval of a weekday}
+f (log[q(t − k)]) + h (log[p(t − `)])
+βTmp · log[T(t − 3)] + βRH · log[H(t − 3)] + ε(t) (1)
where k = 1, 2, 3, 4, 94, 95, 96, 97, 98 and ` = 0, 1, 3, 4, 73, 84 (terms vary for four seasons);f(·) and h(·) are linear combinations of back-shifted log[q(t)] and log[p(t)] respectively.How did we choose the lagged terms in Equation (1)?
Vector AutoRegression (VAR)y1ty2ty3ty4t
=
A11(B) A12(B) A13(B) A14(B)A21(B) A22(B) A23(B) A24(B)A31(B) A32(B) A33(B) A34(B)A41(B) A42(B) A43(B) A44(B)
y1ty2ty3ty4t
+
C1C2C3C4
+
ε1ε2ε3ε4
(2)
where y1t = log[q(t)], y2t = log[p(t)], y3t = log[T(t)] and y4t = log[H(t)]. Aij(B), i, j = 1, 2, 3 and 4take the form
∑pk=1 aijk Bk , where B is the lag (backshift) operator defined by Bk yt = yt−k and p = 96.
Through VAR, we found that...
Compared to log[q(t)], log[p(t)] can be better predicted given the historical electricity demands and itsown lagged terms.
X. Chen, J. Hosking & S. Ghosh (IBM) Real-Time Electricity Pricing IBM / NU, Summer 2010 16 / 37
![Page 30: Real-Time Electricity Pricing - Northwestern Universityusers.iems.northwestern.edu/~phoebe08/IBM2010_Intern_Presentati… · Agenda 1 Introduction Project Background Motivation Data](https://reader034.fdocuments.us/reader034/viewer/2022043014/5fb3528fb2710657f47cba30/html5/thumbnails/30.jpg)
CustID 671: Regression and Tests ResultsWe use the Newey-West adjusted heteroscedastic-serial consistent least-squaresregression method to fit models specified by Equation (1).
statistics spring summer fall winterR̄
20.526 0.489 0.568 0.712
Tests
For time-series regression, we need to do tests the stationarity and independence of the regressionresiduals!
p-valuesTest spring summer fall winter
Box-Pierce (p=1) 0.5330 0.8797 0.9929 0.8317Box-Pierce (p=96) 0.1656 0.1656 0.3883 0.0064
Dickey-Fuller <0.01 (p = 16) <0.01 (p = 14) <0.01 (p = 13) <0.01 (p = 22)
Table: Cust ID 671— TS Regression results and tests on residuals
More on the tests
Box-Pierce Test: H0: There is no autocorrelation exists;Dickey-Fuller Test: H0 : Unit root does exist in the underlying process.
X. Chen, J. Hosking & S. Ghosh (IBM) Real-Time Electricity Pricing IBM / NU, Summer 2010 17 / 37
![Page 31: Real-Time Electricity Pricing - Northwestern Universityusers.iems.northwestern.edu/~phoebe08/IBM2010_Intern_Presentati… · Agenda 1 Introduction Project Background Motivation Data](https://reader034.fdocuments.us/reader034/viewer/2022043014/5fb3528fb2710657f47cba30/html5/thumbnails/31.jpg)
CustID 671: Price Elasticities and Effects of Weather FactorsA glance at own price elasticity of energy demand ( d q(t)
q(t) /d p(t)
p(t) ) at time t :
Season β̂ for log[p(t)] β̂Tmp β̂RH
Spring(0.0147)
−0.0524(0.2016)
0.0875(0.0055)
0.0931
Summer(0.1348)
−0.0595(0.008)
0.4769(0.003)
0.2136
Fall(0.2432)
−0.0161(0.3724)
0.0689(0.9777)
−0.0012
Winter(0.0170)
−0.0133(<0.0001)
−0.1494(0.2588)
−0.0409
Table: Price elasticity estimates and coefficient estimates for temperature and RH for four seasons
Summary
1 Better fit for winter season than non-winter season, especially when there are spikes in price.2 Weather effects:
I Temperature : an important factor in determining the electricity demand, especially forsummer and winter;
I Relative humidity can be an important factor for summer, and it also has a slight impact forspring.
3 Price plays a role in determining the electricity demand in winter and spring; its impacts seemminor when compared to the weather factors in magnitude.
X. Chen, J. Hosking & S. Ghosh (IBM) Real-Time Electricity Pricing IBM / NU, Summer 2010 18 / 37
![Page 32: Real-Time Electricity Pricing - Northwestern Universityusers.iems.northwestern.edu/~phoebe08/IBM2010_Intern_Presentati… · Agenda 1 Introduction Project Background Motivation Data](https://reader034.fdocuments.us/reader034/viewer/2022043014/5fb3528fb2710657f47cba30/html5/thumbnails/32.jpg)
CustID 671: Price Elasticities and Effects of Weather FactorsA glance at own price elasticity of energy demand ( d q(t)
q(t) /d p(t)
p(t) ) at time t :
Season β̂ for log[p(t)] β̂Tmp β̂RH
Spring(0.0147)
−0.0524(0.2016)
0.0875(0.0055)
0.0931
Summer(0.1348)
−0.0595(0.008)
0.4769(0.003)
0.2136
Fall(0.2432)
−0.0161(0.3724)
0.0689(0.9777)
−0.0012
Winter(0.0170)
−0.0133(<0.0001)
−0.1494(0.2588)
−0.0409
Table: Price elasticity estimates and coefficient estimates for temperature and RH for four seasons
Summary
1 Better fit for winter season than non-winter season, especially when there are spikes in price.
2 Weather effects:I Temperature : an important factor in determining the electricity demand, especially for
summer and winter;I Relative humidity can be an important factor for summer, and it also has a slight impact for
spring.3 Price plays a role in determining the electricity demand in winter and spring; its impacts seem
minor when compared to the weather factors in magnitude.
X. Chen, J. Hosking & S. Ghosh (IBM) Real-Time Electricity Pricing IBM / NU, Summer 2010 18 / 37
![Page 33: Real-Time Electricity Pricing - Northwestern Universityusers.iems.northwestern.edu/~phoebe08/IBM2010_Intern_Presentati… · Agenda 1 Introduction Project Background Motivation Data](https://reader034.fdocuments.us/reader034/viewer/2022043014/5fb3528fb2710657f47cba30/html5/thumbnails/33.jpg)
CustID 671: Price Elasticities and Effects of Weather FactorsA glance at own price elasticity of energy demand ( d q(t)
q(t) /d p(t)
p(t) ) at time t :
Season β̂ for log[p(t)] β̂Tmp β̂RH
Spring(0.0147)
−0.0524(0.2016)
0.0875(0.0055)
0.0931
Summer(0.1348)
−0.0595(0.008)
0.4769(0.003)
0.2136
Fall(0.2432)
−0.0161(0.3724)
0.0689(0.9777)
−0.0012
Winter(0.0170)
−0.0133(<0.0001)
−0.1494(0.2588)
−0.0409
Table: Price elasticity estimates and coefficient estimates for temperature and RH for four seasons
Summary
1 Better fit for winter season than non-winter season, especially when there are spikes in price.2 Weather effects:
I Temperature : an important factor in determining the electricity demand, especially forsummer and winter;
I Relative humidity can be an important factor for summer, and it also has a slight impact forspring.
3 Price plays a role in determining the electricity demand in winter and spring; its impacts seemminor when compared to the weather factors in magnitude.
X. Chen, J. Hosking & S. Ghosh (IBM) Real-Time Electricity Pricing IBM / NU, Summer 2010 18 / 37
![Page 34: Real-Time Electricity Pricing - Northwestern Universityusers.iems.northwestern.edu/~phoebe08/IBM2010_Intern_Presentati… · Agenda 1 Introduction Project Background Motivation Data](https://reader034.fdocuments.us/reader034/viewer/2022043014/5fb3528fb2710657f47cba30/html5/thumbnails/34.jpg)
CustID 671: Price Elasticities and Effects of Weather FactorsA glance at own price elasticity of energy demand ( d q(t)
q(t) /d p(t)
p(t) ) at time t :
Season β̂ for log[p(t)] β̂Tmp β̂RH
Spring(0.0147)
−0.0524(0.2016)
0.0875(0.0055)
0.0931
Summer(0.1348)
−0.0595(0.008)
0.4769(0.003)
0.2136
Fall(0.2432)
−0.0161(0.3724)
0.0689(0.9777)
−0.0012
Winter(0.0170)
−0.0133(<0.0001)
−0.1494(0.2588)
−0.0409
Table: Price elasticity estimates and coefficient estimates for temperature and RH for four seasons
Summary
1 Better fit for winter season than non-winter season, especially when there are spikes in price.2 Weather effects:
I Temperature : an important factor in determining the electricity demand, especially forsummer and winter;
I Relative humidity can be an important factor for summer, and it also has a slight impact forspring.
3 Price plays a role in determining the electricity demand in winter and spring; its impacts seemminor when compared to the weather factors in magnitude.
X. Chen, J. Hosking & S. Ghosh (IBM) Real-Time Electricity Pricing IBM / NU, Summer 2010 18 / 37
![Page 35: Real-Time Electricity Pricing - Northwestern Universityusers.iems.northwestern.edu/~phoebe08/IBM2010_Intern_Presentati… · Agenda 1 Introduction Project Background Motivation Data](https://reader034.fdocuments.us/reader034/viewer/2022043014/5fb3528fb2710657f47cba30/html5/thumbnails/35.jpg)
CustID 671: Factors that Impact Electricity Demand with Price Threshold
Use the price threshold p(t − 2) > $0.2 /kWh, we obtain the following for the winter season:
Variable β̂ for log[p(t)] β̂Tmp β̂RH
log[p(t)] when p(t − 2) > $0.2/kWh(0.0119)
−0.0166(0.0112)
−0.0609(0.6978)
−0.0075
log[p(t)] when p(t − 2) ≤ $0.2/kWh(0.0001)
−0.0154(<0.0001)
−0.0668(0.5885)
−0.0039
Table: Price elasticity estimates and coefficient estimates for temperature and RH for winter seasonwith price threshold
We observe that ...
1 When price is above $0.2/kWh, CustID 671 is more price sensitive and cares lessabout cold weather.
2 When price is below $0.2/kWh, CustID 671 is less price sensitive and more lowtemperature concerned.
3 Price does have a significant impact on the electricity demand in winter; however,temperature seems to play a dominating role.
X. Chen, J. Hosking & S. Ghosh (IBM) Real-Time Electricity Pricing IBM / NU, Summer 2010 19 / 37
![Page 36: Real-Time Electricity Pricing - Northwestern Universityusers.iems.northwestern.edu/~phoebe08/IBM2010_Intern_Presentati… · Agenda 1 Introduction Project Background Motivation Data](https://reader034.fdocuments.us/reader034/viewer/2022043014/5fb3528fb2710657f47cba30/html5/thumbnails/36.jpg)
CustID 671: Factors that Impact Electricity Demand with Price Threshold
Use the price threshold p(t − 2) > $0.2 /kWh, we obtain the following for the winter season:
Variable β̂ for log[p(t)] β̂Tmp β̂RH
log[p(t)] when p(t − 2) > $0.2/kWh(0.0119)
−0.0166(0.0112)
−0.0609(0.6978)
−0.0075
log[p(t)] when p(t − 2) ≤ $0.2/kWh(0.0001)
−0.0154(<0.0001)
−0.0668(0.5885)
−0.0039
Table: Price elasticity estimates and coefficient estimates for temperature and RH for winter seasonwith price threshold
We observe that ...
1 When price is above $0.2/kWh, CustID 671 is more price sensitive and cares lessabout cold weather.
2 When price is below $0.2/kWh, CustID 671 is less price sensitive and more lowtemperature concerned.
3 Price does have a significant impact on the electricity demand in winter; however,temperature seems to play a dominating role.
X. Chen, J. Hosking & S. Ghosh (IBM) Real-Time Electricity Pricing IBM / NU, Summer 2010 19 / 37
![Page 37: Real-Time Electricity Pricing - Northwestern Universityusers.iems.northwestern.edu/~phoebe08/IBM2010_Intern_Presentati… · Agenda 1 Introduction Project Background Motivation Data](https://reader034.fdocuments.us/reader034/viewer/2022043014/5fb3528fb2710657f47cba30/html5/thumbnails/37.jpg)
CustID 671: Factors that Impact Electricity Demand with Price Threshold
Use the price threshold p(t − 2) > $0.2 /kWh, we obtain the following for the winter season:
Variable β̂ for log[p(t)] β̂Tmp β̂RH
log[p(t)] when p(t − 2) > $0.2/kWh(0.0119)
−0.0166(0.0112)
−0.0609(0.6978)
−0.0075
log[p(t)] when p(t − 2) ≤ $0.2/kWh(0.0001)
−0.0154(<0.0001)
−0.0668(0.5885)
−0.0039
Table: Price elasticity estimates and coefficient estimates for temperature and RH for winter seasonwith price threshold
We observe that ...
1 When price is above $0.2/kWh, CustID 671 is more price sensitive and cares lessabout cold weather.
2 When price is below $0.2/kWh, CustID 671 is less price sensitive and more lowtemperature concerned.
3 Price does have a significant impact on the electricity demand in winter; however,temperature seems to play a dominating role.
X. Chen, J. Hosking & S. Ghosh (IBM) Real-Time Electricity Pricing IBM / NU, Summer 2010 19 / 37
![Page 38: Real-Time Electricity Pricing - Northwestern Universityusers.iems.northwestern.edu/~phoebe08/IBM2010_Intern_Presentati… · Agenda 1 Introduction Project Background Motivation Data](https://reader034.fdocuments.us/reader034/viewer/2022043014/5fb3528fb2710657f47cba30/html5/thumbnails/38.jpg)
CustID 671: Time-of-Day Model (Winter)Fit separate time-series regression models for the 96 time-of-day points, for winter andnon-winter seasons.
Figure: R̄2 for 96 fitted time-of-day regression models (Winter)
X. Chen, J. Hosking & S. Ghosh (IBM) Real-Time Electricity Pricing IBM / NU, Summer 2010 20 / 37
![Page 39: Real-Time Electricity Pricing - Northwestern Universityusers.iems.northwestern.edu/~phoebe08/IBM2010_Intern_Presentati… · Agenda 1 Introduction Project Background Motivation Data](https://reader034.fdocuments.us/reader034/viewer/2022043014/5fb3528fb2710657f47cba30/html5/thumbnails/39.jpg)
CustID 671: Time-of-Day Model (Non-Winter)
Figure: R̄2 for 96 fitted time-of-day regression models (Non-winter)
X. Chen, J. Hosking & S. Ghosh (IBM) Real-Time Electricity Pricing IBM / NU, Summer 2010 21 / 37
![Page 40: Real-Time Electricity Pricing - Northwestern Universityusers.iems.northwestern.edu/~phoebe08/IBM2010_Intern_Presentati… · Agenda 1 Introduction Project Background Motivation Data](https://reader034.fdocuments.us/reader034/viewer/2022043014/5fb3528fb2710657f47cba30/html5/thumbnails/40.jpg)
CustID 671: Time-of-Day Model— Own Price Elasticities
Time-of-Day LB β̂ UB01:15 -0.1346 -0.0686 -0.002506:45 -0.1651 -0.0875 -0.009909:45 -0.3587 -0.2119 -0.065110:00 -0.5219 -0.3199 -0.117810:15 -0.4177 -0.2482 -0.078716:45 -0.1948 -0.1101 -0.025518:15 0.0264 0.1237 0.221123:45 0.0102 0.0673 0.1244
Table: Cust ID 671— 95% C.I.’s for significant TODprice elasticities (winter) that do not include 0
Time-of-Day LB β̂ UB01:45 -0.0632 -0.0332 -0.003206:45 -0.1227 -0.0649 -0.007208:30 0.0705 0.1672 0.263811:15 0.0047 0.0809 0.157014:30 -0.1937 -0.1106 -0.027517:15 -0.1573 -0.0824 -0.007520:00 -0.1504 -0.0902 -0.0300
Table: Cust ID 671— 95% C.I.’s for significant TODprice elasticities (non-winter) that do not include 0
Observation
1 CustID 671 seems more flexible in shifting its electricity demand to non-peak hours,compared to peak-hours;
2 CustID 671 has relatively inelastic electricity demand in midnight hours than in othernon-peak hours.
X. Chen, J. Hosking & S. Ghosh (IBM) Real-Time Electricity Pricing IBM / NU, Summer 2010 22 / 37
![Page 41: Real-Time Electricity Pricing - Northwestern Universityusers.iems.northwestern.edu/~phoebe08/IBM2010_Intern_Presentati… · Agenda 1 Introduction Project Background Motivation Data](https://reader034.fdocuments.us/reader034/viewer/2022043014/5fb3528fb2710657f47cba30/html5/thumbnails/41.jpg)
CustID 671: Time-of-Day Model— Own Price Elasticities
Time-of-Day LB β̂ UB01:15 -0.1346 -0.0686 -0.002506:45 -0.1651 -0.0875 -0.009909:45 -0.3587 -0.2119 -0.065110:00 -0.5219 -0.3199 -0.117810:15 -0.4177 -0.2482 -0.078716:45 -0.1948 -0.1101 -0.025518:15 0.0264 0.1237 0.221123:45 0.0102 0.0673 0.1244
Table: Cust ID 671— 95% C.I.’s for significant TODprice elasticities (winter) that do not include 0
Time-of-Day LB β̂ UB01:45 -0.0632 -0.0332 -0.003206:45 -0.1227 -0.0649 -0.007208:30 0.0705 0.1672 0.263811:15 0.0047 0.0809 0.157014:30 -0.1937 -0.1106 -0.027517:15 -0.1573 -0.0824 -0.007520:00 -0.1504 -0.0902 -0.0300
Table: Cust ID 671— 95% C.I.’s for significant TODprice elasticities (non-winter) that do not include 0
Observation
1 CustID 671 seems more flexible in shifting its electricity demand to non-peak hours,compared to peak-hours;
2 CustID 671 has relatively inelastic electricity demand in midnight hours than in othernon-peak hours.
X. Chen, J. Hosking & S. Ghosh (IBM) Real-Time Electricity Pricing IBM / NU, Summer 2010 22 / 37
![Page 42: Real-Time Electricity Pricing - Northwestern Universityusers.iems.northwestern.edu/~phoebe08/IBM2010_Intern_Presentati… · Agenda 1 Introduction Project Background Motivation Data](https://reader034.fdocuments.us/reader034/viewer/2022043014/5fb3528fb2710657f47cba30/html5/thumbnails/42.jpg)
CustID 671: TOD Model—Temperature Effect
Figure: Cust ID 671— 95% C.I.’s forsignificant temperature coefficient(Non-winter)that do not include 0
Figure: Cust ID 671— 95% C.I.’s for significanttemperature coefficient (Winter) that do not include0
X. Chen, J. Hosking & S. Ghosh (IBM) Real-Time Electricity Pricing IBM / NU, Summer 2010 23 / 37
![Page 43: Real-Time Electricity Pricing - Northwestern Universityusers.iems.northwestern.edu/~phoebe08/IBM2010_Intern_Presentati… · Agenda 1 Introduction Project Background Motivation Data](https://reader034.fdocuments.us/reader034/viewer/2022043014/5fb3528fb2710657f47cba30/html5/thumbnails/43.jpg)
CustID 671: Time-of-Day Models
Summary on TOD models
1 Poor fitting performance for some time-of-day points, especially when price does notvary a lot whereas electricity demand does⇒ singularity of predictor matrix.
2 More difficult to find better regression models for non-winter than for winter3 Design incentive policy for utilities to explore the differences between price elasticities
of on-peak and off-peak hours4 Make inferences about individual household’s electricity demand fingerprint (such as
occupancy of the house and family’s work schedules) and further exploit them
X. Chen, J. Hosking & S. Ghosh (IBM) Real-Time Electricity Pricing IBM / NU, Summer 2010 24 / 37
![Page 44: Real-Time Electricity Pricing - Northwestern Universityusers.iems.northwestern.edu/~phoebe08/IBM2010_Intern_Presentati… · Agenda 1 Introduction Project Background Motivation Data](https://reader034.fdocuments.us/reader034/viewer/2022043014/5fb3528fb2710657f47cba30/html5/thumbnails/44.jpg)
CustID 671: Time-of-Day Models
Summary on TOD models
1 Poor fitting performance for some time-of-day points, especially when price does notvary a lot whereas electricity demand does⇒ singularity of predictor matrix.
2 More difficult to find better regression models for non-winter than for winter
3 Design incentive policy for utilities to explore the differences between price elasticitiesof on-peak and off-peak hours
4 Make inferences about individual household’s electricity demand fingerprint (such asoccupancy of the house and family’s work schedules) and further exploit them
X. Chen, J. Hosking & S. Ghosh (IBM) Real-Time Electricity Pricing IBM / NU, Summer 2010 24 / 37
![Page 45: Real-Time Electricity Pricing - Northwestern Universityusers.iems.northwestern.edu/~phoebe08/IBM2010_Intern_Presentati… · Agenda 1 Introduction Project Background Motivation Data](https://reader034.fdocuments.us/reader034/viewer/2022043014/5fb3528fb2710657f47cba30/html5/thumbnails/45.jpg)
CustID 671: Time-of-Day Models
Summary on TOD models
1 Poor fitting performance for some time-of-day points, especially when price does notvary a lot whereas electricity demand does⇒ singularity of predictor matrix.
2 More difficult to find better regression models for non-winter than for winter3 Design incentive policy for utilities to explore the differences between price elasticities
of on-peak and off-peak hours
4 Make inferences about individual household’s electricity demand fingerprint (such asoccupancy of the house and family’s work schedules) and further exploit them
X. Chen, J. Hosking & S. Ghosh (IBM) Real-Time Electricity Pricing IBM / NU, Summer 2010 24 / 37
![Page 46: Real-Time Electricity Pricing - Northwestern Universityusers.iems.northwestern.edu/~phoebe08/IBM2010_Intern_Presentati… · Agenda 1 Introduction Project Background Motivation Data](https://reader034.fdocuments.us/reader034/viewer/2022043014/5fb3528fb2710657f47cba30/html5/thumbnails/46.jpg)
CustID 671: Time-of-Day Models
Summary on TOD models
1 Poor fitting performance for some time-of-day points, especially when price does notvary a lot whereas electricity demand does⇒ singularity of predictor matrix.
2 More difficult to find better regression models for non-winter than for winter3 Design incentive policy for utilities to explore the differences between price elasticities
of on-peak and off-peak hours4 Make inferences about individual household’s electricity demand fingerprint (such as
occupancy of the house and family’s work schedules) and further exploit them
X. Chen, J. Hosking & S. Ghosh (IBM) Real-Time Electricity Pricing IBM / NU, Summer 2010 24 / 37
![Page 47: Real-Time Electricity Pricing - Northwestern Universityusers.iems.northwestern.edu/~phoebe08/IBM2010_Intern_Presentati… · Agenda 1 Introduction Project Background Motivation Data](https://reader034.fdocuments.us/reader034/viewer/2022043014/5fb3528fb2710657f47cba30/html5/thumbnails/47.jpg)
RTP “Average” Household: Regression and Tests ResultsFit time-series regression models for four seasons: 1
log[q(t)] = β0 + βi0 · 1{t is the i-th time interval of a weekday}
+f (log[q(t − k)]) + h (log[p(t − `)])
+βTmp log[T(t − 3)] + βRH log[H(t − 3)] + ε(t) (3)
where basically k = 1, 2, 3, 4, 85, 86, 90, 94, 96 and ` = 0, 1, 2, 3, 4 (terms vary for fourseasons)
Better regression fitting performance!
statistics spring summer fall winterR̄2 0.748 0.689 0.803 0.878
Stronger autocorrelation exists in the regression residuals!
p-valuesTest spring summer fall winter
Box-Pierce (p=1) 0.587 0.326 0.5962 0.7686Box-Pierce (p=96) 0.027 0.116 0.327 1.921 × 10−5
Dickey-Fuller <0.01(p=16) <0.01(p=14) <0.01 (p=14) <0.01 (p=22)
Table: RTP “Average”— TS Regression results and tests on residuals
1Newey-West adjusted heteroscedastic-serial consistent Least-squares Regression
X. Chen, J. Hosking & S. Ghosh (IBM) Real-Time Electricity Pricing IBM / NU, Summer 2010 25 / 37
![Page 48: Real-Time Electricity Pricing - Northwestern Universityusers.iems.northwestern.edu/~phoebe08/IBM2010_Intern_Presentati… · Agenda 1 Introduction Project Background Motivation Data](https://reader034.fdocuments.us/reader034/viewer/2022043014/5fb3528fb2710657f47cba30/html5/thumbnails/48.jpg)
RTP “Average” Household: Regression and Tests ResultsFit time-series regression models for four seasons: 1
log[q(t)] = β0 + βi0 · 1{t is the i-th time interval of a weekday}
+f (log[q(t − k)]) + h (log[p(t − `)])
+βTmp log[T(t − 3)] + βRH log[H(t − 3)] + ε(t) (3)
where basically k = 1, 2, 3, 4, 85, 86, 90, 94, 96 and ` = 0, 1, 2, 3, 4 (terms vary for fourseasons)Better regression fitting performance!
statistics spring summer fall winterR̄2 0.748 0.689 0.803 0.878
Stronger autocorrelation exists in the regression residuals!
p-valuesTest spring summer fall winter
Box-Pierce (p=1) 0.587 0.326 0.5962 0.7686Box-Pierce (p=96) 0.027 0.116 0.327 1.921 × 10−5
Dickey-Fuller <0.01(p=16) <0.01(p=14) <0.01 (p=14) <0.01 (p=22)
Table: RTP “Average”— TS Regression results and tests on residuals
1Newey-West adjusted heteroscedastic-serial consistent Least-squares Regression
X. Chen, J. Hosking & S. Ghosh (IBM) Real-Time Electricity Pricing IBM / NU, Summer 2010 25 / 37
![Page 49: Real-Time Electricity Pricing - Northwestern Universityusers.iems.northwestern.edu/~phoebe08/IBM2010_Intern_Presentati… · Agenda 1 Introduction Project Background Motivation Data](https://reader034.fdocuments.us/reader034/viewer/2022043014/5fb3528fb2710657f47cba30/html5/thumbnails/49.jpg)
RTP “Average” Household: Regression and Tests ResultsFit time-series regression models for four seasons: 1
log[q(t)] = β0 + βi0 · 1{t is the i-th time interval of a weekday}
+f (log[q(t − k)]) + h (log[p(t − `)])
+βTmp log[T(t − 3)] + βRH log[H(t − 3)] + ε(t) (3)
where basically k = 1, 2, 3, 4, 85, 86, 90, 94, 96 and ` = 0, 1, 2, 3, 4 (terms vary for fourseasons)Better regression fitting performance!
statistics spring summer fall winterR̄2 0.748 0.689 0.803 0.878
Stronger autocorrelation exists in the regression residuals!
p-valuesTest spring summer fall winter
Box-Pierce (p=1) 0.587 0.326 0.5962 0.7686Box-Pierce (p=96) 0.027 0.116 0.327 1.921 × 10−5
Dickey-Fuller <0.01(p=16) <0.01(p=14) <0.01 (p=14) <0.01 (p=22)
Table: RTP “Average”— TS Regression results and tests on residuals
1Newey-West adjusted heteroscedastic-serial consistent Least-squares Regression
X. Chen, J. Hosking & S. Ghosh (IBM) Real-Time Electricity Pricing IBM / NU, Summer 2010 25 / 37
![Page 50: Real-Time Electricity Pricing - Northwestern Universityusers.iems.northwestern.edu/~phoebe08/IBM2010_Intern_Presentati… · Agenda 1 Introduction Project Background Motivation Data](https://reader034.fdocuments.us/reader034/viewer/2022043014/5fb3528fb2710657f47cba30/html5/thumbnails/50.jpg)
RTP “Average” Household: Price Elasticities and Effects of Weather Factors
A glance at own price elasticity of energy usage ( d q(t)q(t) /
d p(t)p(t) ) at time t :
Season β̂ for log[p(t)] β̂Tmp β̂RH
Spring(0.1055)
−0.0339(0.0539)
−0.0942(0.5163)
−0.0100
Summer(0.1980)
−0.0808(0.0039)
0.2181(0.0662)
0.0584
Fall(0.4058)
−0.0060(<0.0001)
−0.2446(0.2015)
0.0215
Winter(0.0101)
−0.0074(<0.0001)
−0.1396(0.3139)
−0.0138
Table: Price elasticity estimates and coefficient estimates for temperature and RH for four seasons
With price threshold p(t − 2) > $0.2 /kWh, we obtain the following estimates for the winter season:
Variable β̂ for log[p(t)] β̂Tmp β̂RH
log[p(t)] when p(t − 2) > $0.2/kWh(0.0240)
−0.0160(0.0058)
−0.0684(0.6466)
−0.0179
log[p(t)] when p(t − 2) ≤ $0.2/kWh(0.0022)
−0.0094(<0.0001)
−0.0692(0.3054)
−0.0142
Table: Price elasticity estimates and coefficient estimates for temperature and RH for winter with pricethreshold
X. Chen, J. Hosking & S. Ghosh (IBM) Real-Time Electricity Pricing IBM / NU, Summer 2010 26 / 37
![Page 51: Real-Time Electricity Pricing - Northwestern Universityusers.iems.northwestern.edu/~phoebe08/IBM2010_Intern_Presentati… · Agenda 1 Introduction Project Background Motivation Data](https://reader034.fdocuments.us/reader034/viewer/2022043014/5fb3528fb2710657f47cba30/html5/thumbnails/51.jpg)
RTP “Average” Household: Time-of-Day Model (Winter)Fit separate time-series regression models for the 96 time-of-day points, for winter andnon-winter seasons.
Figure: R̄2 for the 96 time-of-day models (Winter)
X. Chen, J. Hosking & S. Ghosh (IBM) Real-Time Electricity Pricing IBM / NU, Summer 2010 27 / 37
![Page 52: Real-Time Electricity Pricing - Northwestern Universityusers.iems.northwestern.edu/~phoebe08/IBM2010_Intern_Presentati… · Agenda 1 Introduction Project Background Motivation Data](https://reader034.fdocuments.us/reader034/viewer/2022043014/5fb3528fb2710657f47cba30/html5/thumbnails/52.jpg)
RTP “Average” Household: TOD Model (Non-Winter)
Figure: R̄2 for the 96 time-of-day models (Non-winter)
X. Chen, J. Hosking & S. Ghosh (IBM) Real-Time Electricity Pricing IBM / NU, Summer 2010 28 / 37
![Page 53: Real-Time Electricity Pricing - Northwestern Universityusers.iems.northwestern.edu/~phoebe08/IBM2010_Intern_Presentati… · Agenda 1 Introduction Project Background Motivation Data](https://reader034.fdocuments.us/reader034/viewer/2022043014/5fb3528fb2710657f47cba30/html5/thumbnails/53.jpg)
RTP “Average” Household: TOD Model — Elasticities
Time-of-Day LB β̂ UB00:15 -0.4320 -0.2184 -0.004900:30 -0.3598 -0.2032 -0.046701:00 -0.3408 -0.1875 -0.034301:15 -0.3601 -0.1810 -0.001901:30 -0.1596 -0.0855 -0.011303:30 -0.2923 -0.2015 -0.110707:45 0.0048 0.0285 0.052208:15 -0.0512 -0.0283 -0.005411:45 0.0257 0.0752 0.124812:15 -0.1393 -0.0763 -0.013214:30 -0.1301 -0.0818 -0.033516:00 0.0118 0.0696 0.127317:45 -0.0716 -0.0375 -0.003523:15 -0.2474 -0.1281 -0.0087
Table: RTP AVG— 95% C.I.’s for significant priceelasticities (winter)
Time-of-Day LB β̂ UB02:15 0.0008 0.0156 0.030502:30 0.0012 0.0158 0.030305:00 -0.0282 -0.0149 -0.001606:15 -0.0727 -0.0453 -0.017906:30 -0.0341 -0.0189 -0.003607:00 -0.0401 -0.0208 -0.001609:00 -0.0432 -0.0218 -0.000409:30 0.0170 0.0360 0.055013:00 0.0134 0.0387 0.064114:45 -0.0614 -0.0397 -0.018119:00 0.0119 0.0372 0.062620:15 -0.0399 -0.0246 -0.009420:45 0.0115 0.0309 0.0502
Table: RTP AVG— 95% C.I.’s for significant priceelasticities (non-winter)
X. Chen, J. Hosking & S. Ghosh (IBM) Real-Time Electricity Pricing IBM / NU, Summer 2010 29 / 37
![Page 54: Real-Time Electricity Pricing - Northwestern Universityusers.iems.northwestern.edu/~phoebe08/IBM2010_Intern_Presentati… · Agenda 1 Introduction Project Background Motivation Data](https://reader034.fdocuments.us/reader034/viewer/2022043014/5fb3528fb2710657f47cba30/html5/thumbnails/54.jpg)
RTP “Average” Household: TOD Model—Temperature Effect
Figure: RTP AVG — 95% C.I.’s for significanttemperature coefficient (Winter)
Figure: RTP AVG — 95% C.I.’s for significanttemperature coefficient(Non-winter)
X. Chen, J. Hosking & S. Ghosh (IBM) Real-Time Electricity Pricing IBM / NU, Summer 2010 30 / 37
![Page 55: Real-Time Electricity Pricing - Northwestern Universityusers.iems.northwestern.edu/~phoebe08/IBM2010_Intern_Presentati… · Agenda 1 Introduction Project Background Motivation Data](https://reader034.fdocuments.us/reader034/viewer/2022043014/5fb3528fb2710657f47cba30/html5/thumbnails/55.jpg)
Models for 14 RTP Households
Modeling Perspective
Choice to make: Separate vs. Pooled Cross Sectional ModelsHow differently do the 14 households behave from one another?
X. Chen, J. Hosking & S. Ghosh (IBM) Real-Time Electricity Pricing IBM / NU, Summer 2010 31 / 37
![Page 56: Real-Time Electricity Pricing - Northwestern Universityusers.iems.northwestern.edu/~phoebe08/IBM2010_Intern_Presentati… · Agenda 1 Introduction Project Background Motivation Data](https://reader034.fdocuments.us/reader034/viewer/2022043014/5fb3528fb2710657f47cba30/html5/thumbnails/56.jpg)
14 RTP Households: Separate ModelsFit a common model for each single household use “lmList” R.
Figure: 95% C.I.’s of coefficients for the regressions of log[q(t)] on lagged log[q(t)], log[p(t)] andweather variables.
X. Chen, J. Hosking & S. Ghosh (IBM) Real-Time Electricity Pricing IBM / NU, Summer 2010 32 / 37
![Page 57: Real-Time Electricity Pricing - Northwestern Universityusers.iems.northwestern.edu/~phoebe08/IBM2010_Intern_Presentati… · Agenda 1 Introduction Project Background Motivation Data](https://reader034.fdocuments.us/reader034/viewer/2022043014/5fb3528fb2710657f47cba30/html5/thumbnails/57.jpg)
14 RTP Households: Separate Models
Figure: Fitted vs. True for regressions of log[q(t)] on lagged log[q(t)], log[p(t)] and weather variables.
X. Chen, J. Hosking & S. Ghosh (IBM) Real-Time Electricity Pricing IBM / NU, Summer 2010 33 / 37
![Page 58: Real-Time Electricity Pricing - Northwestern Universityusers.iems.northwestern.edu/~phoebe08/IBM2010_Intern_Presentati… · Agenda 1 Introduction Project Background Motivation Data](https://reader034.fdocuments.us/reader034/viewer/2022043014/5fb3528fb2710657f47cba30/html5/thumbnails/58.jpg)
14 RTP Households: Observations and Conclusions
1 Substantial variation in the coefficients’ 95% C.I.’s, especially true for log[q(t − 1)] andlog[q(t − 96)] (both of them are statistically significant).
2 Test of poolability. We use “pooltest” from the package “plm” in R. 2 ⇒We reject thehypothesis that a pooled model estimation is appropriate. Therefore, we do notconsider using pooled fixed effects model on the 14 households.
3 Mixed (or Random) Effects Model: only data of 14 RTP households available; No otherexogenous variables available so far except for price and weather factors; The randomeffects of our interest can be highly correlated with other regressors⇒ prohibit us fromusing random effects model.
2It compares a model obtained for the full sample (with different intercepts for different households) and a modelbased on the estimation of a separate equation for each household
X. Chen, J. Hosking & S. Ghosh (IBM) Real-Time Electricity Pricing IBM / NU, Summer 2010 34 / 37
![Page 59: Real-Time Electricity Pricing - Northwestern Universityusers.iems.northwestern.edu/~phoebe08/IBM2010_Intern_Presentati… · Agenda 1 Introduction Project Background Motivation Data](https://reader034.fdocuments.us/reader034/viewer/2022043014/5fb3528fb2710657f47cba30/html5/thumbnails/59.jpg)
Summary and Future Work
Conclusions
We used time-series regression models to obtain the price elasticities of electricitydemand for the households in the RTP group;
The regression fitting performance is better for predicting demand in winter; For thepurpose of reasonably accurate forecasting, it’s better to use ARIMA model forelectricity demand and let the data speak for itself.
The demand is relatively more price elastic in winter compared to non-winter, this isespecially true when price spikes are present;
Temperature plays an important role in determining electricity demand; according toour results, people are more sensitive to changes in temperature than changes inprice;
The responsiveness that individual RTP household showed to changes in price differfrom one another; their daily electricity usage patterns also differ from each other to agreat extent.
Future work
Fit different regression TOD models for on-peak and peak-hours
Analyze the interactions between temperature and price signals
Study the TOU/CPP group
X. Chen, J. Hosking & S. Ghosh (IBM) Real-Time Electricity Pricing IBM / NU, Summer 2010 35 / 37
![Page 60: Real-Time Electricity Pricing - Northwestern Universityusers.iems.northwestern.edu/~phoebe08/IBM2010_Intern_Presentati… · Agenda 1 Introduction Project Background Motivation Data](https://reader034.fdocuments.us/reader034/viewer/2022043014/5fb3528fb2710657f47cba30/html5/thumbnails/60.jpg)
Acknowledgment
We are grateful to Dr. Pu Huang, Dr. Ramesh Natarajan @ IBM and Prof. JeremyStaum @ Northwestern University for their helpful comments and discussion
X. Chen, J. Hosking & S. Ghosh (IBM) Real-Time Electricity Pricing IBM / NU, Summer 2010 36 / 37
![Page 61: Real-Time Electricity Pricing - Northwestern Universityusers.iems.northwestern.edu/~phoebe08/IBM2010_Intern_Presentati… · Agenda 1 Introduction Project Background Motivation Data](https://reader034.fdocuments.us/reader034/viewer/2022043014/5fb3528fb2710657f47cba30/html5/thumbnails/61.jpg)
Questions and Comments?
X. Chen, J. Hosking & S. Ghosh (IBM) Real-Time Electricity Pricing IBM / NU, Summer 2010 37 / 37