time series often exhibit trends & seasonal variations, for which a...

144
Models with Trend and Seasonality: I time series often exhibit trends & seasonal variations, for which a stationary model might be inappropriate example is Australian monthly red wine sales 1980 1982 1984 1986 1988 1990 1992 500 1500 2500 year x t BD–2 III–1

Upload: others

Post on 28-May-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Models with Trend and Seasonality: I

• time series often exhibit trends & seasonal variations, for whicha stationary model might be inappropriate

• example is Australian monthly red wine sales

1980 1982 1984 1986 1988 1990 1992

500

1500

2500

year

x t

BD–2 III–1

Page 2: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

2nd Example: CO2 Series from Mauna Loa, Hawaii

1960 1970 1980 1990 2000 2010

320

340

360

380

year

x t

III–2

Page 3: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Models with Trend

• as a first step toward modeling time series with trends, consider

Xt = mt + Yt,

where {mt} is a slowly varying (smooth) sequence (the trendcomponent), while {Yt} is a stationary process with mean zero

• if {mt} is deterministic, then

E{Xt} = E{mt} + E{Yt} = mt

• one popular specification for {mt} is a low-order polynomial,e.g.,

mt = c0 + c1t (linear)

mt = c0 + c1t + c2t2 (quadratic)

mt = c0 + c1t + c2t2 + c3t

3 (cubic)

• can estimate cj’s via least squares: minimize∑t(xt −mt)

2

BD–8; CC–27, 30; SS–58, 48, 72 III–3

Page 4: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Level of Lake Huron (1875–1972)

●●

●●

●●●

●●

●●

●●

●●

●●

●●

●●●

●●

●●

●●

●●

●●

●●●

●●●

●●

●●

●●

●●

1880 1900 1920 1940 1960

67

89

1011

12

year

x t

BD–9, 10 III–4

Page 5: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Residuals rt = xt − c0 − c1t from Least Squares Fit

●●

●●

●●●

●●

●●

●●

●●

●●

●●

●●●

●●

●●

●●

●●

●●●

●●

●●

●●

●●

1880 1900 1920 1940 1960

−2

−1

01

2

year

r t

BD–9, 10 III–5

Page 6: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Unit Lag Scatter Plot of Residuals {rt}

●●

● ●

● ●●

●●

●●

●●

●●

● ●

●●

● ●●

●●

● ●

●●

●●

● ●●

● ●

●●

●●

●●

−2 −1 0 1 2

−2

−1

01

2

rt

r t+1

BD–19 III–6

Page 7: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Population of USA in Millions (1790–2010)

● ● ● ● ● ●●

●●

●●

1800 1850 1900 1950 2000

050

100

150

200

250

300

year

x t

BD–9; SS–152 III–7

Page 8: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Residuals rt = xt − c0 − c1t− c2t2 from LS Fit

●●

● ●

●●

●●

1800 1850 1900 1950 2000

−8

−6

−4

−2

02

4

year

r t

III–8

Page 9: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Unit Lag Scatter Plot of Residuals {rt}

●●

●●

●●

●●

−8 −6 −4 −2 0 2 4

−8

−6

−4

−2

02

4

rt

r t+1

III–9

Page 10: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Models with Trend and Seasonality: II

• to handle a time series with a trend and a seasonal component,can entertain model

Xt = mt + st + Yt

− {mt} is the trend (mt = µ is OK, i.e., a degenerate trend);

− {st} is seasonal component with known period d (i.e., st+d =st for all t) satisfying

d∑j=1

st+j = 0 for all t; and

− {Yt} is a stationary process with mean zero

• assuming {mt} & {st} to be deterministic, we have

E{Xt} = E{mt} + E{st} + E{Yt} = mt + st

BD–20, 26; CC–30, 32 III–10

Page 11: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

General Approach to Simple Time Series Modeling

• plot xt and check for presence of

− trend and seasonal component

− sharp changes in behaviour (model subseries individually?)

− outliers (take these out somehow?)

• if trend & seasonal component present, entertain model

Xt = mt + st + Yt

and estimate mt & st somehow (denote estimates by mt & st)

• create residuals rtdef= xt − mt − st (surrogate for Yt)

• determine model for residuals somehow

• mt, st and residual model can be used for, e.g., forecasting

• note: might need to transform xt to get approach to work

BD–12 III–11

Page 12: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Model for Lake Huron Levels: I

• recall our preliminary assessment of Lake Huron levels in termsof the model

Xt = mt + Yt = c0 + c1t + Yt

• residuals rt = xt − c0 − c1t after detrending can be regardedas surrogates for Yt’s, but unit-lag scatter plot suggests rt’s arenot consistent with hypothesis that {Yt} is IID noise

• let’s now look at sample ACF for rt’s

BD–9, 10, 18 III–12

Page 13: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Level of Lake Huron (1875–1972)

●●

●●

●●●

●●

●●

●●

●●

●●

●●

●●●

●●

●●

●●

●●

●●

●●●

●●●

●●

●●

●●

●●

1880 1900 1920 1940 1960

67

89

1011

12

year

x t

BD–9, 10 III–4

Page 14: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Residuals rt = xt − c0 − c1t from Least Squares Fit

●●

●●

●●●

●●

●●

●●

●●

●●

●●

●●●

●●

●●

●●

●●

●●●

●●

●●

●●

●●

1880 1900 1920 1940 1960

−2

−1

01

2

year

r t

BD–9, 10 III–5

Page 15: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Unit Lag Scatter Plot of Residuals {rt}

●●

● ●

● ●●

●●

●●

●●

●●

● ●

●●

● ●●

●●

● ●

●●

●●

● ●●

● ●

●●

●●

●●

−2 −1 0 1 2

−2

−1

01

2

rt

r t+1

BD–19 III–6

Page 16: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Sample ACF for Residuals {rt}

●●

● ● ● ●●

●● ●

● ● ●●

● ● ●●

● ● ●●

● ● ●● ● ● ●

● ● ● ● ● ● ●

0 10 20 30 40

−1.

0−

0.5

0.0

0.5

1.0

h (lag)

AC

F

BD–19 III–13

Page 17: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Model for Lake Huron Levels: II

• sample ACF suggests IID noise hypothesis not viable

• for AR(1) process, ρ(h) = φ|h|, so, if we want to entertain this

model for the rt’s, can estimate φ using φdef= ρr(1)

.= 0.762

