Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel...

109
Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek Suda, BdF and PSE January 10, 2013 Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Transcript of Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel...

Page 1: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection

Class 1: Stationary Time Series Analysis

Macroeconometrics - Fall 2012

Jacek Suda, BdF and PSE

January 10, 2013

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 2: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Website Description Requirements Readings Outline

Website

Class website: http://www.parisschoolofeconomics.info

http://www.jaceksuda.com/teach/

Email: [email protected]

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 3: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Website Description Requirements Readings Outline

Description

The purpose of this course is to familiarize students with current tech-niques used in macroeconomic time series models.

The focus is on implementation of the models presented in the course.

The focus is on implementation of the models presented in the course.Topics covered include ARMA models; unit roots and structural breaks;trend/cycle decomposition methods, including Kalman filtering.

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 4: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Website Description Requirements Readings Outline

Requirements

Homework assignment will involve generating and explaining computeroutput from models covered in the class with weight of 40% of the finalgrade.

This part of the class ends with take-home final exam.

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 5: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Website Description Requirements Readings Outline

Readings

There is a number of textbooks that covers a part of material discussedin class. The book that covers most of the material is

Time Series Analysis by James D. Hamilton, Princeton University Press,1994.

Other texts that cover discussed material or serve as good introductionare

State-Space Models with Regime Switching by Chiang-Jin Kim andCharles R. Nelson, MIT Press, 1999.Applied Econometric Time Series by Walter Enders, Wiley, 2004.Introduction to Bayesian Econometrics by Edward Greenberg, CambridgeUniversity Press, 2007.Econometrics by Fumio Hayashi, Princeton University Press, 2000.Structural Macroeconometrics by David N. DeJong with Chetan Dave,Princeton University Press, 2007.

There is also a great series of lectures by James H. Stock and Mark W.Watson

"What’s New in Econometrics - Time Series", NBER Summer Institute2008

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 6: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Website Description Requirements Readings Outline

Outline

1 Stationary Time Series AnalysisStochastic Difference Equations, ARMA models, Forecasting, MaximumLikelihood Estimation, Prediction Error Decomposition, State-SpaceForm, Kalman Filter

Hamilton 1-5Kim and Nelson 2-3Diebold, F.X., 1998, “The Past, Present and Future of MacroeconomicForecasting,” Journal of Economic Perspectives 12, 175-192.

2 Unit Roots, Structural Breaks, Non-linearitiesUnit Root, Structural Breaks, Trend/Cycle Decomposition

Hamilton 15-17Kim and Nelson 3selection of papers

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 7: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Outline

Outline

Outline:

1 Covariance-Stationary Processes

2 Wold Decomposition Theorem

3 ARMA Models

1 Autoregressive Models

2 Stability and Eigenvalues

3 Moving Average Models

4 Auto-Correlation Function (ACF)

5 Partial Auto-Correlation Function (PACF)

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 8: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Stochastic Process Covariance-Stationary Strict (Strong) Stationary Nonstationary Processes

Stochastic Process

Stochastic process: a collection of random variables

{. . . ,Y−1,Y0,Y1,Y2, . . . ,YT , . . .} = {Yt}∞−∞.

Observed series {y1, y2, . . . , yT} – realizations of a stochastic process.

We want a model for {Yt}−∞∞ to explain observed realizations {yt}T1 .

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 9: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Stochastic Process Covariance-Stationary Strict (Strong) Stationary Nonstationary Processes

Covariance-Stationary

Definition

{Yt} is covariance-stationary (weak stationary) if(i) E[Yt] = µ ∀t

(ii) Cov(Yt, Yt−j) = E[(Yt − µ)(Yt−j − µ)] = γj, ∀t, j

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 10: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Stochastic Process Covariance-Stationary Strict (Strong) Stationary Nonstationary Processes

Covariance-Stationary

Definition

{Yt} is covariance-stationary (weak stationary) if(i) E[Yt] = µ ∀t

(ii) Cov(Yt, Yt−j) = E[(Yt − µ)(Yt−j − µ)] = γj, ∀t, j

Note: mean is time-invariant

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 11: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Stochastic Process Covariance-Stationary Strict (Strong) Stationary Nonstationary Processes

Covariance-Stationary

Definition

{Yt} is covariance-stationary (weak stationary) if(i) E[Yt] = µ ∀t

(ii) Cov(Yt, Yt−j) = E[(Yt − µ)(Yt−j − µ)] = γj, ∀t, j

Note: covariance doesn’t depend on t

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 12: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Stochastic Process Covariance-Stationary Strict (Strong) Stationary Nonstationary Processes

Covariance-Stationary

Definition

{Yt} is covariance-stationary (weak stationary) if(i) E[Yt] = µ ∀t

(ii) Cov(Yt, Yt−j) = E[(Yt − µ)(Yt−j − µ)] = γj, ∀t, j

Note: Var(Yt) = γ0 – variance is also constant.

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 13: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Stochastic Process Covariance-Stationary Strict (Strong) Stationary Nonstationary Processes

Covariance-Stationary

Definition

{Yt} is covariance-stationary (weak stationary) if(i) E[Yt] = µ ∀t

(ii) Cov(Yt, Yt−j) = E[(Yt − µ)(Yt−j − µ)] = γj, ∀t, j

It is weak stationarity because it only relates to the first two moments.Higher moments can be time-variant.

Examples1 Yt ∼ iid(0, σ2)⇒ {Yt} white noise (WN).2 Yt ∼ iidN(0, σ2)⇒ Gaussian white noise.

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 14: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Stochastic Process Covariance-Stationary Strict (Strong) Stationary Nonstationary Processes

Strict (Strong) Stationary

Definition

{Yt} is (strictly/strongly) stationary if for any values of j1, j2, . . . , jn the jointdistribution of (Yt,Yt+j1 ,Yt+j2 , . . . ,Yt+jn) depends only on the intervalsseparating the dates (j1, j2, . . . , jn) and not on date itself (t).

For all τ , t1, t2, . . . , tn:

FY(yt1 , yt2 , . . . , ytn) = FY(yt1+τ , yt2+τ , . . . , ytn+τ )

If a process is strictly stationary with a finite second moment it is alsocovariance-stationary.Normality⇒ strong stationarity: whole distribution depends on the firsttwo moments.

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 15: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Stochastic Process Covariance-Stationary Strict (Strong) Stationary Nonstationary Processes

Nonstationary Processes

Examples:

1 Yt = β · t + εt, εt ∼ WN

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 16: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Stochastic Process Covariance-Stationary Strict (Strong) Stationary Nonstationary Processes

Nonstationary Processes

Examples:

1 Yt = β · t + εt, εt ∼ WN

t - time dummy

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 17: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Stochastic Process Covariance-Stationary Strict (Strong) Stationary Nonstationary Processes

Nonstationary Processes

Examples:

1 Yt = β · t + εt, εt ∼ WN

deterministic part

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 18: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Stochastic Process Covariance-Stationary Strict (Strong) Stationary Nonstationary Processes

Nonstationary Processes

Examples:

1 Yt = β · t + εt, εt ∼ WN

stochastic component

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 19: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Stochastic Process Covariance-Stationary Strict (Strong) Stationary Nonstationary Processes

Nonstationary Processes

Examples:

1 Yt = β · t + εt, εt ∼ WN

E[Yt] = β · t depends on tBut Xt = Yt − β · t is covariance stationary.

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 20: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Stochastic Process Covariance-Stationary Strict (Strong) Stationary Nonstationary Processes

Nonstationary Processes

Examples:

1 Yt = β · t + εt, εt ∼ WN

E[Yt] = β · t depends on tBut Xt = Yt − β · t is covariance stationary.

2 Yt = Yt−1 + εt, εt ∼ WN,Y0 constantRandom walk

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 21: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Stochastic Process Covariance-Stationary Strict (Strong) Stationary Nonstationary Processes

Nonstationary Processes

Examples:

1 Yt = β · t + εt, εt ∼ WN

E[Yt] = β · t depends on tBut Xt = Yt − β · t is covariance stationary.

2 Yt = Yt−1 + εt, εt ∼ WN,Y0 constantSolving recursively :

Yt =t∑

j=1

εj + Y0.

E[Yt] = Y0, time-invariant mean.But Var(Yt) = t · σ2 depends on t.Xt = Yt − Yt−1 is covariance stationary.

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 22: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Wold’s Decomposition Theorem Illustration

Wold’s Decomposition Theorem

Any covariance stationary {Yt} has infinite order, moving-average rep-resentation:

Yt =

∞∑j=0

ψjεt−j + κt, ψ0 = 1, εt ∼ WN.

Linear combination of εs (innovations over time)Weights does not depend on time t, they only depend on j, i.e. how longago the shock ε occurred.

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 23: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Wold’s Decomposition Theorem Illustration

Wold’s Decomposition Theorem

