RDP 2024-05: Sign Restrictions and Supply-demand Decompositions of Infation 2. SVAR and Decompositions

This section describes a bivariate SVAR in prices and quantities, outlines a convenient alternative parameterisation of the model and introduces the structural objects of interest, including the FEVD and historical decomposition.

2.1 SVAR and orthogonal reduced form

Assume that yt = (pt, qt)′ contains data on prices pt and quantities qt, and is generated by the SVAR(p) process:

(1) A 0 y t = A + x t + ε t

where: A0 is an invertible matrix with non-negative diagonal elements; x t = ( y t1 ,..., y tp ) stacks the p lags of yt; A+ = (A1,...,Ap) contains the structural coefficients on xt; and ε t = ( ε 1t , ε 2t ) are the structural shocks, which have zero mean and identity variance-covariance matrix. For simplicity, I abstract from the inclusion of deterministic terms (e.g. a constant).

When the SVAR is set identified, it is convenient to work in the model's ‘orthogonal reduced-form’ parameterisation (e.g. Arias, Rubio-Ramírez and Waggoner 2018):

(2) y t =B x t + Σ tr Q ε t

where: B = (B1,...,Bp) is a matrix of reduced-form coefficients; Σ tr is the lower-triangular Cholesky factor of the reduced-form innovation variance-covariance matrix Σ=𝔼( u t u t ) with ut = (upt, uqt)′ = ytBxt; and Q is an orthonormal matrix in the space of 2 × 2 orthonormal matrices, O( 2 ).

Let ϕ= ( vec ( B ) ,vech ( Σ tr ) ) collect the reduced-form parameters. The two parameterisations are related by B= A 0 1 A + ,Σ= A 0 1 ( A 0 1 ) and Q= Σ tr 1 A 0 1 .

In the absence of identifying restrictions, any orthonormal matrix Q is consistent with the second moments of the data, which are summarised by ϕ . In this sense, Q is set identified and hence so are the structural parameters (A0, A+) (e.g. Uhlig 2005). Imposing sign restrictions restricts the values of Q that are consistent with a given value of ϕ ; the set of such values is an ‘identified set’ (e.g. Baumeister and Hamilton 2015; Gafarov, Meier and Montiel Olea 2018; Giacomini and Kitagawa 2021). An identified set for Q will induce identified sets for other parameters that are functions of the structural parameters.

Assume that the reduced-form parameters are such that the vector moving average ( VMA( ) ) representation of the model exists:[8]

(3) y t = h=0 C h Σ tr Q ε th

where Ch are the reduced-form impulse responses, defined by C h = l=1 min{ h,p } B l C hl for h1 with C0 = I2 Element (i, j) of C h Σ tr Q is the horizon-h impulse response of variable i to structural shock j, denoted by η i,j,h ( ϕ,Q )= c ih ( ϕ ) q j , where c ih ( ϕ )= e i C h Σ tr is row i of C h Σ tr and qj = Qej is column j of Q. While not the focus of this paper, the impulse responses are useful for understanding the decompositions that are of central interest.

2.2 Historical decomposition

The historical decomposition is the cumulative contribution of a particular shock to the unexpected change (i.e. forecast error) in a variable over some horizon (e.g. Antolín-Díaz and Rubio-Ramírez 2018; Baumeister and Hamilton 2018). Specifically, let Hi,j,t,t+h be the contribution of the jth shock to the unexpected change in the ith variable between periods t and t + h:

(4) H i,j,t,t+h =𝔼( y i,t+h | { ε j,τ } tτt+h , { y τ } <τ<t )𝔼( y i,t+h | { y τ } <τt1 )
(5) = l=0 h η i,j,l ( ϕ,Q ) e j ε t+hl
(6) = l=0 h c il ( ϕ ) q j q j Σ tr 1 u t+hl

Equation (5) shows that the historical decomposition is obtained by multiplying the realisations of the structural shocks and the impulse responses to those shocks. Equation (6) represents the historical decomposition in terms of the reduced-form innovations rather than the structural shocks themselves; this representation is useful, because the reduced-form innovations are what we can recover from the data given knowledge of the reduced-form parameters.[9] To give an example, when h = 0 and i = 1, the historical decomposition represents the contribution of shock j to the one-step-ahead forecast error in pt.

Kilian and Lütkepohl (2017) define the historical decomposition as the cumulative contribution of all past realisations of a particular shock to the realisation of a particular variable in some period (see also Plagborg-Møller and Wolf (2022) or Bergholt et al (2024)). Following from the VMA ( ) representation in Equation (3), the contribution of shock j to the realisation of yit is Σ l=0 c il ( ϕ ) q j ε j,tl . Given a finite time series, this infinite sum must be truncated at l = t – 1; intuitively, we cannot completely apportion the realisation of yit to supply and demand shocks, since the realisation of yit will also reflect the effects of shocks that occurred before the beginning of the sample (i.e. initial conditions'), though these effects should tend to vanish over time. In terms of Equation (5), this definition of the historical decomposition corresponds to Hi,j,1,t. The difference between yit and Σ j H i,j,1,t represents the contributions of initial conditions and any deterministic terms (e.g. a constant), which I have thus far abstracted from but will feature in the empirical exercises.

It is straightforward to show that Σ j H i,j,t,t+h = Σ l=0 h e i C l u t+hl , which is the (h + 1)-step-ahead forecast error in variable i. In the two-variable setting, knowledge of the contribution of one shock to the (h + 1)-step-ahead forecast error means that we also know the contribution of the other shock. In what follows, I therefore focus on the contribution of the first shock to the forecast error in the first variable (pt) as the object of interest, and denote this by H t,t+h H 1,1,t,t+h .

2.3 Forecast error variance decomposition

The FEVD of variable i at horizon h with respect to shock j is the cumulative contribution of the shock to the horizon-h forecast error variance (FEV) of variable i, expressed as a fraction of the horizon-h FEV (e.g. Kilian and Lütkepohl 2017; Baumeister and Hamilton 2018; Plagborg-Møller and Wolf 2022):

(7) FEV D i,j,h =1 Var( y i,t+h | { y τ } <τ<t , { ε j,τ } tτ< ) Var( y i,t+h | { y τ } <τ<t ) = Σ l=0 h1 c il ( ϕ ) q j q j c il ( ϕ ) Σ l=0 h1 c il ( ϕ ) c il ( ϕ )

FEVDi,j,h measures by how much the FEV of variable i at horizon h is reduced by knowing the path of future realisations of structural shock j. It therefore tells us how important a particular shock is for driving unexpected variation in a particular variable over a given horizon on average over time.[10]

In the two-variable setting, knowing the contribution of one shock to the horizon-h FEV means that we know the contribution of the other shock, since FEVDi,1,h + FEVDi,2,h = 1. In what follows, I therefore focus on the contribution of the first shock to the FEV of the first variable (pt) as the object of interest, and denote this by FEV D h FEV D 1,1,h .

Footnotes

This representation exists if the eigenvalues of the VAR ‘companion matrix’ lie inside the unit circle (e.g. Hamilton 1994; Kilian and Lütkepohl 2017). [8]

Since ε t = A 0 u t = Q Σ tr 1 u t , structural shock j is e j ε t = q j Σ tr 1 u t . [9]
As discussed in Plagborg-Møller and Wolf (2022), when all shocks are invertible (which is the maintained assumption here), the information set { y τ } <τ<t coincides with the information set { ε τ } <τ<t . [10]