• black curve on previous overhead shows φh versus h – agree-ment with ρr(h) for h ≥ 2 not perfect, but perhaps not unrea-sonable when sampling variability is taken into account

• will thus entertain model

Rt = φRt−1 + Zt

for {rt}, where {Zt} ∼WN(0, σ2)

• if AR(1) model is viable, then zt = rt− φrt−1, t = 2, 3, . . . , n,should resemble a white noise process

BD–18, 19; CC–149 III–14

Page 18: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

AR(1) Residuals zt = rt − φrt−1

●●

●●

●●

●●

●●

●●

●●

●●●

●●

●●

1880 1900 1920 1940 1960

−2

−1

01

2

year

z t

III–15

Page 19: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Unit Lag Scatter Plot of AR(1) Residuals {zt}

●●

●●

● ●

●●

● ●

●●

●●

●●●

●●

● ●

−2 −1 0 1 2

−2

−1

01

2

zt

z t+1

III–16

Page 20: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Sample ACF for AR(1) Residuals {zt}

●●

●● ● ●

● ●●

● ●●

●● ●

●●

●● ●

●● ● ●

● ●

● ●● ●

●●

● ● ●

0 10 20 30 40

−1.

0−

0.5

0.0

0.5

1.0

h (lag)

AC

F

III–17

Page 21: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Model for Lake Huron Levels: III

• two comments

− will reconsider null hypothesis that zt’s are realization of IIDprocess using a battery of statistical tests discussed later on

− Brockwell & Davis suggest that a better fit for {rt} is asecond-order autoregressive process (more on this model later)

BD–19 III–18

Page 22: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Classical Decomposition Model

• consider time series {xt} for which classical decomposition model

Xt = mt + st + Yt

might be appropriate, where

− {mt} is trend;

− {st} is periodic with known period d (i.e., st+d = st for allt ∈ Z); and

− {Yt} is a mean-zero stationary process

• some time series can be handled under this model after appli-cation of an appropriate transform, e.g., log (xt)

• two examples

− Australian monthly red wine sales

− Beveridge wheat price index (yearly from 1500 to 1869)

BD–26; CC–98; SS–62 III–19

Page 23: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Australian Monthly Red Wine Sales

1980 1982 1984 1986 1988 1990 1992

500

1000

2000

3000

year

x t

BD–2 III–20

Page 24: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Log of Australian Monthly Red Wine Sales

1980 1982 1984 1986 1988 1990 1992

6.5

7.0

7.5

8.0

year

log(

x t)

BD–20 III–21

Page 25: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Beveridge Wheat Price Index

1500 1600 1700 1800

010

020

030

0

year

x t

III–22

Page 26: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Log of Beveridge Wheat Price Index

1500 1600 1700 1800

2.5

3.5

4.5

5.5

year

log(

x t)

III–23

Page 27: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Trend & Seasonal Estimation and Elimination: I

• one approach: estimate deterministic components via, say, mtand st, and use these to form residuals

rt = xt − mt − st,with the hope that {rt} can be considered to be a realization ofa stationary process that is a surrogate for {Yt} in the model

Xt = mt + st + Yt

• second approach (Box & Jenkins): apply appropriate differenc-ing operations to {xt} that in effect eliminate {mt} and {st}• will now illustrate these two approaches (estimation and elimi-

nation), focusing first on the simpler model with trend, but noseasonal component:

Xt = mt + Yt

BD–20, 21; CC–87; SS–62, 72 III–24

Page 28: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Trend Estimation via Two-Sided Filters: I

• consider a sequence {aj : j = −q, . . . , q} of length 2q + 1,where aj’s are real-valued, and q is a nonnegative integer

• given time series {xt : t = 1, . . . , n}, use {aj} to create a newtime series {wt} via

wt =

q∑j=−q

ajxt−j, t = q + 1, . . . , n− q

• mapping from {xt} to {wt} is called a filter

− {xt} is input to filter

− {wt} is output from filter

− {aj} represents the filter and is called the impulse responsesequence in the engineering literature (there are other waysto represent a filter)

BD–21, 22, 23; SS–71, 73 III–25

Page 29: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Trend Estimation via Two-Sided Filters: II

• let aj = 1/(2q + 1) so that

wt =

q∑j=−q

ajxt−j =1

2q + 1

q∑j=−q

xt−j

• above defines a two-sided moving average filter

• under model Xt = mt + Yt, have wt ≈ mt if trend is approx-imately locally linear around t and if average of error termsabout t is close to zero

• hence {wt : t = q + 1, . . . , n − q} is an estimate of {mt : t =q + 1, . . . , n− q}, but estimates of m1, . . . , mq and mn−q+1,. . . , mn are also needed

BD–21, 22, 23; SS–12 III–26

Page 30: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Trend Estimation via Two-Sided Filters: III

• to estimate remaining 2q values, let input to filter be the fol-lowing sequence of length n + 2q:

x−q+1, . . ., x0, x1, . . . , xn, xn+1, . . ., xn+q,

where, by definition,

− x−q+1 = · · · = x0 = x1 and

− xn+1 = · · · = xn+q = xn

note: possible to define these 2q unknown xt’s in other ways

• as examples, consider estimating {mt} for log of Beverage wheatprice index using q = 5, 20 and 80

BD–22 III–27

Page 31: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

11-Term (q = 5) Moving Average Estimate of {mt}

1500 1600 1700 1800

2.5

3.5

4.5

5.5

year

log(

x t)

III–28

Page 32: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

41-Term (q = 20) Moving Average Estimate of {mt}

1500 1600 1700 1800

2.5

3.5

4.5

5.5

year

log(

x t)

III–28

Page 33: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

161-Term (q = 80) Moving Average Estimate of {mt}

1500 1600 1700 1800

2.5

3.5

4.5

5.5

year

log(

x t)

III–29

Page 34: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Trend Estimation via Two-Sided Filters: IV

• rather than increasing q to get more smoothing, can also applysame filter repeatedly; i.e., let

w(k)t =

1

2q + 1

q∑j=−q

w(k−1)t−j

for k = 1, 2, . . . , K, with w(0)t

def= xt

III–30

Page 35: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

One (K = 1) Application of 11-Term MA Smoother

1500 1600 1700 1800

2.5

3.5

4.5

5.5

year

log(

x t)

III–31

Page 36: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

K = 2 Applications of 11-Term MA Smoother

1500 1600 1700 1800