Any covariance stationary {Yt} has infinite order, moving-average rep-resentation:

Yt =

∞∑j=0

ψjεt−j + κt, ψ0 = 1, εt ∼ WN.

∑∞j=0 ψ

2j <∞,

εt ∼ WN(0, σ2),κt deterministic term (perfectly forecastable).Example: κt = µ, constant mean.

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 24: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Wold’s Decomposition Theorem Illustration

Wold’s Decomposition Theorem - Illustration

Let Xt = Yt − κt. Then,

E[Xt] =

∞∑j=0

ψjE[εt−j] = 0,

E[X2t ] =

∞∑j=0

ψ2j E[ε2

t−j] = σ2∞∑

j=0

ψ2j <∞,

as εt are independent; we have constant finite variance.E[Xt · Xt−j] = E[(εt + ψ1εt−1 + ψ2εt−2 + . . .)(εt−j + ψ1εt−j−1 + ψ2εt−j−2 + . . .)]

= σ2(ψj + ψj+1ψ1 + ψj+2ψ2 + . . .)

= σ2∞∑

k=0

ψkψk+j, depends on j not t.

So we have a covariance stationary process in mean and variance.

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 25: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection ARMA Models Lag Operator Lag Operator ARMA Models in Lag Notaion SDE Representation SDE Representation - AR(1) Example Dynamic Multiplier Impulse Response Function Cumulative impact

ARMA Models

Approximate Wold form with finite number of parameters.Wold Form:

Yt − µ =

∞∑j=0

ψjεt−j, εt ∼ WN,

ARMA(p,q):

Yt−µ = φ1(Yt−1−µ)+ . . .+φp(Yt−p−µ)+εt +θ1εt−1 + . . .+θqεt−q.

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 26: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection ARMA Models Lag Operator Lag Operator ARMA Models in Lag Notaion SDE Representation SDE Representation - AR(1) Example Dynamic Multiplier Impulse Response Function Cumulative impact

Lag Operator

Define the operator L as

LXt ≡ Xt−1,

L2Xt = L · LXt = Xt−2.

In general,LkXt = Xt−k.

If c is a constant,Lc = c.

Also,

L−1Xt ≡ Xt+1,

∆Xt = (1− L)Xt = Xt − Xt−1.

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 27: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection ARMA Models Lag Operator Lag Operator ARMA Models in Lag Notaion SDE Representation SDE Representation - AR(1) Example Dynamic Multiplier Impulse Response Function Cumulative impact

Lag Operator

It satisfies

L(αXt + βYt) = αXt−1 + βYt−1

(a L + b L2) Xt = = aXt−1 + bXt−2,

and, when |φ| < 1,

limj→∞

(1 + φL + φ2L2 + . . .+ φjLj) = (1− φL)−1

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 28: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection ARMA Models Lag Operator Lag Operator ARMA Models in Lag Notaion SDE Representation SDE Representation - AR(1) Example Dynamic Multiplier Impulse Response Function Cumulative impact

ARMA Models in Lag Notaion

ARMA(p, q):

Yt−µ = φ1(Yt−1−µ)+ . . .+φp(Yt−p−µ)+εt +θ1εt−1 + . . .+θqεt−q,

or

Yt−µ−φ1(Yt−1−µ)− . . .−φp(Yt−p−µ) = εt +θ1εt−1 + . . .+θqεt−q,

With lag operator:

φ(L)(Yt − µ) = θ(L)εt,

where

φ(L) = 1− φ1L− φ2L2 − . . .− φpLp,

θ(L) = 1 + θ1L + θ2L2 + . . .+ θqLq.

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 29: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection ARMA Models Lag Operator Lag Operator ARMA Models in Lag Notaion SDE Representation SDE Representation - AR(1) Example Dynamic Multiplier Impulse Response Function Cumulative impact

Stochastic Difference Equation (SDE) Representation

Let Xt = Yt − µ and wt = θ(L)εt.

Thenφ(L)Xt = wt,

orXt = φ1Xt−1 + . . .+ φpXt−p + wt,

is a pth-order stochastic difference equation.

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 30: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection ARMA Models Lag Operator Lag Operator ARMA Models in Lag Notaion SDE Representation SDE Representation - AR(1) Example Dynamic Multiplier Impulse Response Function Cumulative impact

SDE Representation - AR(1) Example

Example: First-order SDE (AR(1)):

Xt = φXt−1 + εt, εt ∼ WN

Solve for Wold Form (recursive substitution)

Xt = φt+1X−1 + φtε0 + φt−1ε1 + . . .+ φεt−1 + εt

= φt+1X−1 +

∞∑i=0

ψiεt−i.

where X−1 is an initial condition and ψi = φi.We approximated Wold form with 1 parameter form for AR(1).

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 31: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection ARMA Models Lag Operator Lag Operator ARMA Models in Lag Notaion SDE Representation SDE Representation - AR(1) Example Dynamic Multiplier Impulse Response Function Cumulative impact

Dynamic Multiplier

The dynamic multiplier measurers the effect of εt on subsequent valuesof Xτ :

∂Xt+j

∂εt=∂Xj

∂ε0= ψj. (1)

For the Xt being AR(1) process

∂Xt+j

∂εt= ψj = φj. (2)

The dynamic multiplier for any linear difference equations depends onlyon the length of time j, not on time t.

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 32: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection ARMA Models Lag Operator Lag Operator ARMA Models in Lag Notaion SDE Representation SDE Representation - AR(1) Example Dynamic Multiplier Impulse Response Function Cumulative impact

Impulse Response Function

The impulse-response function is a sequence of dynamic multipliers asa function of time from the one time impulse on εt

0s, Time

0.2

0.4

0.6

0.8

1.0

�11,s

IRF

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 33: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection ARMA Models Lag Operator Lag Operator ARMA Models in Lag Notaion SDE Representation SDE Representation - AR(1) Example Dynamic Multiplier Impulse Response Function Cumulative impact

Cumulative impact

Permanent increase in ε at time t, i.e. εt = 1, εt+1 = 1, εt+2 = 1, . . .

∂Xt+j

∂εt+∂Xt+j

∂εt+1+∂Xt+j

∂εt+2+ . . .+

∂Xt+j

∂εt+j= ψj + ψj−1 + . . .+ ψ + 1

In the limit, as j→∞

limj→∞

[∂Xt+j

∂εt+∂Xt+j

∂εt+1+ . . .+

∂Xt+j

∂εt+j

]=

∞∑j=0

ψj = ψ(1),

whereψ(1) = ψ(L = 1) = 1 + ψ1 + ψ2 + . . .

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 34: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection AR(1) Model AR(1) Lag notation AR(1): Long-run effects AR(1) Mean AR(1) Variance AR(1): Covariance AR(1): Moments AR(1): Auto-correlation Function (ACF) AR(1): Auto-correlation Function (ACF) Pth-order SDE: AR(p) AR(p): Stability Eigenvalues Example AR(p): Stability Characteristic Equation Roots of Characteristic Equation Stability Yule-Walker Equations Yule-Walker Equations: AR(2) Example Example: AR(2) Moments Example: AR(2) Moments

AR(1) Model

Recall

Xt = φXt−1 + εt, εt ∼ WN,

=

∞∑j=0

φjεt−j =

∞∑j=0

ψjεt−j.

Wold coefficients

ψj = φψj−1, ψj =∂Yt+j

∂εt

If |φ| < 1 Xt is stationary solution to first-order SDE.If φ = 1 then ψj = 1 ∀j and Xt = X−1 +

∑tj=0 εj is neither stationary

nor stable solution, and ψ(1) is infinite.

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 35: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection AR(1) Model AR(1) Lag notation AR(1): Long-run effects AR(1) Mean AR(1) Variance AR(1): Covariance AR(1): Moments AR(1): Auto-correlation Function (ACF) AR(1): Auto-correlation Function (ACF) Pth-order SDE: AR(p) AR(p): Stability Eigenvalues Example AR(p): Stability Characteristic Equation Roots of Characteristic Equation Stability Yule-Walker Equations Yule-Walker Equations: AR(2) Example Example: AR(2) Moments Example: AR(2) Moments

AR(1) lag notation

AR(1):

Xt = φXt−1 + εt, εt ∼ WN,

(1− φL)Xt = εt

Multiply both sides by (1− φL)−1:

Xt = (1− φL)−1εt

= (1 + φL + φ2L2 + φ3L3 + . . .)εt

=

∞∑j=0

φjεt−j =

∞∑j=0

ψjεt−j,

ψ(L) = (1− φL)−1.

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 36: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection AR(1) Model AR(1) Lag notation AR(1): Long-run effects AR(1) Mean AR(1) Variance AR(1): Covariance AR(1): Moments AR(1): Auto-correlation Function (ACF) AR(1): Auto-correlation Function (ACF) Pth-order SDE: AR(p) AR(p): Stability Eigenvalues Example AR(p): Stability Characteristic Equation Roots of Characteristic Equation Stability Yule-Walker Equations Yule-Walker Equations: AR(2) Example Example: AR(2) Moments Example: AR(2) Moments