2.5

3.5

4.5

5.5

year

log(

x t)

III–31

Page 37: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

K = 10 Applications of 11-Term MA Smoother

1500 1600 1700 1800

2.5

3.5

4.5

5.5

year

log(

x t)

III–31

Page 38: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

K = 80 Applications of 11-Term MA Smoother

1500 1600 1700 1800

2.5

3.5

4.5

5.5

year

log(

x t)

III–32

Page 39: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Trend Estimation via Two-Sided Filters: V

• moving average filter is an example of a smoothing filter

• lots of other filters can serve as smoothing filters, one exam-ple being Spencer’s 15-point filter, which is designed to passpolynomials of degree 3 or less without distortion

● ● ●●

●●

●● ● ●

−6 −4 −2 0 2 4 6

−0.

10.

10.

20.

3

j

a j

BD–23 III–33

Page 40: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Trend Estimate Based on Spencer’s 15-Point Filter

1500 1600 1700 1800

2.5

3.5

4.5

5.5

year

log(

x t)

III–34

Page 41: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

K = 4 Applications of Spencer’s 15-Point Filter

1500 1600 1700 1800

2.5

3.5

4.5

5.5

year

log(

x t)

III–34

Page 42: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

K = 64 Applications of Spencer’s 15-Point Filter

1500 1600 1700 1800

2.5

3.5

4.5

5.5

year

log(

x t)

III–34

Page 43: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

K = 1024 Applications of Spencer’s 15-Point Filter

1500 1600 1700 1800

2.5

3.5

4.5

5.5

year

log(

x t)

III–35

Page 44: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

K = 1024 Applications of Spencer’s 15-Point Filter

1500 1600 1700 1800

2.5

3.5

4.5

5.5

year

log(

x t)

Spencer, K=102411−term MA, K=10

III–36

Page 45: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Trend Estimation via Exponential Smoothing: I

• exponential smoothing offers another way to estimate a trend

− also called exponentially weighted moving average (EWMA)

• estimate of {mt} defined by the recursions

mt = αxt + (1− α)mt−1, t = 2, 3, . . . , n,

with m1def= x1, where 0 ≤ α ≤ 1

• α often chosen subjectively by trial and error (α close to 1 giveslittle smoothing; α close to 0 results in lots of smoothing)

• mt at each time t only depends on x1, x2, . . . , xt, so this typeof filter is deemed one-sided and causal

• EWMA usually introduced as a simple approach for forecastinga time series – not very appealing as trend estimator due toshifts in time, as following examples show

BD–23; CC–208; SS–143 III–37

Page 46: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Exponential Smoothing with α = 0.2

1500 1600 1700 1800

2.5

3.5

4.5

5.5

year

log(

x t)

III–38

Page 47: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Exponential Smoothing with α = 0.1

1500 1600 1700 1800

2.5

3.5

4.5

5.5

year

log(

x t)

III–39

Page 48: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Exponential Smoothing with α = 0.05

1500 1600 1700 1800

2.5

3.5

4.5

5.5

year

log(

x t)

III–40

Page 49: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Trend Estimation via Exponential Smoothing: II

• can eliminate shifts by repeating same procedure on mt’s, butgoing in reverse direction; i.e.,

m′t = αmt + (1− α)m′t+1, t = n− 1, n− 2, . . . , 1,

with m′ndef= mn

• filtering in reverse direction is one-sided, but not causal

• let’s call {m′t} ‘two-pass’ exponential smoothing and regardoriginal version {mt} as ‘one-pass’

III–41

Page 50: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Exponential Smoothing with α = 0.2

1500 1600 1700 1800

2.5

3.5

4.5

5.5

year

log(

x t)

two−passone−pass

III–42

Page 51: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Exponential Smoothing with α = 0.1

1500 1600 1700 1800

2.5

3.5

4.5

5.5

year

log(

x t)

two−passone−pass

III–43

Page 52: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Exponential Smoothing with α = 0.05

1500 1600 1700 1800

2.5

3.5

4.5

5.5

year

log(

x t)

two−passone−pass

III–44

Page 53: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Exponential Smoothing with α = 0.1

1500 1600 1700 1800

2.5

3.5

4.5

5.5

year

log(

x t)

two−pass11−term MA, K=10

III–45

Page 54: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Trend Estimation via Polynomial Fitting

• have looked at linear modeling of trend Lake Huron levels (over-head III–4) and quadratic for USA population (III–7)

• can entertain polynomial trends of other orders as well: let

mt =

k∑j=0

cjtj,

where k = 0, 1, 2, . . . for constant, linear, quadratic, . . .

• can estimate unknown cj’s via least squares: minimize

n∑t=1

(xt −mt)2 =

n∑t=1

(xt −

k∑j=0

cjtj)2

as a function of c0, c1, . . . , ck

• as an example, consider log of Beveridge wheat price index

BD–25; CC–27; SS–72 III–46

Page 55: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Trend Estimate Based on Fitted c0 + c1t

1500 1600 1700 1800

2.5

3.5

4.5

5.5

year

log(

x t)

III–47

Page 56: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Trend Estimate Based on Fitted c0 + c1t + c2t2

1500 1600 1700 1800

2.5

3.5

4.5

5.5

year

log(

x t)

III–47

Page 57: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Trend Estimate Based on Fitted c0 + c1t + c2t2 + c3t

3

1500 1600 1700 1800

2.5

3.5

4.5

5.5

year

log(

x t)

III–47

Page 58: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Trend Estimate Based on Fitted c0 + c1t + · · · + c4t4

1500 1600 1700 1800

2.5

3.5

4.5

5.5

year

log(

x t)

III–47

Page 59: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Trend Estimate Based on Fitted c0 + c1t + · · · + c5t5

1500 1600 1700 1800

2.5

3.5

4.5

5.5

year

log(

x t)

III–47

Page 60: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Trend Estimate Based on Fitted c0 + c1t + · · · + c6t6

1500 1600 1700 1800

2.5

3.5

4.5

5.5

year

log(

x t)

III–48

Page 61: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Trend Estimate Based on Fitted c0 + c1t + · · · + c6t6

1500 1600 1700 1800

2.5

3.5

4.5

5.5

year

log(

x t)

6th order polynomial11−term MA, K=10

III–49

Page 62: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Trend Estimation via Hodrick–Prescott Filter: I

• many other schemes have been proposed for trend estimation

• one such is the Hodrick–Prescott (H–P) filter, which was pro-posed in the economic literature in 1997 and has inspired somerecent interesting research

• for a given parameter λ ≥ 0, H–P estimate of trend is thesequence {mt} for which, amongst all possible sequences, thetwo-part objective function

1

2

n∑t=1

(xt − mt)2 + λ

n−1∑t=2

(mt+1 − 2mt + mt−1)2

is minimized

− in above, 12 could be dropped – included in Kim et al. (2009)

evidently to simply other equations

III–50

Page 63: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Trend Estimation via Hodrick–Prescott Filter: II

• first part

1

2

n∑t=1

(xt − mt)2

quantifies fidelity: we want the trend estimate to faithfully trackour time series; i.e., the residuals xt − mt are small

• the above is small when {mt} is faithful to {xt}• note that, if we set λ = 0 so that the objective function is just

the above, then {mt} must be the same as {xt} (the sum ofsquares is zero, the smallest possible value) – highest degree offaithfulness possible!

III–51

Page 64: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Trend Estimation via Hodrick–Prescott Filter: III

• second part

λ

n−1∑t=2

(mt+1 − 2mt + mt−1)2

quantifies how smooth {mt} is: trend is usually thought of asslowly varying, and hence we want it to be smooth

• the above is small when {mt} is smooth

• to see why, suppose mt = a + bt, i.e., trend is linear (quitesmooth! – its 2nd derivative is 0), in which case

mt+1−2mt+mt−1 = a+b(t+1)−2a−2bt+a+b(t−1) = 0

and hence

λ

n−1∑t=2

(mt+1 − 2mt + mt−1)2 = 0

III–52

Page 65: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Trend Estimation via Hodrick–Prescott Filter: IV

• in general, fidelity and smoothness are in conflict

− insisting the trend be smooth (e.g., just a line) can result in{mt} not being faithful to {xt}

− insisting the trend be faithful (nearly the same as {xt}) canresult in {mt} not being smooth

• choosing {mt} such that

1

2

n∑t=1

(xt − mt)2 + λ

n−1∑t=2

(mt+1 − 2mt + mt−1)2

is minimized is an attempt to strike a balance between fidelityand smoothness, with λ controlling the balance

III–53

Page 66: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Hodrick–Prescott Filter with λ = 16

1500 1600 1700 1800

2.5

3.5

4.5

5.5

year

log(

x t)

III–54

Page 67: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Hodrick–Prescott Filter with λ = 256

1500 1600 1700 1800

2.5

3.5

4.5

5.5

year

log(

x t)

III–55

Page 68: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Hodrick–Prescott Filter with λ = 4096

1500 1600 1700 1800

2.5

3.5

4.5

5.5

year

log(

x t)

III–56

Page 69: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Hodrick–Prescott Filter with λ = 4096

1500 1600 1700 1800

2.5

3.5

4.5

5.5

year

log(

x t)

H−P filter11−term MA, K=10

III–57

Page 70: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Trend Estimation via Hodrick–Prescott Filter: V

• H–P filter is a linear filter because in fact

m =(I + 2λDTD

)−1x,

where m is a column vector containing m1, . . . , mn; I is then× n identity matrix; D is an (n− 2)× n matrix, namely,

D =

1 −2 1

1 −2 1. . . . . . . . .

1 −2 11 −2 1

(entries not shown above are zeros); DT is the transpose of D;A−1 is the inverse of A = I + 2λDTD; and x is a columnvector with x1, . . . , xn

III–58

Page 71: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

`1 Trend Filtering: I

• H–P filter inspired interesting alternate called `1 trend filtering(Kim et al., 2009; Tibshirani, 2014)

• rather than choosing {mt} such that

1

2

n∑t=1

(xt − mt)2 + λ

n−1∑t=2

(mt+1 − 2mt + mt−1)2

is minimized, `1 trend filtering chooses {mt} such that

1

2

n∑t=1

(xt − mt)2 + λ

n−1∑t=2

|mt+1 − 2mt + mt−1|

is minimized (note: setting λ = 0 again yields mt = xt)

• resulting {mt} is piecewise linear, but in general cannot bewritten as a linear transform of {xt}

III–59

Page 72: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

`1 Trend Filter with λ = 0.2

1500 1600 1700 1800

2.5

3.5

4.5

5.5

year

log(

x t)

III–60

Page 73: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

`1 Trend Filter with λ = 0.5

1500 1600 1700 1800

2.5

3.5

4.5

5.5

year

log(

x t)

III–61

Page 74: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

`1 Trend Filter with λ = 6.8

1500 1600 1700 1800

2.5

3.5

4.5

5.5

year

log(

x t)

III–62

Page 75: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

`1 Trend Filter with λ = 397.4

1500 1600 1700 1800

2.5

3.5

4.5

5.5

year

log(

x t)

III–63

Page 76: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

`1 Trend Filter with λ = 1493.8

1500 1600 1700 1800

2.5

3.5

4.5

5.5

year

log(

x t)

III–64

Page 77: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

`1 Trend Filter with λ = 2043.5

1500 1600 1700 1800

2.5

3.5

4.5

5.5

year

log(

x t)

III–65

Page 78: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

`1 Trend Filter with λ = 6.8

1500 1600 1700 1800

2.5

3.5

4.5

5.5

year

log(

x t)

l1 trend filter11−term MA, K=10

III–66

Page 79: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

`1 Trend Filtering: II

• interesting alternates to `1 trend filtering quantify smoothnessbased on something other than mt+1 − 2mt + mt−1

• as will be discussed shortly, mt+1 − 2mt + mt−1 is a second-order differencing (analogous to a second derivative)

• replacing second-order differencing with first-order differencingmt− mt−1 (analogous to a first derivative) leads to trend esti-mates that are piecewise constant (rather than piecewise linear)

• replacing second-order differencing with third-order differencingmt+1− 3mt+ 3mt−1− mt−2 (analogous to a third derivative)leads to trend estimates that are piecewise quadratic

III–67

Page 80: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