AR(1): Long-run effects

For AR(1), if |φ| < 1the permanent increase in εt equals

∂Xt+j

∂εt+∂Xt+j

∂εt+1+ . . .+

∂Xt+j

∂εt+j= 1 + φ+ φ2 + φ3 + . . .+ φj.

and as j→∞

ψ(1) = 1 + φ+ φ2 + . . . = 1/(1− φ)

the cumulative consequences for X of a one-time change in ε,

∞∑j=0

∂Xt+j

∂εt= 1/(1− φ)

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 37: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection AR(1) Model AR(1) Lag notation AR(1): Long-run effects AR(1) Mean AR(1) Variance AR(1): Covariance AR(1): Moments AR(1): Auto-correlation Function (ACF) AR(1): Auto-correlation Function (ACF) Pth-order SDE: AR(p) AR(p): Stability Eigenvalues Example AR(p): Stability Characteristic Equation Roots of Characteristic Equation Stability Yule-Walker Equations Yule-Walker Equations: AR(2) Example Example: AR(2) Moments Example: AR(2) Moments

AR(1) Mean

Intercept representation for Yt ≡ Xt + µ

Yt = c + φYt−1 + εt, where c = µ(1− φ).

Mean

E[Yt] = c + φE[Yt−1] + E[εt],

Since we have covariance stationary process, E[Yt] = E[Yt−1] and

E[Yt] =c

1− φ ≡ µ.

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 38: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection AR(1) Model AR(1) Lag notation AR(1): Long-run effects AR(1) Mean AR(1) Variance AR(1): Covariance AR(1): Moments AR(1): Auto-correlation Function (ACF) AR(1): Auto-correlation Function (ACF) Pth-order SDE: AR(p) AR(p): Stability Eigenvalues Example AR(p): Stability Characteristic Equation Roots of Characteristic Equation Stability Yule-Walker Equations Yule-Walker Equations: AR(2) Example Example: AR(2) Moments Example: AR(2) Moments

AR(1) Variance

Variance

Var(Yt) = E[(Yt − µ)2]

= E[(φ(Yt−1 − µ) + εt)2]

= φ2E[(Yt−1 − µ)2] + 2φE[(Yt−1 − µ)εt] + E[ε2t ].

Since Yt is covariance stationary and εt is independently distributed,

Var(Yt) = Var(Yt−1)

andE[Yt−1εt] = 0,

so

Var(Yt) =σ2

1− φ2 ≡ γ0.

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 39: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection AR(1) Model AR(1) Lag notation AR(1): Long-run effects AR(1) Mean AR(1) Variance AR(1): Covariance AR(1): Moments AR(1): Auto-correlation Function (ACF) AR(1): Auto-correlation Function (ACF) Pth-order SDE: AR(p) AR(p): Stability Eigenvalues Example AR(p): Stability Characteristic Equation Roots of Characteristic Equation Stability Yule-Walker Equations Yule-Walker Equations: AR(2) Example Example: AR(2) Moments Example: AR(2) Moments

AR(1): Covariance

Covariance

Cov(Yt,Yt−j) = E[(Yt − µ)(Yt−j − µ)]

= φE[(Yt−1 − µ)(Yt−j − µ)] + E[εt(Yt−j − µ)],

Cov(Yt,Yt−j) ≡ γj = φγj−1.

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 40: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection AR(1) Model AR(1) Lag notation AR(1): Long-run effects AR(1) Mean AR(1) Variance AR(1): Covariance AR(1): Moments AR(1): Auto-correlation Function (ACF) AR(1): Auto-correlation Function (ACF) Pth-order SDE: AR(p) AR(p): Stability Eigenvalues Example AR(p): Stability Characteristic Equation Roots of Characteristic Equation Stability Yule-Walker Equations Yule-Walker Equations: AR(2) Example Example: AR(2) Moments Example: AR(2) Moments

AR(1): Moments

Summing up

E[Yt] =c

1− φ≡ µ,

Var(Yt) =σ2

1− φ2 ≡ γ0,

Cov(Yt,Yt−j) ≡ γj = φγj−1.

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 41: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection AR(1) Model AR(1) Lag notation AR(1): Long-run effects AR(1) Mean AR(1) Variance AR(1): Covariance AR(1): Moments AR(1): Auto-correlation Function (ACF) AR(1): Auto-correlation Function (ACF) Pth-order SDE: AR(p) AR(p): Stability Eigenvalues Example AR(p): Stability Characteristic Equation Roots of Characteristic Equation Stability Yule-Walker Equations Yule-Walker Equations: AR(2) Example Example: AR(2) Moments Example: AR(2) Moments

AR(1): Auto-correlation Function (ACF)

Defineρj ≡

γj

γ0≡ jth autocorrelation ≡ corr(Yt,Yt−j)

For AR(1), ρj = φρj−1.For AR(1) ACF and IRF are the same. In general it not true.ACF ∈< −1, 1 >.

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 42: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection AR(1) Model AR(1) Lag notation AR(1): Long-run effects AR(1) Mean AR(1) Variance AR(1): Covariance AR(1): Moments AR(1): Auto-correlation Function (ACF) AR(1): Auto-correlation Function (ACF) Pth-order SDE: AR(p) AR(p): Stability Eigenvalues Example AR(p): Stability Characteristic Equation Roots of Characteristic Equation Stability Yule-Walker Equations Yule-Walker Equations: AR(2) Example Example: AR(2) Moments Example: AR(2) Moments

AR(1): Auto-correlation Function (ACF)

0 < φ < 1

2 4 6 8 10

0.2

0.4

0.6

0.8

1.0

ACF AR�1�, �� � 0.6

−1 < φ < 0

Out[142]=

2 4 6 8 10

-0.5

0.5

1.0ACF AR1, f= - 0.8

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 43: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection AR(1) Model AR(1) Lag notation AR(1): Long-run effects AR(1) Mean AR(1) Variance AR(1): Covariance AR(1): Moments AR(1): Auto-correlation Function (ACF) AR(1): Auto-correlation Function (ACF) Pth-order SDE: AR(p) AR(p): Stability Eigenvalues Example AR(p): Stability Characteristic Equation Roots of Characteristic Equation Stability Yule-Walker Equations Yule-Walker Equations: AR(2) Example Example: AR(2) Moments Example: AR(2) Moments

Pth-order SDE: AR(p)

An AR(p) process

Yt − µ = φ1(Yt−1 − µ) + φ2(Yt−2 − µ) + . . .+ φp(Yt−p − µ) + vt,

can be rewritten as a 1st order systemYt − µYt−1 − µYt−2 − µ

...Yt−p+1 − µ

=

φ1 φ2 . . . φp−1 φp

Yt−1 − µYt−2 − µYt−3 − µ

...Yt−p − µ

+

vt

00...0

In the state-space, companion form notation

βt = F · βt−1 + εt

and we are back in 1st order system.

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 44: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection AR(1) Model AR(1) Lag notation AR(1): Long-run effects AR(1) Mean AR(1) Variance AR(1): Covariance AR(1): Moments AR(1): Auto-correlation Function (ACF) AR(1): Auto-correlation Function (ACF) Pth-order SDE: AR(p) AR(p): Stability Eigenvalues Example AR(p): Stability Characteristic Equation Roots of Characteristic Equation Stability Yule-Walker Equations Yule-Walker Equations: AR(2) Example Example: AR(2) Moments Example: AR(2) Moments

Pth-order SDE: AR(p)

An AR(p) process

Yt − µ = φ1(Yt−1 − µ) + φ2(Yt−2 − µ) + . . .+ φp(Yt−p − µ) + vt,

can be rewritten as a 1st order systemYt − µYt−1 − µYt−2 − µ

...Yt−p+1 − µ

=

φ1 φ2 . . . φp−1 φp

Yt−1 − µYt−2 − µYt−3 − µ

...Yt−p − µ

+

vt

00...0

In the state-space, companion form notation

βt = F · βt−1 + εt

and we are back in 1st order system.

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 45: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection AR(1) Model AR(1) Lag notation AR(1): Long-run effects AR(1) Mean AR(1) Variance AR(1): Covariance AR(1): Moments AR(1): Auto-correlation Function (ACF) AR(1): Auto-correlation Function (ACF) Pth-order SDE: AR(p) AR(p): Stability Eigenvalues Example AR(p): Stability Characteristic Equation Roots of Characteristic Equation Stability Yule-Walker Equations Yule-Walker Equations: AR(2) Example Example: AR(2) Moments Example: AR(2) Moments

Pth-order SDE: AR(p)

An AR(p) process

Yt − µ = φ1(Yt−1 − µ) + φ2(Yt−2 − µ) + . . .+ φp(Yt−p − µ) + vt,

can be rewritten as a 1st order systemYt − µYt−1 − µYt−2 − µ

...Yt−p+1 − µ

=

φ1 φ2 . . . φp−1 φp

Yt−1 − µYt−2 − µYt−3 − µ

...Yt−p − µ

+

vt

00...0

In the state-space, companion form notation

βt = F · βt−1 + εt

and we are back in 1st order system.

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 46: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection AR(1) Model AR(1) Lag notation AR(1): Long-run effects AR(1) Mean AR(1) Variance AR(1): Covariance AR(1): Moments AR(1): Auto-correlation Function (ACF) AR(1): Auto-correlation Function (ACF) Pth-order SDE: AR(p) AR(p): Stability Eigenvalues Example AR(p): Stability Characteristic Equation Roots of Characteristic Equation Stability Yule-Walker Equations Yule-Walker Equations: AR(2) Example Example: AR(2) Moments Example: AR(2) Moments

Pth-order SDE: AR(p)

An AR(p) process

Yt − µ = φ1(Yt−1 − µ) + φ2(Yt−2 − µ) + . . .+ φp(Yt−p − µ) + vt,

can be rewritten as a 1st order systemYt − µYt−1 − µYt−2 − µ

...Yt−p+1 − µ

=

φ1 φ2 . . . φp−1 φp

Yt−1 − µYt−2 − µYt−3 − µ

...Yt−p − µ

+

vt

00...0

In the state-space, companion form notation

βt = F · βt−1 + εt

and we are back in 1st order system.

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 47: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection AR(1) Model AR(1) Lag notation AR(1): Long-run effects AR(1) Mean AR(1) Variance AR(1): Covariance AR(1): Moments AR(1): Auto-correlation Function (ACF) AR(1): Auto-correlation Function (ACF) Pth-order SDE: AR(p) AR(p): Stability Eigenvalues Example AR(p): Stability Characteristic Equation Roots of Characteristic Equation Stability Yule-Walker Equations Yule-Walker Equations: AR(2) Example Example: AR(2) Moments Example: AR(2) Moments

Pth-order SDE: AR(p)

An AR(p) process

Yt − µ = φ1(Yt−1 − µ) + φ2(Yt−2 − µ) + . . .+ φp(Yt−p − µ) + vt,

can be rewritten as a 1st order systemYt − µYt−1 − µYt−2 − µ

...Yt−p+1 − µ

=

φ1 φ2 . . . φp−1 φp

1 0 . . . 0 0

Yt−1 − µYt−2 − µYt−3 − µ

...Yt−p − µ

+

vt

00...0

In the state-space, companion form notation

βt = F · βt−1 + εt

and we are back in 1st order system.

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 48: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection AR(1) Model AR(1) Lag notation AR(1): Long-run effects AR(1) Mean AR(1) Variance AR(1): Covariance AR(1): Moments AR(1): Auto-correlation Function (ACF) AR(1): Auto-correlation Function (ACF) Pth-order SDE: AR(p) AR(p): Stability Eigenvalues Example AR(p): Stability Characteristic Equation Roots of Characteristic Equation Stability Yule-Walker Equations Yule-Walker Equations: AR(2) Example Example: AR(2) Moments Example: AR(2) Moments

Pth-order SDE: AR(p)

An AR(p) process

Yt − µ = φ1(Yt−1 − µ) + φ2(Yt−2 − µ) + . . .+ φp(Yt−p − µ) + vt,

can be rewritten as a 1st order systemYt − µYt−1 − µYt−2 − µ

...Yt−p+1 − µ

=

φ1 φ2 . . . φp−1 φp

1 0 . . . 0 00 1 . . . 0 0...

.... . .

...0 0 .. 1 0

Yt−1 − µYt−2 − µYt−3 − µ

...Yt−p − µ

+

vt

00...0

In the state-space, companion form notation

βt = F · βt−1 + εt

and we are back in 1st order system.

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 49: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection AR(1) Model AR(1) Lag notation AR(1): Long-run effects AR(1) Mean AR(1) Variance AR(1): Covariance AR(1): Moments AR(1): Auto-correlation Function (ACF) AR(1): Auto-correlation Function (ACF) Pth-order SDE: AR(p) AR(p): Stability Eigenvalues Example AR(p): Stability Characteristic Equation Roots of Characteristic Equation Stability Yule-Walker Equations Yule-Walker Equations: AR(2) Example Example: AR(2) Moments Example: AR(2) Moments

AR(p): Stability

Consider a state space form

βt+j = Fj+1βt−1 + Fjεt + . . .+ Fεt+j−1 + εt+j.

AR(p) is stable and stationary if

limj→∞

Fj = 0

,i.e. when eigenvalues of F are inside unit circle (have modulus < 1).Shocks die out.

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 50: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection AR(1) Model AR(1) Lag notation AR(1): Long-run effects AR(1) Mean AR(1) Variance AR(1): Covariance AR(1): Moments AR(1): Auto-correlation Function (ACF) AR(1): Auto-correlation Function (ACF) Pth-order SDE: AR(p) AR(p): Stability Eigenvalues Example AR(p): Stability Characteristic Equation Roots of Characteristic Equation Stability Yule-Walker Equations Yule-Walker Equations: AR(2) Example Example: AR(2) Moments Example: AR(2) Moments

Eigenvalues

Consider equationFx = λx.

x is eigenvector and λ is a corresponding eigenvalue.To compute the eigenvalue, write it as

(F − λI)x = 0.

If x is a non-zero vector then

F − λI is singular ⇒ det(F − λI) = 0.

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 51: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection AR(1) Model AR(1) Lag notation AR(1): Long-run effects AR(1) Mean AR(1) Variance AR(1): Covariance AR(1): Moments AR(1): Auto-correlation Function (ACF) AR(1): Auto-correlation Function (ACF) Pth-order SDE: AR(p) AR(p): Stability Eigenvalues Example AR(p): Stability Characteristic Equation Roots of Characteristic Equation Stability Yule-Walker Equations Yule-Walker Equations: AR(2) Example Example: AR(2) Moments Example: AR(2) Moments

Example

Consider the AR(2)

Yt − µ = φ1(Yt−1 − µ) + φ2(Yt−2 − µ) + vt

Then, in a matrix notation

βt = Fβt−1 + εt,

where

βt =

[Yt − µ

Yt−1 − µ

], F =

[φ1 φ21 0

]Eigenvalues λ of the matrix F solves

⇒ det(φ1 − λ φ2

1 −λ

)= λ2 − λφ1 − φ2 = 0,

λi =φ1 ±

√φ2

1 + 4φ2

2If |λi|<1 for i = 1, 2, the AR(2) is stable .

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 52: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection AR(1) Model AR(1) Lag notation AR(1): Long-run effects AR(1) Mean AR(1) Variance AR(1): Covariance AR(1): Moments AR(1): Auto-correlation Function (ACF) AR(1): Auto-correlation Function (ACF) Pth-order SDE: AR(p) AR(p): Stability Eigenvalues Example AR(p): Stability Characteristic Equation Roots of Characteristic Equation Stability Yule-Walker Equations Yule-Walker Equations: AR(2) Example Example: AR(2) Moments Example: AR(2) Moments

AR(p): Stability

For pth-order SDE, solve

λp − φ1λp−1 − . . .− φp−1λ− φp = 0

In general, the solution involve complex and real roots.The AR(p) system is stable if all eigenvalues are inside the unit circle.Note: complex eigenvalues imply periodic behavior.

2 4 6 8 10

-0.4

-0.3

-0.2

-0.1

0.1

0.2

AR2, f1= + 0.4 f2= - 0.5

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 53: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection AR(1) Model AR(1) Lag notation AR(1): Long-run effects AR(1) Mean AR(1) Variance AR(1): Covariance AR(1): Moments AR(1): Auto-correlation Function (ACF) AR(1): Auto-correlation Function (ACF) Pth-order SDE: AR(p) AR(p): Stability Eigenvalues Example AR(p): Stability Characteristic Equation Roots of Characteristic Equation Stability Yule-Walker Equations Yule-Walker Equations: AR(2) Example Example: AR(2) Moments Example: AR(2) Moments

Characteristic Equation

Recall that we could write down AR(p) process

Yt − µ = φ1(Yt−1 − µ) + φ2(Yt−2 − µ) + . . .+ φp(Yt−p − µ) + εt,

in the lag polynomial form

φ(L)(Yt − µ) = εt,

whereφ(L) = 1− φ1L− φ2L2 − . . .− φpLp.

The stability can be then studied through the characteristic equation