`1 Trend Filtering: III

• Kim et. al (2009) and Tibshirani (2014) study properties ofestimated trends for model Xt = mt + Yt under restrictiveassumption that Y1, . . . , Yn are independent (in the context oftime series, an unappealing assumption)

III–68

Page 81: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

A Cautionary Note on Trend Estimation: I

• for certain time series {Xt}, can be difficult to distinguish be-tween models Xt = mt+Yt and Xt = Yt (i.e., no trend), where{Yt} is a stationary process

• as an example, suppose that {Yt} is the following zero-meanAR(1) process:

Yt = 0.99Yt−1 + Zt,

where {Zt} ∼WN(0, 1) with a Gaussian distribution

− note: close to random walk process Yt = Yt−1 + Zt

• suppose we set the trend mt to zero so that Xt = Yt

• next overhead shows one realization of X1, X2, . . . , X370 –same length as Beveridge wheat price index series (n = 370)

III–69

Page 82: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

φ = 0.99 AR(1) {xt} from Gaussian WN(0,1)

0 100 200 300

−5

05

1015

t

x t

III–70

Page 83: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

A Cautionary Note on Trend Estimation: II

• despite absence of a nontrivial trend, model Xt = mt + Ytsuperficially appears appropriate for displayed xt

• application of any of the trend estimation procedures consideredabove pulls out what appears to be a significant trend

• following overheads show three such trend estimates mt

III–71

Page 84: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

K = 10 Applications of 11-Term MA Smoother

0 100 200 300

−5

05

1015

t

x t

III–72

Page 85: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Hodrick–Prescott Filter with λ = 8192

0 100 200 300

−5

05

1015

t

x t

III–73

Page 86: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

`1 Trend Filter with λ = 131.3

0 100 200 300

−5

05

1015

t

x t

III–74

Page 87: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

A Cautionary Note on Trend Estimation: III

• economic considerations say that upward trend in log of Bev-eridge wheat price index is reasonable – hence estimated trendmt is arguably a reasonable descriptor of this time series

• for artificial AR(1) series, estimated trend does not have a solidbasis – in fact we know there is no real trend in xt

• to assess significance of trend component in, e.g., environmentaltime series, Smith (1993) advocated doing so within the contextof stochastic models that can produce trend-like realizations(as in our AR(1) example) – these models can serve as nullhypotheses for assessing the significance of an estimated trendcomponent

• for details on this approach, see Craigmile et al. (2004)

III–75

Page 88: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Trend Elimination by Differencing: I