φ(z) = 1− φ1z− φ2z2 − . . .− φpzp = 0.

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 54: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection AR(1) Model AR(1) Lag notation AR(1): Long-run effects AR(1) Mean AR(1) Variance AR(1): Covariance AR(1): Moments AR(1): Auto-correlation Function (ACF) AR(1): Auto-correlation Function (ACF) Pth-order SDE: AR(p) AR(p): Stability Eigenvalues Example AR(p): Stability Characteristic Equation Roots of Characteristic Equation Stability Yule-Walker Equations Yule-Walker Equations: AR(2) Example Example: AR(2) Moments Example: AR(2) Moments

Roots of Characteristic Equation

The roots (z’s) of characteristic equation, φ(z) = 0, are inverse of eigen-values (λ’s) of companion matrix F:

z = 1/λ.

as

1− φ1z− φ2z2 − . . .− φpzp = (1− λ1z)(1− λ2z) · · · (1− λpz)

= zp(1/z− λ1)(1/z− λ2) · · · (1/z− λp)

For |z| > 1 stochastic difference equation is stable and stationary.

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 55: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection AR(1) Model AR(1) Lag notation AR(1): Long-run effects AR(1) Mean AR(1) Variance AR(1): Covariance AR(1): Moments AR(1): Auto-correlation Function (ACF) AR(1): Auto-correlation Function (ACF) Pth-order SDE: AR(p) AR(p): Stability Eigenvalues Example AR(p): Stability Characteristic Equation Roots of Characteristic Equation Stability Yule-Walker Equations Yule-Walker Equations: AR(2) Example Example: AR(2) Moments Example: AR(2) Moments

Stability

φ(L) can be decomposed into

(1− φ1L− φ2L2 − . . .− φpLp) = (1− λ1L)(1− λ2L) . . . (1− λpL)

Factor the polynomial into AR(1) elements.

Since ∀i |λi| < 1 then (1− λiL)−1 exists and so φ(L)−1 exists

=⇒ ψ(L) = φ(L)−1 for AR(p).

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 56: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection AR(1) Model AR(1) Lag notation AR(1): Long-run effects AR(1) Mean AR(1) Variance AR(1): Covariance AR(1): Moments AR(1): Auto-correlation Function (ACF) AR(1): Auto-correlation Function (ACF) Pth-order SDE: AR(p) AR(p): Stability Eigenvalues Example AR(p): Stability Characteristic Equation Roots of Characteristic Equation Stability Yule-Walker Equations Yule-Walker Equations: AR(2) Example Example: AR(2) Moments Example: AR(2) Moments

Yule-Walker Equations

Variance, covariances, autocorrelations, and dynamic multipliers havethe same pth-order form:

Var(Yt) = γ0 = φ1γ1 + φ2γ2 + . . .+ φpγp + σ2

Cov(Yt,Yt−j) = γj = φ1γj−1 + φ2γj−2 + . . .+ φpγj−p

corr(Yt,Yt−j) = ρj = φ1ρj−1 + φ2ρj−2 + . . .+ φpρj−p

ψj = φ1ψj−1 + φ2ψj−2 + . . .+ φpψj−p

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 57: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection AR(1) Model AR(1) Lag notation AR(1): Long-run effects AR(1) Mean AR(1) Variance AR(1): Covariance AR(1): Moments AR(1): Auto-correlation Function (ACF) AR(1): Auto-correlation Function (ACF) Pth-order SDE: AR(p) AR(p): Stability Eigenvalues Example AR(p): Stability Characteristic Equation Roots of Characteristic Equation Stability Yule-Walker Equations Yule-Walker Equations: AR(2) Example Example: AR(2) Moments Example: AR(2) Moments

Yule-Walker Equations: AR(2) Example

AR(2) Example:

φ(L)−1 = ψ(L)⇒ φ(L)ψ(L) = 1(1− φ1L− φ2L2)(1 + ψ1L + ψ2L2 + . . .) = 1

1 + (ψ1 − φ1)L + (ψ2 − φ1ψ1 + φ2)L2 + . . . = 1

Then

ψ1 = φ1,

ψ2 = φ1ψ1 + φ2,

...ψj = φ1ψj−1 + φ2ψj−2 .

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 58: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection AR(1) Model AR(1) Lag notation AR(1): Long-run effects AR(1) Mean AR(1) Variance AR(1): Covariance AR(1): Moments AR(1): Auto-correlation Function (ACF) AR(1): Auto-correlation Function (ACF) Pth-order SDE: AR(p) AR(p): Stability Eigenvalues Example AR(p): Stability Characteristic Equation Roots of Characteristic Equation Stability Yule-Walker Equations Yule-Walker Equations: AR(2) Example Example: AR(2) Moments Example: AR(2) Moments

Example: AR(2) Moments

AR(2) Process:Yt = c + φ1Yt−1 + φ2Yt−2 + εt

Meanµ = c/(1− φ1 − φ2)

Covariance

γj = E[(Yt − µ)(Yt−j − µ)]

= E[(φ1(Yt−1 − µ) + φ2(Yt−2 − µ) + εt)(Yt−j − µ)]

= φ1γj−1 + φ2γj−2

γ1 = φ1γ0 + φ2γ1

= γ0φ1

1− φ2

γ2 = φ1γ1 + φ2γ0

= γ0

(φ2

1

1− φ2+ φ2

)Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 59: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection AR(1) Model AR(1) Lag notation AR(1): Long-run effects AR(1) Mean AR(1) Variance AR(1): Covariance AR(1): Moments AR(1): Auto-correlation Function (ACF) AR(1): Auto-correlation Function (ACF) Pth-order SDE: AR(p) AR(p): Stability Eigenvalues Example AR(p): Stability Characteristic Equation Roots of Characteristic Equation Stability Yule-Walker Equations Yule-Walker Equations: AR(2) Example Example: AR(2) Moments Example: AR(2) Moments

Example: AR(2) Moments

Variance

γ0 = E[(Yt − µ)(φ1(Yt−1 − µ) + φ2(Yt−2 − µ) + εt)]

= φ1γ1 + φ2γ2 + σ2

=

[φ2

1

1− φ2+

φ2φ21

1− φ2+ φ2

2

]γ0 + σ2

γ0 =1− φ2

(1 + φ2)[(1− φ2)2 − φ2

1

]Autocorrelation

ρj = φ1ρj−1 + φ2ρj−2

ρ1 = φ1 + φ2ρ1

= φ1/(1− φ2)

ρ2 = φ1ρ1 + φ2

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 60: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Moving Average (MA) Processes MA(1) MA(1) Invertibility of MA Processes Invertibility of MA Processes Partial Autocorrelation Function (PACF)

Moving Average (MA) Processes

Recall Wold Form:

Yt = µ+

∞∑j=0

ψjεt−j, εt ∼ WN,

MA(q) process : truncated Wold form.

Yt = µ+ εt + θ1εt−1 + θ2εt−2 + · · ·+ θqεt−q

Yt = µ+ θ(L)εt,

θ(L) = 1 + θ1L + θ2L2 + . . .+ θqLq.

“Moving average” as Yt is constructed from a weighed sum to the q mostrecent values of ε

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 61: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Moving Average (MA) Processes MA(1) MA(1) Invertibility of MA Processes Invertibility of MA Processes Partial Autocorrelation Function (PACF)

MA(1)

Example MA(1)

Yt = µ+ εt + θεt−1 = µ+ (1 + θL)εt

MomentsMean

E[Yt] = µ,

Variance

Var(Yt) = γ0 = E[(Yt − µ)2]

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 62: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Moving Average (MA) Processes MA(1) MA(1) Invertibility of MA Processes Invertibility of MA Processes Partial Autocorrelation Function (PACF)

MA(1)

Example MA(1)

Yt = µ+ εt + θεt−1 = µ+ (1 + θL)εt

MomentsMean

E[Yt] = µ,

Variance

Var(Yt) = γ0 = E[(Yt − µ)2]

= E[(εt + θεt−1)2]

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 63: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Moving Average (MA) Processes MA(1) MA(1) Invertibility of MA Processes Invertibility of MA Processes Partial Autocorrelation Function (PACF)

MA(1)

Example MA(1)

Yt = µ+ εt + θεt−1 = µ+ (1 + θL)εt

MomentsMean

E[Yt] = µ,

Variance

Var(Yt) = γ0 = E[(Yt − µ)2]

= E[(εt + θεt−1)2]

= E[ε2t + 2θεtεt−1 + θ2ε2

t−1]

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 64: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Moving Average (MA) Processes MA(1) MA(1) Invertibility of MA Processes Invertibility of MA Processes Partial Autocorrelation Function (PACF)

MA(1)

Example MA(1)

Yt = µ+ εt + θεt−1 = µ+ (1 + θL)εt

MomentsMean

E[Yt] = µ,

Variance

Var(Yt) = γ0 = E[(Yt − µ)2]

= E[(εt + θεt−1)2]

= E[ε2t + 2θεtεt−1 + θ2ε2

t−1]

= σ2 + 0 + θ2σ2

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 65: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Moving Average (MA) Processes MA(1) MA(1) Invertibility of MA Processes Invertibility of MA Processes Partial Autocorrelation Function (PACF)

MA(1)

Example MA(1)

Yt = µ+ εt + θεt−1 = µ+ (1 + θL)εt

MomentsMean

E[Yt] = µ,

Variance

Var(Yt) = γ0 = E[(Yt − µ)2]

= E[(εt + θεt−1)2]

= E[ε2t + 2θεtεt−1 + θ2ε2

t−1]

= σ2 + 0 + θ2σ2

= (1 + θ2)σ2,

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 66: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Moving Average (MA) Processes MA(1) MA(1) Invertibility of MA Processes Invertibility of MA Processes Partial Autocorrelation Function (PACF)

MA(1)

Example MA(1)

Yt = µ+ εt + θεt−1 = µ+ (1 + θL)εt

MomentsCovariance

Cov(Yt, Yt−1) = γ1 = E[(Yt − µ)(Yt−1 − µ)]

Autocorrelation Function

ρ1 =γ1

γ0=

θσ2

(1 + θ2)σ2 =θ

1 + θ2

ρj = 0, ∀j > 1.

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 67: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Moving Average (MA) Processes MA(1) MA(1) Invertibility of MA Processes Invertibility of MA Processes Partial Autocorrelation Function (PACF)

MA(1)

Example MA(1)

Yt = µ+ εt + θεt−1 = µ+ (1 + θL)εt

MomentsCovariance

Cov(Yt, Yt−1) = γ1 = E[(Yt − µ)(Yt−1 − µ)]= E[(εt + θεt−1)(εt−1 + θεt−2)]

Autocorrelation Function

ρ1 =γ1

γ0=

θσ2

(1 + θ2)σ2 =θ

1 + θ2

ρj = 0, ∀j > 1.

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 68: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Moving Average (MA) Processes MA(1) MA(1) Invertibility of MA Processes Invertibility of MA Processes Partial Autocorrelation Function (PACF)

MA(1)

Example MA(1)

Yt = µ+ εt + θεt−1 = µ+ (1 + θL)εt

MomentsCovariance

Cov(Yt, Yt−1) = γ1 = E[(Yt − µ)(Yt−1 − µ)]= E[(εt + θεt−1)(εt−1 + θεt−2)]

= θσ2,

Autocorrelation Function

ρ1 =γ1

γ0=

θσ2

(1 + θ2)σ2 =θ

1 + θ2

ρj = 0, ∀j > 1.

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 69: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Moving Average (MA) Processes MA(1) MA(1) Invertibility of MA Processes Invertibility of MA Processes Partial Autocorrelation Function (PACF)

MA(1)

Example MA(1)

Yt = µ+ εt + θεt−1 = µ+ (1 + θL)εt

MomentsCovariance

Cov(Yt, Yt−1) = γ1 = E[(Yt − µ)(Yt−1 − µ)]= E[(εt + θεt−1)(εt−1 + θεt−2)]

= θσ2,

Cov(Yt, Yt−j) = γj = 0 ∀j > 1.

Autocorrelation Function

ρ1 =γ1

γ0=

θσ2

(1 + θ2)σ2 =θ

1 + θ2

ρj = 0, ∀j > 1.

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 70: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Moving Average (MA) Processes MA(1) MA(1) Invertibility of MA Processes Invertibility of MA Processes Partial Autocorrelation Function (PACF)

Invertibility of MA Processes

Consider MA(1)Yt = µ+ (1 + θL)εt

θ and 1/θ give the same ACF

ρ1 =γ1

γ0=

θ

1 + θ2 =1/θ

1 + 1θ

=1θ

1θ2+1θ2

1 + θ2

Normalize θ by using invertible MA representation.Example: Both

Yt = εt + 0.5εt−1

andYt = εt + 2εt−1

have the same autocorrelation function:

ρ1 =2

1 + 4=

0.51 + (0.5)2 = 0.4

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 71: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Moving Average (MA) Processes MA(1) MA(1) Invertibility of MA Processes Invertibility of MA Processes Partial Autocorrelation Function (PACF)

Invertibility of MA Processes

But for MA(1) with |θ| < 1, there exists∞-order AR representation:

Yt − µ = (1 + θL)εt, |θ| < 1,= (1− θ∗L)εt, for θ∗ = −θ

It can rewritten as

(1− θ∗L)−1(Yt − µ) = εt

(1 + θ∗L + θ∗ 2L2 + . . .)(Yt − µ) = εt

Yt = θ(Yt−1 − µ)− θ2(Yt−2 − µ) + θ3(Yt−3 − µ) . . .+ εt

i.e. AR(∞) with φ(L) = 1 + θ − θ2 + θ3 − θ4 + . . ..|θ| < 1 is not a stability requirement, MA system is always stable. Itallows invertibility and AR(∞) representation.

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 72: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Moving Average (MA) Processes MA(1) MA(1) Invertibility of MA Processes Invertibility of MA Processes Partial Autocorrelation Function (PACF)

Partial Autocorrelation Function (PACF)

Definition

kth-order partial autocorrelation is regression coefficient (for the population)φkk in kth-order autoregression

Yt = c + φk1Yt−1 + φk2Yt−2 + . . .+ φkkYt−k + εt

It measures how important is the last lag in the process.

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 73: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Box-Jenkins Approach GDP Sample ACF Sample PACF Box-Ljung Statistics Bootstrapping Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping What now Akaike Information Criterion (AIC) Schwarz (Bayesian) Information Criterion: Selection Residual Diagnostic

Box-Jenkins Approach

Matching model with actual dataTransform data to “appear” covariance stationaryWe may have data that is not covariance stationary, e.g. GDP.

Box-Jenkins approach: maybe GDP is not covariance-stationary but some transformation of it is and

we can get forecast of it from transformed series.

take logs (natural)differencesdetrend

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 74: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Box-Jenkins Approach GDP Sample ACF Sample PACF Box-Ljung Statistics Bootstrapping Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping What now Akaike Information Criterion (AIC) Schwarz (Bayesian) Information Criterion: Selection Residual Diagnostic

GDP

8000,0

10000,0

12000,0

14000,0

16000,0

GDP

GDP

0,0

2000,0

4000,0

6000,0

1947-01-01

1948-08-01

1950-03-01

1951-10-01

1953-05-01

1954-11-29

1956-06-29

1958-01-29

1959-08-29

1961-03-29

1962-10-29

1964-05-29

1965-11-29

1967-06-29

1969-01-29

1970-08-29

1972-03-29

1973-10-29

1975-05-29

1976-11-29

1978-06-29

1980-01-29

1981-08-29

1983-03-29

1984-10-29

1986-05-29

1987-11-29

1989-06-29

1991-01-29

1992-08-29

1994-03-29

1995-10-29

1997-05-29

1998-11-29

2000-06-29

2002-01-29

2003-08-29

2005-03-29

2006-10-29

2008-05-29

2009-11-29

We can’t use ARMA model as the graph shows it’s not covariance stationaryseries.Also, not linear.

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 75: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Box-Jenkins Approach GDP Sample ACF Sample PACF Box-Ljung Statistics Bootstrapping Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping What now Akaike Information Criterion (AIC) Schwarz (Bayesian) Information Criterion: Selection Residual Diagnostic

Log of GDP

Take natural logarithm.

6

8

10

12

LN(GDP)

LN(GDP)

0

2

4

1947-01-01

1948-08-01

1950-03-01

1951-10-01

1953-05-01

1954-11-29

1956-06-29

1958-01-29

1959-08-29

1961-03-29

1962-10-29

1964-05-29

1965-11-29

1967-06-29

1969-01-29

1970-08-29

1972-03-29

1973-10-29

1975-05-29

1976-11-29

1978-06-29

1980-01-29

1981-08-29

1983-03-29

1984-10-29

1986-05-29

1987-11-29

1989-06-29

1991-01-29

1992-08-29

1994-03-29

1995-10-29

1997-05-29

1998-11-29

2000-06-29

2002-01-29

2003-08-29

2005-03-29

2006-10-29

2008-05-29

2009-11-29

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 76: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Box-Jenkins Approach GDP Sample ACF Sample PACF Box-Ljung Statistics Bootstrapping Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping What now Akaike Information Criterion (AIC) Schwarz (Bayesian) Information Criterion: Selection Residual Diagnostic

Difference in log of GDP = Growth rate

If we take first difference of the log series, we get growth rate of level series.

0,02

0,03

0,04

0,05

0,06

0,07

Diff ln(GDP)

Diff ln(GDP)

-0,03

-0,02

-0,01

0

0,01

19

47

-01

-01

19

48

-09