• focus so far has been on estimating trend mt, which – at leastin the case of polynomial fitting or `1 trend filtering – can leadto a way of forecasting trend component (examples for log ofBeveridge wheat price index demonstrate that forecasts candepend quite a bit on choice of polynomial order k)

• once trend has been estimated via mt, can form residuals rt =xt − mt, which can be used to deduce statistical properties ofstationary process {Yt} in model Xt = mt + Yt

• rather than estimating mt, can take approach of eliminatingit, i.e., reducing it to a constant via a differencing operation(presumes that {mt} is expressible as a low-order polynomial)

BD–25; CC–90; SS–60, 61 III–76

Page 89: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Trend Elimination by Differencing: II

• accordingly, define B(·) to be an operator that maps sequence{Xt} into a new sequence {Vt}, where Vt = Xt−1 for all t:

B({Xt : t ∈ Z}) = {Xt−1 : t ∈ Z}(operators, filters and functionals are names for the same notion– a mapping of sequences/functions to other sequences/functions)

• B(·) is known as the backward shift operator

• above notation is too bulky, so usually simplified to just

BXt = Xt−1

• define unit-lag difference operator in terms of B:

∇Xt = (1−B)Xt = Xt −Xt−1

(also called first-order backward difference operator)

BD–25; CC–106, 107; SS–61 III–77

Page 90: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Trend Elimination by Differencing: III

• powers of B and ∇ are defined recursively: with B0Xtdef= Xt,

BjXt = B(Bj−1Xt) = · · · = Xt−j

and, with ∇0Xtdef= Xt also,

∇jXt = ∇(∇j−1Xt)

for all integers j ≥ 1

• for example,

∇2Xt = ∇(∇Xt)= (1−B)(1−B)Xt= (1− 2B + B2)Xt= Xt − 2Xt−1 + Xt−2

defines the second-order backward difference operator

III–78

Page 91: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Trend Elimination by Differencing: IV

• suppose {mt} is a linear trend: mt = c0 + c1t

• application of first-order backward difference operator yields

∇mt = mt −mt−1 = c0 + c1t− (c0 + c1(t− 1)) = c1;

i.e., operator ∇ reduces linear trend to a constant

• homework exercise: any polynomial trend of degree k can bereduced to a constant by application of ∇k

• can also argue that, if {Yt} is a stationary process, then so is{∇kYt} for any k

• hence, if Xt = mt + Yt, where {mt} is a kth order polynomialand {Yt} is a stationary process, then ∇kXt = ∇kmt +∇kYtis a stationary process with nonzero mean k!ck

III–79

Page 92: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Log(Beveridge Wheat Price Index)

1500 1600 1700 1800

2.5

3.5

4.5

5.5

year

log(

x t)

III–23

Page 93: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

1st Difference of Log(Beveridge Wheat Price Index)

1500 1600 1700 1800

−0.

6−

0.2

0.2

0.4

0.6

year

log(

x t)−

log(

x t−1

)

III–80

Page 94: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

2nd Difference of Log(Beveridge Wheat Price Index)

1500 1600 1700 1800

−1.

0−

0.5

0.0

0.5

year

log(

x t)−

2log

(xt−

1)+

log(

x t−2

)

III–81

Page 95: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Trend & Seasonal Estimation and Elimination: II

• methods for estimating and eliminating mt in model Xt =mt+Yt can be extended to handle both a trend and a seasonalcomponent in classical decomposition model

Xt = mt + st + Yt, t = 1, . . . , n,

where we recall that {st} has a known period d (i.e., st+d = stfor all t), and we assume that

d∑j=1

st+j = 0 for all t

• to illustrate methodology, let’s look at monthly time series ofaccidental deaths (data from Brockwell & Davis)

BD–26 III–82

Page 96: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Monthly Counts of Accidental Deaths in USA

● ●

●●

●●

●●

● ●

1973 1974 1975 1976 1977 1978 1979

78

910

11

year

x t (

thou

sand

s)

BD–3 III–83

Page 97: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Trend & Seasonal Estimation: I

• first step is to get preliminary estimate of trend {mt} using asmoothing filter that eliminates seasonal component {st}• obvious choice is a 12-term moving average smoother of lengthd = 12 since

∑dj=1 st+j = 0; however, to avoid undesirable

time shifts, need to use a two-sided moving average of oddlength 2q + 1, which conflicts with d = 12 (bummer!)

• as a compromise, use 13-term two-sided moving average smoother{aj}, but set a−6 and a6 to half the values of other aj’s:

{aj : j = −6, . . . , 6} ={

124,

112,

112,

112,

112,

112,

112,

112,

112,

112,

112,

112,

124

}• note that

∑j aj = 1, as is usually true for smoothing filters

BD–26 III–84

Page 98: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Monthly Counts of Accidental Deaths in USA

● ●

●●

●●

●●

● ●

1973 1974 1975 1976 1977 1978 1979

78

910

11

year

x t a

nd m

t (th

ousa

nds)

III–85

Page 99: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Trend & Seasonal Estimation: II

• to estimate seasonal pattern {sj : j = 1, . . . , d}, form

utdef= xt − mt,

where {mt} is preliminary trend estimate

BD–26 III–86

Page 100: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Preliminary Detrending of Accidental Deaths Series

●●

●●

●●

●●

1973 1974 1975 1976 1977 1978 1979

−2

−1

01

2

year

u t=

x t−

mt (

thou

sand

s)

III–87

Page 101: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Trend & Seasonal Estimation: III

• estimate s1 by averaging all ut’s associated with January; s2by averaging all ut’s associated with February; . . . ; s12 by av-eraging all ut’s associated with December

• denote these estimates by {wj : j = 1, . . . , d}• for j = 1, . . . , d, estimate seasonal pattern by

sj = wj − w, where wdef=

1

d

d∑j=1

wj

• note:∑dj=1 sj = 0 mimics modeling assumption

∑dj=1 sj = 0

• to estimate {st} by, say, {st}, replicate estimated seasonal pat-tern {sj} as needed – use {st} so determined to deseasonalize

time series via xt − stdef= dt

BD–26, 27 III–88

Page 102: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Estimated Seasonal Component {st} for {xt}

1973 1974 1975 1976 1977 1978 1979

−1.

5−

0.5

0.5

1.0

1.5

year

s t (

thou

sand

s)

BD–28 III–89

Page 103: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Deseasonalized Data dt = xt − st

●● ● ●

●●

● ●

● ●

●●

●●

●● ●

●●

●●

1973 1974 1975 1976 1977 1978 1979

8.5

9.0

9.5

10.0

year

d t=

x t−

s t (

thou

sand

s)

BD–27 III–90

Page 104: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Trend & Seasonal Estimation: IV

• can now reestimate trend {mt} using deseasonalized data {dt}• given the appearance of {dt}, use of a quadratic polynomial to

estimate {mt} seems appropriate (and extrapolation is straight-forward, but might only be reasonable in the short term)

• letting {mt} now denote the final trend estimate, can formresiduals

rt = dt − mt = xt − mt − st, t = 1, . . . , n,

where {rt} is taken to be a surrogate for a realization of {Yt}in the model Xt = mt + st + Yt

BD–27 III–91

Page 105: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Deseasonalized Data {dt} and Trend Estimate {mt}

●● ● ●

●●

● ●

● ●

●●

●●

●● ●

●●

●●

1973 1974 1975 1976 1977 1978 1979

8.5

9.0

9.5

10.0

year

d t=

x t−

s t a

nd m

t (th

ousa

nds)

III–92

Page 106: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Monthly Counts of Accidental Deaths in USA

● ●

●●

●●

●●

● ●

1973 1974 1975 1976 1977 1978 1979

78

910

11

year

x t a

nd m

t (th

ousa

nds)

III–93

Page 107: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Residuals {rt} from Removal of {mt} and {st}

● ●

● ●

● ●

● ●

●●

1973 1974 1975 1976 1977 1978 1979

−0.

6−

0.2

0.0

0.2

0.4

year

r t=

x t−

mt−

s t (

thou

sand

s)

III–94

Page 108: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Trend & Seasonal Estimation: V

• sample ACF for {rt} (next overhead) suggests that a suitablemodel for the residuals might be an AR(1) process

• estimate φ for this process from sample ACF at unit lag

• if AR(1) model is viable, then zt = rt− φrt−1, t = 2, 3, . . . , n,should resemble white noise, so need to look at sample ACF for{zt} also

III–95

Page 109: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Sample ACF for {rt}

● ●

● ●

● ●

● ●●

●● ●

● ●●

● ●●

● ●

●●

● ●● ● ●

● ●

●●

● ●●

0 10 20 30 40

−1.

0−

0.5

0.0

0.5

1.0

h (lag)

AC

F

III–96

Page 110: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Residuals zt = rt − φrt−1 from Fitted AR(1) Model

●●

● ●●

● ●

● ●

●● ●

●●

1973 1974 1975 1976 1977 1978 1979

−0.

6−

0.2

0.0

0.2

0.4

0.6

year

z t=

r t−

φrt−

1 (t

hous

ands

)

III–97

Page 111: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Sample ACF for {zt}

● ●

● ●

● ●

●●

●●

● ●

●●

● ●● ●

●●

●●

0 10 20 30 40

−1.

0−

0.5

0.0

0.5

1.0

h (lag)

AC

F

III–98

Page 112: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Trend & Seasonal Estimation: VI

• now have estimates of trend and seasonal components and aviable model for stationary process {Yt}• let’s review steps in simple procedure for estimating {mt} and{st} in classical decomposition model

Xt = mt + st + Yt, t = 1, . . . , n,

where {st} is periodic with period d and∑dj=1 sj = 0

BD–26 III–99

Page 113: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Trend & Seasonal Estimation: VII

1. form preliminary estimate {mt} of trend by passing data throughfilter that eliminates {st} as much as possible

2. subtract trend estimate from data: ut = xt − mt

3. seasonal pattern estimate {sj : j = 1, . . . , d} obtained byaveraging ut’s for each seasonal component (denote averagesby {wj}) and then centering them:

sj = wj − w, where wdef=

1

d

d∑j=1

wj

4. replicate {sj} as need be to form estimate {st} of {st}5. form deseasonalized data: dt = xt − st6. use deseasonalized data to get final estimate {mt} of trend

III–100

Page 114: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Trend & Seasonal Estimation: VIII

• Q: do we really need to do preliminary detrending?

• A: in general, yes, as following toy example demonstrates

• suppose time series is given by

xt = mt + st, t = 1, . . . , 72,

where mt = (t− 36.5)/4 and st = sin (2πt/12) so that {st} isperiodic with a period of d = 12 (i.e., no stochastic noise!)

• first let’s see what the recommended procedure gives us

III–101

Page 115: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Toy Trend {mt}

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

0 10 20 30 40 50 60 70

−5

05

t

mt

III–102

Page 116: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Toy Seasonal Component {st}

●● ● ●

●●

●● ● ●

●●

●● ● ●

●●

●● ● ●

●●

●● ● ●

●●

●● ● ●

●●

●● ● ●

●●

●● ● ●

●●

●● ● ●

●●

●● ● ●

●●

●● ● ●

●●

●● ● ●

●●

0 10 20 30 40 50 60 70

−5

05

t

s t

III–103

Page 117: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Toy Time Series {xt}

●●

● ● ● ● ● ● ●●

●●

● ● ● ● ● ● ●●

●●

● ● ● ● ● ● ●●

●●

● ● ● ● ● ● ●●

●●

● ● ● ● ● ● ●●

●●

● ● ● ● ● ● ●●

0 10 20 30 40 50 60 70

−5

05

t

x t=

mt+

s t

III–104

Page 118: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Step 1: Form Preliminary Estimate {mt} of Trend

●●

● ● ● ● ● ● ●●

●●

● ● ● ● ● ● ●●

●●

● ● ● ● ● ● ●●

●●

● ● ● ● ● ● ●●

●●

● ● ● ● ● ● ●●

●●

● ● ● ● ● ● ●●

0 10 20 30 40 50 60 70

−5

05

t

x t a

nd m

t

III–105

Page 119: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Step 2: Subtract {mt} from {xt}

●●

● ● ●●

●● ● ●

●●

●● ● ●

●●

●● ● ●

●●

●● ● ●

●●

●● ● ●

●●

●● ● ●

●●

●● ● ●

●●

●● ● ●

●●

●● ● ●

●●

●● ● ●

●●

●● ●

●●

0 10 20 30 40 50 60 70

−5

05

t

u t=

x t−

mt

III–106

Page 120: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Step 3: Form Estimate {sj} of Seasonal Pattern

●● ● ●

●●

●● ● ●

●●

2 4 6 8 10 12

−5

05

j

s j

III–107

Page 121: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Step 4: Replicate {sj} to Form Estimate {st}

●● ● ●

●●

●● ● ●

●● ●

● ● ●●

●●

● ● ●●

● ●● ● ●

●●

●● ● ●

●● ●

● ● ●●

●●

● ● ●●

● ●● ● ●

●●

●● ● ●

●● ●

● ● ●●

●●

● ● ●●

0 10 20 30 40 50 60 70

−5

05

t

s t

III–108

Page 122: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Step 5: Form Deseasonalized Data dt = xt − st

● ● ● ● ● ● ● ● ● ● ● ●● ● ● ● ● ● ● ● ● ● ● ●

● ● ● ● ● ● ● ● ● ● ● ●● ● ● ● ● ● ● ● ● ● ● ●

● ● ● ● ● ● ● ● ● ● ● ●● ● ● ● ● ● ● ● ● ● ● ●

0 10 20 30 40 50 60 70

−5

05

t

d t=

x t−

s t

III–109

Page 123: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Step 6: Fit Line to dt’s to Get Final mt’s

● ● ● ● ● ● ● ● ● ● ● ●● ● ● ● ● ● ● ● ● ● ● ●

● ● ● ● ● ● ● ● ● ● ● ●● ● ● ● ● ● ● ● ● ● ● ●

● ● ● ● ● ● ● ● ● ● ● ●● ● ● ● ● ● ● ● ● ● ● ●

0 10 20 30 40 50 60 70

−5

05

t

d t a

nd m

t

III–110

Page 124: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Step 7: Form Residuals from Fitted Line

● ● ● ● ● ● ● ● ● ● ● ●● ● ● ● ● ● ● ● ● ● ● ●

● ● ● ● ● ● ● ● ● ● ● ●● ● ● ● ● ● ● ● ● ● ● ●

● ● ● ● ● ● ● ● ● ● ● ●● ● ● ● ● ● ● ● ● ● ● ●

0 10 20 30 40 50 60 70

−5

05

t

r t=

d t−

mt

III–111

Page 125: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Trend & Seasonal Estimation: IX

• residuals should ideally be zero, but are not quite so due toboundary effects

• now let’s see what happens if we eliminate preliminary detrend-ing; i.e., we let ut = xt in step 2 and proceed from there

III–112

Page 126: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Step 2: Use {xt} in Place of {xt − mt}

●●

● ● ● ● ● ● ●●

●●

● ● ● ● ● ● ●●

●●

● ● ● ● ● ● ●●

●●

● ● ● ● ● ● ●●

●●

● ● ● ● ● ● ●●

●●

● ● ● ● ● ● ●●

0 10 20 30 40 50 60 70

−5

05

t

x t=

mt+

s t

III–113

Page 127: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Step 3: Form Estimate {sj} of Seasonal Pattern

●●

● ● ● ● ● ● ●●

2 4 6 8 10 12

−5

05

j

s j

III–114

Page 128: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Step 4: Replicate {sj} to Form Estimate {st}

●●

● ● ● ● ● ● ●●

●●

● ● ● ● ● ● ●●

●●

● ● ● ● ● ● ●●

●●

● ● ● ● ● ● ●●

●●

● ● ● ● ● ● ●●

●●

● ● ● ● ● ● ●●

0 10 20 30 40 50 60 70

−5

05

t

s t

III–115

Page 129: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Step 5: Form Deseasonalized Data dt = xt − st

● ● ● ● ● ● ● ● ● ● ● ●

● ● ● ● ● ● ● ● ● ● ● ●

● ● ● ● ● ● ● ● ● ● ● ●

● ● ● ● ● ● ● ● ● ● ● ●

● ● ● ● ● ● ● ● ● ● ● ●

● ● ● ● ● ● ● ● ● ● ● ●

0 10 20 30 40 50 60 70

−5

05

t

d t=

x t−

s t

III–116

Page 130: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Step 6: Fit Line to dt’s to Get Final mt’s

● ● ● ● ● ● ● ● ● ● ● ●

● ● ● ● ● ● ● ● ● ● ● ●

● ● ● ● ● ● ● ● ● ● ● ●

● ● ● ● ● ● ● ● ● ● ● ●

● ● ● ● ● ● ● ● ● ● ● ●

● ● ● ● ● ● ● ● ● ● ● ●

0 10 20 30 40 50 60 70

−5

05

t

d t a

nd m

t

III–117

Page 131: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Step 7: Form Residuals from Fitted Line

● ● ● ● ● ● ● ● ● ● ● ●

● ● ● ● ● ● ● ● ● ● ● ●

● ● ● ● ● ● ● ● ● ● ● ●

● ● ● ● ● ● ● ● ● ● ● ●

● ● ● ● ● ● ● ● ● ● ● ●

● ● ● ● ● ● ● ● ● ● ● ●

0 10 20 30 40 50 60 70

−5

05

t

r t=

d t−

mt

III–118

Page 132: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Trend & Seasonal Elimination: I

• let’s turn now to the second approach to modeling {xt}, whicheliminates trend and seasonal components by differencing

• define a lag-d seasonal differencing operator

∇dXt = Xt −Xt−d = (1−Bd)Xt

• application of this operator to model

Xt = mt + st + Yt

yields

∇dXt = mt −mt−d + st − st−d + Yt − Yt−d= mt −mt−d + Yt − Yt−d

because {st} has period d

BD–28; CC–233; SS–157 III–119

Page 133: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Trend & Seasonal Elimination: II

• resulting model ∇dXt = mt −mt−d + Yt − Yt−d has a trendcomponent defined by mt−mt−d and a stochastic componentgiven by Yt − Yt−d• as before, trend component can be eliminated by applying an

appropriate power of operator ∇, say ∇d′

• thus∇d′∇dXt = ∇d

′∇dmt +∇d

′∇dYt

is a model for a series related to {xt} that is free of trend andseasonal components

III–120

Page 134: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Monthly Counts of Accidental Deaths in USA

● ●

●●

●●

●●

● ●

1973 1974 1975 1976 1977 1978 1979

78

910

11

year

x t (

thou

sand

s)

BD–3 III–83

Page 135: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Accidental Deaths Series After Seasonal Differencing

● ●

●●

●●

●●

● ●

●●

1973 1974 1975 1976 1977 1978 1979

−1.

0−

0.5

0.0

0.5

year

x t−

x t−1

2 (t

hous

ands

)

III–121

Page 136: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Trend & Seasonal Elimination: III

• Q: how can we interpret upward-looking trend in xt − xt−12?

• model says that

∇12Xt = Xt −Xt−12 = mt −mt−12 + Yt − Yt−12,

so trend in xt − xt−12 is mt −mt−12

• if mt −mt−12 > 0, trend in xt has increased over last year

• if mt −mt−12 < 0, trend in xt has decreased over last year

• plot of xt−xt−12 thus suggests that mt initially decreases (i.e.,xt − xt−12 < 0) but then increases as we get toward the endof the series (i.e., xt − xt−12 > 0)

• this interpretation is consistent with impression we got frompreliminary and final estimates of mt

III–122

Page 137: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Monthly Counts of Accidental Deaths in USA

● ●

●●

●●

●●

● ●

1973 1974 1975 1976 1977 1978 1979

78

910

11

year

x t a

nd m

t (th

ousa

nds)

III–93

Page 138: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

First Difference of Seasonally Differenced {xt} ({vt})

●●

● ●

●●

● ●

●●

● ●

●●

1973 1974 1975 1976 1977 1978 1979

−0.

50.

00.

51.

0

year

v t=

x t−

x t−1

−x t

−12

+x t

−13

(tho

usan

ds)

III–123

Page 139: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Sample ACF for {vt}

●●

● ●

● ●

● ●

●●

●● ●

●● ●

●●

● ●●

●●

0 10 20 30 40

−1.

0−

0.5

0.0

0.5

1.0

h (lag)

AC

F

III–124

Page 140: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Residuals zt = vt − φvt−1 from Fitted AR(1) Model

● ●

● ●

●●

●●

●●

1973 1974 1975 1976 1977 1978 1979

−0.

50.

00.

51.

0

year

z t=

v t−

φvt−

1 (t

hous

ands

)

III–125

Page 141: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Sample ACF for {zt}

● ●

●●

● ●

●●

●●

● ●●

●●

●●

●●

● ●

0 10 20 30 40

−1.

0−

0.5

0.0

0.5

1.0

h (lag)

AC

F

III–126

Page 142: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Trend/Seasonal Estimation/Elimination – Summary: I

• two simple approaches for using the classical decompositionmodel

Xt = mt + st + Ytwith monthly series {xt} of accidental deaths in USA haveyielded two viable models for this time series

• for first model, which estimates {mt} & {st}, needed to

− estimate seasonal component after preliminary trend removal

− subtract seasonal component and then reestimate trend

− fit AR(1) model to what is left over

• for second model, which eliminates {mt} & {st}, needed to

− apply both seasonal differencing and first differencing

− fit AR(1) model to what is left over

BD–26, 27, 28 III–127

Page 143: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

Trend/Seasonal Estimation/Elimination – Summary: II

• both models are capable of forecasting future values of {xt},but it is not clear at this point which model can be expectedto give better forecasts

• model based upon differencing does not give information about{mt} and {st} directly; alas, these components might be ofinterest here (and for other time series)

• by contrast, model based on estimating {mt} and {st} doesprovide this information

BD–26, 27, 28 III–128

Page 144: time series often exhibit trends & seasonal variations, for which a ...faculty.washington.edu/dbp/s519/PDFs/2017/03-overheads-2017.pdf · time series often exhibit trends & seasonal

References

• P. F. Craigmile, P. Guttorp and D. B. Percival (2004), ‘Trend Assessment in a Long

Memory Dependence Model Using the Discrete Wavelet Transform,’ Environmetrics, 15,

pp. 315–35

• R. Hodrick and E. Prescott (1997), ‘Postwar U.S. Business Cycles: An Empirical Investi-

gation,’ Money, Credit, and Banking, 29, pp. 1–16

• S.–J. Kim, K. Koh, S. Boyd and D. Gorinevsky (2009), ‘`1 Trend Filtering,’ SIAM Review,

51, pp. 339–60

• R. L. Smith (1993), ‘Long-range Dependence and Global Warming.’ In Statistics for the

Environment, Wiley: New York, pp. 141–61

• R. J. Tibshirani (2014), ‘Adaptive Piecewise Polynomial Estimation via Trend Filtering,’

Annals of Statistics, 42, pp. 285–323

III–129