-01

19

50

-05

-01

19

52

-01

-01

19

53

-09

-01

19

55

-05

-01

19

57

-01

-01

19

58

-09

-01

19

60

-05

-01

19

62

-01

-01

19

63

-09

-01

19

65

-05

-01

19

67

-01

-01

19

68

-09

-01

19

70

-05

-01

19

72

-01

-01

19

73

-09

-01

19

75

-05

-01

19

77

-01

-01

19

78

-09

-01

19

80

-05

-01

19

82

-01

-01

19

83

-09

-01

19

85

-05

-01

19

87

-01

-01

19

88

-09

-01

19

90

-05

-01

19

92

-01

-01

19

93

-09

-01

19

95

-05

-01

19

97

-01

-01

19

98

-09

-01

20

00

-05

-01

20

02

-01

-01

20

03

-09

-01

20

05

-05

-01

20

07

-01

-01

20

08

-09

-01

20

10

-05

-01

It looks much more like AR or MA process.Just looking at graph may not be enough.

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 77: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Box-Jenkins Approach GDP Sample ACF Sample PACF Box-Ljung Statistics Bootstrapping Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping What now Akaike Information Criterion (AIC) Schwarz (Bayesian) Information Criterion: Selection Residual Diagnostic

AR(1)

50 100 150 200 250time

�2

�1

1

2

3

4

y: AR�1�

AR�1�, �� � 0.1

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 78: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Box-Jenkins Approach GDP Sample ACF Sample PACF Box-Ljung Statistics Bootstrapping Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping What now Akaike Information Criterion (AIC) Schwarz (Bayesian) Information Criterion: Selection Residual Diagnostic

AR(1)

50 100 150 200 250time

�3

�2

�1

1

2

3

4

y: AR�1�

AR�1�, �� � 0.4

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 79: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Box-Jenkins Approach GDP Sample ACF Sample PACF Box-Ljung Statistics Bootstrapping Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping What now Akaike Information Criterion (AIC) Schwarz (Bayesian) Information Criterion: Selection Residual Diagnostic

AR(1)

50 100 150 200 250time

�2

2

4

y: AR�1�

AR�1�, �� � 0.7

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 80: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Box-Jenkins Approach GDP Sample ACF Sample PACF Box-Ljung Statistics Bootstrapping Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping What now Akaike Information Criterion (AIC) Schwarz (Bayesian) Information Criterion: Selection Residual Diagnostic

AR(1)

50 100 150 200 250time

5

10

15

20

25

y: AR�1�

AR�1�, �� � 1

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 81: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Box-Jenkins Approach GDP Sample ACF Sample PACF Box-Ljung Statistics Bootstrapping Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping What now Akaike Information Criterion (AIC) Schwarz (Bayesian) Information Criterion: Selection Residual Diagnostic

AR(1)

50 100 150 200 250time

�3

�2

�1

1

2

3

y: AR�1�

AR�1�, ��.��0.2�

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 82: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Box-Jenkins Approach GDP Sample ACF Sample PACF Box-Ljung Statistics Bootstrapping Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping What now Akaike Information Criterion (AIC) Schwarz (Bayesian) Information Criterion: Selection Residual Diagnostic

AR(2)

50 100 150 200 250time

�2

�1

1

2

3

4

y: AR�2�

AR�2�, �1�.0.3 �2�.0.3

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 83: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Box-Jenkins Approach GDP Sample ACF Sample PACF Box-Ljung Statistics Bootstrapping Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping What now Akaike Information Criterion (AIC) Schwarz (Bayesian) Information Criterion: Selection Residual Diagnostic

MA(1)

50 100 150 200 250time

�2

�1

1

2

3

4

y: MA�1�

MA�1�, ��.0.3

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 84: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Box-Jenkins Approach GDP Sample ACF Sample PACF Box-Ljung Statistics Bootstrapping Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping What now Akaike Information Criterion (AIC) Schwarz (Bayesian) Information Criterion: Selection Residual Diagnostic

MA(1)

50 100 150 200 250time

�2

2

4

y: MA�1�

MA�1�, ��.0.7

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 85: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Box-Jenkins Approach GDP Sample ACF Sample PACF Box-Ljung Statistics Bootstrapping Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping What now Akaike Information Criterion (AIC) Schwarz (Bayesian) Information Criterion: Selection Residual Diagnostic

MA(2)

50 100 150 200 250time

�2

2

4

y: MA�2�

MA�2�, �1�.0.7 �2�.0.4

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 86: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Box-Jenkins Approach GDP Sample ACF Sample PACF Box-Ljung Statistics Bootstrapping Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping What now Akaike Information Criterion (AIC) Schwarz (Bayesian) Information Criterion: Selection Residual Diagnostic

AR(1)

It’s not that bad, though:

10 20 30 40 50time

�2

�1

1

2

3

y: AR�1�

AR�1�, ��.0.5

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 87: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Box-Jenkins Approach GDP Sample ACF Sample PACF Box-Ljung Statistics Bootstrapping Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping What now Akaike Information Criterion (AIC) Schwarz (Bayesian) Information Criterion: Selection Residual Diagnostic

AR(1)

It’s not that bad, though:

10 20 30 40 50time

�2

2

4

y: AR�1�

AR�1�, ��.0.9

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 88: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Box-Jenkins Approach GDP Sample ACF Sample PACF Box-Ljung Statistics Bootstrapping Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping What now Akaike Information Criterion (AIC) Schwarz (Bayesian) Information Criterion: Selection Residual Diagnostic

Box-Jenkins Approach

Matching model with actual dataTransform data to “appear” covariance stationary

take logs (natural)differencesdetrend

examine the sample ACF and PACFWe know that there is a 1-1 mapping between ACF and series

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 89: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Box-Jenkins Approach GDP Sample ACF Sample PACF Box-Ljung Statistics Bootstrapping Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping What now Akaike Information Criterion (AIC) Schwarz (Bayesian) Information Criterion: Selection Residual Diagnostic

ACF: AR(1)

2 4 6 8 10

0.2

0.4

0.6

0.8

1.0

ACF AR�1�, �� � 0.6

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 90: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Box-Jenkins Approach GDP Sample ACF Sample PACF Box-Ljung Statistics Bootstrapping Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping What now Akaike Information Criterion (AIC) Schwarz (Bayesian) Information Criterion: Selection Residual Diagnostic

ACF: AR(2)

2 4 6 8 10

0.5

0.6

0.7

0.8

ACF AR�2�, �1� � 0.6 �2� � 0.3

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 91: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Box-Jenkins Approach GDP Sample ACF Sample PACF Box-Ljung Statistics Bootstrapping Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping What now Akaike Information Criterion (AIC) Schwarz (Bayesian) Information Criterion: Selection Residual Diagnostic

ACF: MA(1)

2 4 6 8 10

0.2

0.4

0.6

0.8

1.0

ACF MA�1�, �� � 0.7

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 92: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Box-Jenkins Approach GDP Sample ACF Sample PACF Box-Ljung Statistics Bootstrapping Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping What now Akaike Information Criterion (AIC) Schwarz (Bayesian) Information Criterion: Selection Residual Diagnostic

ACF: MA(2)

2 4 6 8 10

0.2

0.4

0.6

0.8

1.0

ACF MA�2�, �� � 0.7 �2� � 0.4

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 93: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Box-Jenkins Approach GDP Sample ACF Sample PACF Box-Ljung Statistics Bootstrapping Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping What now Akaike Information Criterion (AIC) Schwarz (Bayesian) Information Criterion: Selection Residual Diagnostic

Sample ACF

y =1T

T∑t=1

yt,

γj =1T

T∑t=j+1

(yt − y)(yt−j − y), sample auto covariance estimate

ρj =γj

γ0sample auto correlation

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 94: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Box-Jenkins Approach GDP Sample ACF Sample PACF Box-Ljung Statistics Bootstrapping Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping What now Akaike Information Criterion (AIC) Schwarz (Bayesian) Information Criterion: Selection Residual Diagnostic

Sample PACF

Use OLS

yt = c + φ1kyt−1 + . . .+ φkkyt−k + εt, k = 1, 2, . . .

If yt ∼ iid(µ, σ2), ρj = 0, ∀j 6= 0 . no correlation acrossobservation

ˆvar(ρj) ≈1T

and ˆvar(φkk) ≈1T

This values are used when reporting bounds in ACF and PACF:5%-95%: ±1.96 ˆvar(ρj) or ±1.96 ˆvar(φkk).

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 95: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Box-Jenkins Approach GDP Sample ACF Sample PACF Box-Ljung Statistics Bootstrapping Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping What now Akaike Information Criterion (AIC) Schwarz (Bayesian) Information Criterion: Selection Residual Diagnostic

Box-Jenkins Approach

Matching model with actual dataTransform data to “appear” covariance stationary

take logs (natural)differencesdetrend

examine the sample ACF and PACFestimate ARMA modelsperform diagnostic analysis to confirm that model is consistent withdata

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 96: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Box-Jenkins Approach GDP Sample ACF Sample PACF Box-Ljung Statistics Bootstrapping Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping What now Akaike Information Criterion (AIC) Schwarz (Bayesian) Information Criterion: Selection Residual Diagnostic

Box-Ljung Statistics

Use modified Box-Ljung Statistics (Q-Stat) to test joint statisticalsignificance of ρ1, . . . , ρk:

Q∗(k) = T(T + 2)

k∑i=1

1T − i

ρ2i .

Under H0 : Yt ∼ iid(µ, σ2), Q∗(k)A∼ χ2(k).

For significance level α , the critical region for rejection of thehypothesis of randomness (i.e. reject ρ1 = . . . = ρk = 0) is

Q∗(k) > χ21−α(k).

For smaller sample, empirical distribution has fatter tail and one needsto move the critical point to the right .

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 97: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Box-Jenkins Approach GDP Sample ACF Sample PACF Box-Ljung Statistics Bootstrapping Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping What now Akaike Information Criterion (AIC) Schwarz (Bayesian) Information Criterion: Selection Residual Diagnostic

χ2(1)

2 4 6 8

0.1

0.2

0.3

0.4

�2�1��distribution

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 98: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Box-Jenkins Approach GDP Sample ACF Sample PACF Box-Ljung Statistics Bootstrapping Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping What now Akaike Information Criterion (AIC) Schwarz (Bayesian) Information Criterion: Selection Residual Diagnostic

χ2(3)

2 4 6 8

0.05

0.10

0.15

0.20

�2�3��distribution

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 99: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Box-Jenkins Approach GDP Sample ACF Sample PACF Box-Ljung Statistics Bootstrapping Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping What now Akaike Information Criterion (AIC) Schwarz (Bayesian) Information Criterion: Selection Residual Diagnostic

Bootstrapping

Bootstrapping:takes available data and sample directly from them (randomly),uses assumption that Yt ∼ iid(µ, σ2): independence.

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 100: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Box-Jenkins Approach GDP Sample ACF Sample PACF Box-Ljung Statistics Bootstrapping Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping What now Akaike Information Criterion (AIC) Schwarz (Bayesian) Information Criterion: Selection Residual Diagnostic

Bootstrapping: example

Say we want to find small sample distribution of a log GDP∆y1∆y2

...∆yT

Q∗(1) = 13.133

Based on these data we can get Q∗(1) = 13.133.We know it has asymptotically χ2(1) distribution.If we want small sample distribution, however, we can create new datafrom old data set.

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 101: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Box-Jenkins Approach GDP Sample ACF Sample PACF Box-Ljung Statistics Bootstrapping Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping What now Akaike Information Criterion (AIC) Schwarz (Bayesian) Information Criterion: Selection Residual Diagnostic

Bootstrapping: example

Use random number generator that will pick a number fromi = 1, . . . ,T .Take this number and take respective ∆yi; repeat it T times.

∆y34∆y100

...∆y27,

i = 34i = 100...i = 27,

, bootstrap sample

The reshuffling breaks any correlation between observations− > it is just a random draw.Even if ∆y1,∆y2 have some correlation, once bootstrapped (simulated)they don’t have it anymore.

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 102: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Box-Jenkins Approach GDP Sample ACF Sample PACF Box-Ljung Statistics Bootstrapping Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping What now Akaike Information Criterion (AIC) Schwarz (Bayesian) Information Criterion: Selection Residual Diagnostic

Bootstrapping: example

It’s a draw from original distribution: has the same histogram asoriginal one.Now, for this new series, calculate Q∗1(1) = 3.21.Do it again, get 2nd series (the same histogram). Get Q∗2 = 10.21Repear it 10000 times to obtain 10000 Q∗(1)s.All under the assumption of independence.

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 103: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Box-Jenkins Approach GDP Sample ACF Sample PACF Box-Ljung Statistics Bootstrapping Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping What now Akaike Information Criterion (AIC) Schwarz (Bayesian) Information Criterion: Selection Residual Diagnostic

Bootstrapping: example

Do a histogram of all Q∗(1).It will have χ2(1) type of distribution, since each individual drawshould be from this distribution.

Q∗(1) =

Q∗1(1)

...

...Q∗10000(1)

sort them

=⇒

Q∗1024(1) = 30.11

...

...Q∗2758(1) = 0.11

largest value......smallest value

Look at the value of Q∗(1) at place 500 and get a critical value for thesample.Compare with the original one Q∗(1) = 13.133.

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 104: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Box-Jenkins Approach GDP Sample ACF Sample PACF Box-Ljung Statistics Bootstrapping Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping What now Akaike Information Criterion (AIC) Schwarz (Bayesian) Information Criterion: Selection Residual Diagnostic

Bootstrapping

Bootstrap vs Monte Carlo:Bootstrap: use the original data to construct empirical distribution.Monte Carlo: instead of using data, make assumption for it, e.g.ln Yt ∼ iid(µ, σ2) and make simulations using this assumption (don’thave to use actual data.Monte Carlo gives more power if H0 is true, but without anyassumption on distribution of the series, bootstrap can be applied.

Why small sample may have fatter tails than the asymptotic one?Recall

Q∗(k) = T(T +2)

k∑i=1

1Tiρ2

i ρi =γi

γ0; γi =

1T

T∑t=i+1

(yt−y)(yt−i−y),

where y is estimated.The other estimate y will affect Q∗ so for the finite sample we might beoff from the asymptotic distribution.

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 105: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Box-Jenkins Approach GDP Sample ACF Sample PACF Box-Ljung Statistics Bootstrapping Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping What now Akaike Information Criterion (AIC) Schwarz (Bayesian) Information Criterion: Selection Residual Diagnostic

What now

Assume we can reject iid, i.e. PACF and ACF show some significantlags. How to determine which model is correct?

Process ACF PACFAR(p) Exponential or oscillatory decay φkk = 0, k > pMA(q) ρk = 0, k > q Exponential or oscillatory decayARMA(p,q) decay begins at lag q decay begins at lag p

But we have many models we can’t really discriminate between just bylooking.

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 106: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Box-Jenkins Approach GDP Sample ACF Sample PACF Box-Ljung Statistics Bootstrapping Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping What now Akaike Information Criterion (AIC) Schwarz (Bayesian) Information Criterion: Selection Residual Diagnostic

Akaike Information Criterion (AIC)

Akaike Information Criterion (AIC):

AIC(p, q) = ln(σ2) +1T

2(p + q),

where the first term is responsible for the fit of the model and the second oneis a penalty for number of parameters.

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 107: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Box-Jenkins Approach GDP Sample ACF Sample PACF Box-Ljung Statistics Bootstrapping Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping What now Akaike Information Criterion (AIC) Schwarz (Bayesian) Information Criterion: Selection Residual Diagnostic

Schwarz (Bayesian) Information Criterion

Schwarz (Bayesian) Information Criterion (BIC):

BIC(p, q) = ln(σ2) +1T

ln(T)2(p + q),

where now penalty is related to sample size.

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 108: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Box-Jenkins Approach GDP Sample ACF Sample PACF Box-Ljung Statistics Bootstrapping Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping What now Akaike Information Criterion (AIC) Schwarz (Bayesian) Information Criterion: Selection Residual Diagnostic

Selection: AIC vs BIC

Calculate selection criterium for a set of estimated models and try tofind the one that minimize the AIC or BIC.Result:If p, q considered are larger than “true” orders

(i) BIC picks “true” ARMA(p,q) model as T →∞.(ii) AIC picks overparameterized model as T →∞.

For smaller sample it might be a a problem with choice BIC:Trade-off between efficiency and consistency:

Better to overparameterize than to have incorrect result.

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis

Page 109: Class 1: Stationary Time Series Analysis€¦ · SyllabusOutlineStationarityWoldARMAARMAModel Selection Class 1: Stationary Time Series Analysis Macroeconometrics - Fall 2012 Jacek

Syllabus Outline Stationarity Wold ARMA AR MA Model Selection Box-Jenkins Approach GDP Sample ACF Sample PACF Box-Ljung Statistics Bootstrapping Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping: example Bootstrapping What now Akaike Information Criterion (AIC) Schwarz (Bayesian) Information Criterion: Selection Residual Diagnostic

Residual Diagnostic

Use sample ACF and PACF of sample residuals:

Q∗(k)A∼ χ2(k − (p + q)),

where (p+q) is a degree of freedom adjustmentUse LM test (it has higher power)

T · R2 ∼ χ2(k),

with R2 computed from the regression

ε2t = c + α1εt−1 + . . .+ αkεt−k + vt.

Macroeconometrics - Fall 2012 Class 1: Stationary Time Series Analysis