RDP 2024-05: Sign Restrictions and Supply-demand Decompositions of Infation 3. What Do Sign Restrictions Tell Us about Decompositions?

This section analytically characterises identified sets for particular structural parameters under sign restrictions on the slopes of supply and demand curves, closely following Baumeister and Hamilton (2015). I use this characterisation to discuss features of the sets of decompositions that are consistent with the restrictions, including conditions under which these sets are (un)informative about the decompositions.

3.1 Sign restrictions and identified sets

Let vech ( Σ tr )= ( σ 11 , σ 21 , σ 22 ) . The correlation between the innovations in pt and qt is

(8) ρ= σ 21 σ 21 2 + σ 22 2

so σ 21 controls whether the correlation is positive ( σ 21 >0 ) or negative ( σ 21 <0 ) . The space of 2 × 2 orthonormal matrices can be represented as

(9) O( 2 )={ [ cosθ sinθ sinθ cosθ ] }{ [ cosθ sinθ sinθ cosθ ] }

where θ[ π,π ] (e.g. Baumeister and Hamilton 2015).

In the absence of identifying restrictions, the identified set for A 0 1 (the matrix of impact impulse responses) is

(10) A 0 1 { [ σ 11 cosθ σ 11 sinθ σ 21 cosθ+ σ 22 sinθ σ 22 cosθ σ 21 sinθ ] } { [ σ 11 cosθ σ 11 sinθ σ 21 cosθ+ σ 22 sinθ σ 21 sinθ σ 22 cosθ ] }

Consider imposing the following pattern of sign restrictions on A 0 1 :

(11) A 0 1 =[ + + + ]

These restrictions require pt and qt to move in opposite directions in response to the first shock and in the same direction in response to the second shock. Therefore, the first shock can be interpreted as a supply shock and the second shock can be interpreted as a demand shock. Accordingly, I henceforth write ε st ε 1t to represent the supply shock and ε dt ε 2t to represent the demand shock. This means that FEVDh represents the contribution of the supply shock to the horizon-h FEV of pt and Ht,t+h represents the contribution of the supply shock to the (h + 1)-step-ahead forecast error in pt.

The identified set for θ under the sign restrictions is[11]

(12) I S θ ( ϕ )={ [ arctan( σ 22 σ 21 ),0 ] ifρ<0 [ π 2 ,arctan( σ 21 σ 22 ) ] ifρ0

This identified set is identical under the following pattern of restrictions on A0:

(13) A 0 =[ + + + ]

which imply that the first equation of the SVAR describes an upward-sloping (i.e. supply) curve and the second describes a downward-sloping (i.e. demand) curve.

The structural shocks and reduced-form innovations are related via ε t = A 0 u t . We can think of this system of equations as describing the ‘short-run’ supply and demand curves. The slopes of these supply and demand curves are useful for understanding the conditions under which the sign restrictions are informative about the decompositions. I therefore present the identified sets for the slopes of these curves below, but these results are not new; for similar results, see Leamer (1981), Baumeister and Hamilton (2015) or Uhlig (2017). In the absence of identifying restrictions, the identified set for A0 is

(14) A 0 { 1 σ 11 σ 22 [ σ 22 cosθ σ 21 sinθ σ 11 sinθ σ 21 cosθ σ 22 sinθ σ 11 cosθ ] } [ 1 σ 11 σ 22 [ σ 22 cosθ σ 21 sinθ σ 11 sinθ σ 21 cosθ+ σ 22 sinθ σ 11 cosθ ] ]

The slopes of the supply and demand curves are the coefficients on uqt in each equation after normalising the coefficients on upt to one.

Let ω s ( ϕ,θ ) represent the slope of the supply curve:

(15) ω s ( ϕ,θ )= σ 11 sinθ σ 22 cosθ σ 21 sinθ

It is straightforward to show that the identified set for ω s ( ϕ,θ ) is

(16) I S ω s ( ϕ )={ [0,) ifρ<0 [ σ 11 σ 21 2 + σ 22 2 ρ, σ 11 σ 21 2 + σ 22 2 1 ρ ] ifρ0

If the forecast errors are negatively correlated, the sign restrictions do not reveal anything about the slope of the supply curve. If the forecast errors are positively correlated, it is possible to bound the slope of the supply curve. The informativeness of these bounds depends on how strongly the forecast errors are correlated; as ρ approaches one, the lower and upper bounds of the identified set converge to the same value. Intuitively, when the forecast errors are strongly positively correlated, the observed forecast errors approximately trace out the supply curve.

Similarly, the slope of the demand curve is

(17) ω d ( ϕ,θ )= σ 11 cosθ σ 21 cosθ+ σ 22 sinθ

and the identified set for ω d ( ϕ,θ ) is

(18) I S w d ( ϕ )={ [ σ 11 σ 21 2 + σ 22 2 1 p , σ 11 σ 21 2 + σ 22 2 ρ ] ifρ<0 (,0] ifρ0

If the forecast errors are positively correlated, the sign restrictions reveal nothing about the slope of the demand curve. In contrast, when the forecast errors are negatively correlated, the sign restrictions generate informative bounds for the slope of the demand curve, which shrink to a point as ρ approaches minus one, in which case the forecast errors trace out the demand curve.

Figure 1 illustrates this reasoning using simulated data where the forecast errors are strongly negatively correlated. The strong negative correlation means that the forecast errors trace out the demand curve, but there is a wide range of supply curves that are consistent with the data. At one extreme, the observed forecast errors could have been generated by shifts in a vertical supply curve (corresponding to θ=arctan( σ 22 / σ 21 ) ) along the demand curve. At the other extreme, they could have been generated by shifts in a horizontal supply curve (corresponding to θ=0 ). Any intermediate case between these two extremes is consistent with the sign restrictions and observed forecast errors.

Figure 1: Identifying Supply and Demand Curves from Forecast Errors
Figure 1: Identifying Supply and Demand Curves from Forecast Errors

Note: Dots represent forecast errors in price and quantity; red line is demand curve; lilac line is supply curve.

3.2 Historical decomposition

In this two-variable model, we can write the historical decomposition of pt with respect to the supply shock, Ht,t+h, as a function of θ,ϕ and { u l } l=t t+h :

(19) H t,t+h (θ,ϕ, { u l } l=t t+h )=[ cosθsinθ ] Ω h (ϕ, { u l } l=t t+h )[ cosθ sinθ ]

where

(20) Ω h ( ϕ, { u l } l=t t+h )= l=0 h c 1l ( ϕ ) ( Σ tr 1 u t+hl )

The identified set for θ in Equation (12) induces a set of values for the historical decompositions that are consistent with the reduced-form parameters and the observed data. I refer to this set of values as the conditional identified set for Ht,t+h:[12]

(21) CI S H t,t+h ( ϕ, { u l } l=t t+h )={ H t,t+h ( θ,ϕ, { u l } l=t t+h ):θI S θ ( ϕ ) }
(22) =[ L t,t+h ( ϕ, { u t } l=t t+h ), U t,t+h ( ϕ, { u l } l=t t+h ) ]

where L t,t+h ( ϕ, { u l } l=t t+h )= inf θI S θ ( ϕ ) H t,t+h ( θ,ϕ, { u l } l=t t+h ) is the lower bound of the conditional identified set and U t,t+h ( ϕ, { u l } l=t t+h )= sup θI S θ ( ϕ ) H t,t+h ( θ,ϕ, { u l } l=t t+h ) is the upper bound.[13] Any value of Ht,t+h lying within CI S H t,t+h ( ϕ, { u l } l=t t+h ) is equally consistent with the identifying restrictions, the joint distribution of the data (as summarised by ϕ ) and the observed forecast errors.

The value of θ that attains the lower or upper bound of CI S H t,t+h ( ϕ, { u l } l=t t+h ) may differ across t. The model corresponding to the lower or upper bound may thus differ, implying that the bounds correspond to supply or demand curves with different slopes in different periods. However, because every model – and thus decomposition – in the set is equally consistent with the data, the models that attain the bounds should not be given particular prominence over any other model within the identified set.

3.2.1 Computation

CI S H t,t+h ( ϕ, { u l } l=t t+h ) can be computed by solving the optimisation problems that define L t,t+h ( ϕ, { u l } l=t t+h ) and U t,t+h ( ϕ, { u l } l=t t+h ) . Focusing on the upper bound, U t,t+h ( ϕ, { u l } l=t t+h ) corresponds to either an end point of I S θ ( ϕ ) or a critical point of H t,t+h ( θ,ϕ, { u l } l=t t+h ) in the interior of I S θ ( ϕ ) . Evaluating H t,t+h ( θ,ϕ, { u l } l=t t+h ) at the end points of I S θ ( ϕ ) is straightforward given that an analytical expression for I S θ ( ϕ ) is available. Rewriting the historical decomposition as a function of q1, the problem max q1 H t,t+h ( q 1 ,ϕ, { u l } l=t t+h ) subject to q 1 q 1 =1 has first-order necessary condition ( 1/2 )( Ω h ( ϕ, { u l } l=t t+h )+ Ω h ( ϕ, { u l } l=t t+h ) ) q 1 =λ q 1 where λ is the Lagrange multiplier on the constraint. Solutions to this equation are eigenvectors of ( 1/2 )( Ω h ( ϕ, { u l } l=t t+h )+ Ω h ( ϕ, { u l } l=t t+h ) ) . I compute the (two) eigenvectors, normalise their signs so that the sign normalisation e 1 A 0 e 1 = ( Σ tr 1 e 1 ) q 1 0 is satisfied, and check whether the normalised eigenvector lies within I S θ ( ϕ ) . U t,t+h ( ϕ, { u l } l=t t+h ) is then obtained by direct comparison of the function values at the end points and admissible critical points (if any). L t,t+h ( ϕ, { u l } l=t t+h ) is obtained similarly.

3.2.2 A special case

Consider the case where interest is in the contribution of the supply shock to the one-step-ahead forecast error in pt, so h = 0. It can be shown directly that

(23) H t,t ( θ,ϕ, u t )= u pt cos 2 θ+ 1 σ 22 ( σ 11 u qt σ 21 u pt )sinθcosθ

This expression is equivalent to H 1,t ( θ,ϕ, { u l } l=1 t ) when shocks have non-zero effects only on impact, in which case c 1l ( ϕ )=( 0,0 ) for all l > 0. We can therefore use this expression to draw some useful intuition about the conditions under which the sign restrictions are informative about historical decompositions, with the qualification that when interest is in definitions of the historical decomposition other than Ht,t (e.g. H1,t), the intuition is approximate (or may break down) when the effects of shocks are persistent.

The set of historical decompositions always admits ‘extreme’ contributions. When ρ<0 , 0I S θ ( ϕ ) and u pt CI S H t,t ( ϕ, u t ) . That is, when the forecast errors in pt and qt are negatively correlated, the restrictions always admit the possibility that the supply shock is entirely responsible for the unexpected change in pt . Intuitively, this is because the restrictions always admit the two extreme models in which the supply curve is vertical or horizontal. Conversely, when ρ0,π/2I S θ ( ϕ ) and 0CI S H t,t ( ϕ, u t ) . So, when the forecast errors in pt and qt are positively correlated, the restrictions always admit the possibility that a supply shock is responsible for none of the unexpected change in pt . This is because the restrictions admit the two extremes where the demand curve is vertical or horizontal.

The set of historical decompositions is uninformative when innovations are weakly correlated. If ρ=0,I S θ ( ϕ )=[ π/2,0 ] . In this case, both 0 and upt lie within CI S H t,t ( ϕ, u t ) . The set of contributions is therefore consistent with forecast errors being driven entirely by a demand shock or entirely by a supply shock. The intuition is that uncorrelated innovations are equally consistent with a vertical supply curve and a horizontal demand curve ( θ=π/2 ) , in which case forecast errors are purely driven by demand shocks, or with a horizontal supply curve and a vertical demand curve ( θ=0 ) , in which case forecast errors are purely driven by supply shocks. Any observed forecast errors can be explained by either of these extreme cases.

The set of historical decompositions can be very informative when forecast errors are strongly correlated. When the forecast errors are strongly negatively correlated, they trace out the demand curve, and forecast errors predominantly reflect supply shocks. However, we learn very little about the shape of the supply curve; the same forecast errors could be generated by shocks to a supply curve that is very steep, very flat, or something in between (see Figure 1). If we observe forecast errors that are consistent with the historical negative relationship, then we can conclude that they were mainly driven by a supply shock (even though we do not know much about the shape of the supply curve), so the set of historical decompositions is narrow around the observed forecast error. Similar reasoning applies when the forecast errors are strongly positively correlated, except in that case the forecast errors trace out the supply curve and forecast errors are attributable to demand shocks.

To illustrate this case, the top panels of Figure 2 plot two potential shifts in the supply curve that could have generated a particular forecast error – specifically, a roughly 1.5 per cent fall in price and 1.5 per cent increase in quantity. The forecast error can, at one extreme, be completely explained by a shift in a vertical supply curve (top left panel) or, at the other extreme, a shift in a horizontal supply curve (top right panel). Shifts in supply curves with any intermediate slope are also compatible with the observed forecast error. Despite not knowing anything about the slope of the supply curve, the contribution of the supply shock to the forecast error in prices is pinned down to be (approximately) equal to the observed forecast error – that is, the supply shock contributed 1.5 percentage points to the unexpected decline in prices.

Figure 2: Identifying Historical Decompositions from Forecast Errors
Figure 2: Identifying Historical Decompositions from Forecast Errors

Notes: Dots represent forecast errors in price and quantity; red line is demand curve; lilac line is supply curve. Dashed lines represent shifts in supply and demand curves that could explain particular forecast errors.

But the set of historical decompositions can also be very uninformative even when forecast errors are strongly correlated. If the forecast errors are strongly negatively correlated but we observe forecast errors that depart from the historical negative relationship, the set of historical decompositions may be wide and thus economically uninformative. The bottom panels of Figure 2 illustrate the reasoning. In the left panel, a 0.5 per cent fall in both price and quantity can be explained by the combination of a negative demand shock (a downward shift in the demand curve from the solid to dashed red line) and a negative shock to a vertical supply curve (a leftward shift in the supply curve from the solid to dashed lilac line). In this case, the contribution of the supply shock to the forecast error in pt is 0.5 percentage points. Alternatively, as illustrated in the right panel, the forecast error can be explained by a combination of the same negative demand shock and a negative shock to a horizontal supply curve. In this case, the contribution of the supply shock to the forecast error in pt is −0.5 percentage points. Shifts in supply curves with slopes that lie between these two extremes are also consistent with the forecast error. The conditional identified set for the historical decomposition is therefore CI S H t,t ( ϕ, u t )=[ 0.5,0.5 ] . One intermediate case (not plotted) is where the forecast error is driven entirely by a negative demand shock shifting the demand curve along a supply curve with gradient one, in which case the contribution of the supply shock is zero.

3.3 Forecast error variance decomposition

We can rewrite FEVDh as

(24) FEV D h ( θ,ϕ )=[ cosθsinθ ] ϒ h ( ϕ )[ cosθ sinθ ]

where

(25) ϒ h ( ϕ )= l=0 h c 1l ( ϕ ) c 1l ( ϕ ) l=0 h c 1l ( ϕ ) c 1l ( ϕ )

The identified set for FEV D h ( θ,ϕ ) is then defined as

(26) I S FEV D h ( ϕ )={ FEV D h ( θ,ϕ ):θI S θ ( ϕ ) }
(27) =[ h ( ϕ ), u h ( ϕ ) ]

where h ( ϕ )= inf θI S θ ( ϕ ) FEV D h ( θ,ϕ ) is the lower bound of the identified set and u h ( ϕ )= sup θI S θ ( ϕ ) FEV D h ( θ,ϕ ) is the upper bound.[14] Any value of FEVDh lying within I S FEV D h ( ϕ ) is equally consistent with the identifying restrictions and the second moments of the data, as summarised by ϕ . As in the case of the historical decomposition, the bounds of I S FEV D h ( ϕ ) may be attained by different values of θ (i.e. models) at different horizons.

Computation of I S FEV D h ( ϕ ) proceeds similarly to the case where the historical decomposition is the quantity of interest (described in Section 3.2.1). The problem max q 1 FEV D h ( q 1 ,ϕ ) subject to q 1 q 1 =1 has first-order necessary condition ϒ h ( ϕ ) q 1 =λ q 1 , where λ is the Lagrange multiplier on the constraint. Solutions to this equation are eigenvectors of ϒ h ( ϕ ) .[15]

3.3.1 A special case

Consider the case where interest is in the one-step-ahead FEVD of pt with respect to the supply shock, FEVD0. The contribution of ε st to the FEV of pt is σ 11 2 cos 2 θ (i.e. the square of the impact impulse response of pt to a standard deviation supply shock). Since the one-step-ahead FEV of y1t is σ 11 2 , the contribution of ε st to the FEV as a fraction of the total FEV is cos 2 θ .

When ρ<0 , the upper bound of I S θ ( ϕ ) is zero, so cos 2 θ attains its maximum of one and u 0 ( ϕ )=1 . cos 2 θ is strictly increasing for θ[ arctan( σ 22 / σ 21 ),0 ] , so 0 ( ϕ ) occurs at the lower bound of I S θ ( ϕ ) . When ρ0,I S θ ( ϕ ) is bounded above by zero and has lower bound π/2. cos 2 θ therefore achieves its minimum value of zero at π/2 and 0 ( ϕ )=0. cos 2 θ is strictly increasing for θI S θ ( ϕ ) , so u 0 ( ϕ ) occurs at the upper bound of I S θ ( ϕ ) . Putting this together and rewriting the bounds in terms of ρ , the identified set for FEVD0 is

(28) I S FEV D 0 ( ρ )={ [ ρ 2 ,1 ] ifρ<0 [ 0,1 ρ 2 ] ifρ0

Echoing the analysis of the historical decomposition, the sign restrictions always admit extreme values of the FEVD. When ρ<0 , the sign restrictions always admit the possibility that the supply shock explains all of the variance of upt (because the supply curve may be horizontal) and when ρ0 they always admit the possibility that the supply shock explains none of the variance (because the demand curve may be horizontal). As ρ0,I S FEV D 0 ( ϕ ) approaches [0, 1], in which case the restrictions are completely uninformative.

The sign restrictions become more informative as the magnitude of the correlation between forecast errors, ρ , increases. I S FEV D 0 ( ρ ) collapses to one as ρ1 ; intuitively, if the one-step-ahead forecast errors are close to perfectly negatively correlated, the forecast errors must be generated by supply shocks shifting the supply curve along a static demand curve (see Figure 1). Conversely, I S FEV D 0 ( ρ ) converges to zero as ρ1 ; if the one-step-ahead forecast errors are close to perfectly positively correlated, the forecast errors must be generated by demand shocks shifting the demand curve along a static supply curve. To conclude unambiguously which shock is driving most of the variation in prices, it is necessary that ρ 2 >0.5; when ρ< 0.5 , supply shocks account for at least half the variance of prices, whereas when ρ> 0.5 demand shocks account for at least half the variance of prices.[16]

Footnotes

For a derivation of this identified set, see Baumeister and Hamilton (2015) or Read (2022). [11]

The historical decomposition is a function of the realisation of the data in period t (via the reduced-form innovations), so the standard concept of an identified set does not apply; see Giacomini, Kitagawa and Read (2023) for a discussion of this point in the context of SVARs identified via narrative restrictions. [12]

Since I S θ ( ϕ ) is an interval and H t,t+h ( θ,ϕ, { u l } l=t t+h ) is a continuous function of θ,CI S H t,t+h ( ϕ, { u l } l=t t+h ) is also an interval. The lower bound for the contribution of the supply shock and the upper bound of the contribution of the demand shock add up to the observed forecast error. Hence, bounds for the contribution of the demand shock can easily be inferred from the bounds for the contribution of the supply shock.

[13]
Following the same reasoning as in footnote 13 for the historical decomposition, I S FEV D h ( ϕ ) is always an interval. Also, bounds for the contribution of the demand shock can easily be inferred from the bounds for the contribution of the supply shock. [14]

The same reasoning underlies implementation of the ‘max share’ approach to identification, which involves finding the ‘shock’ with maximal contribution to a particular FEV (e.g. Uhlig 2003; Angeletos, Collard and Dellas 2020; Carriero and Volpicella forthcoming). [15]

In the context of maximum likelihood estimation of a supply-demand system under sign restrictions on the slopes of supply and demand curves, Leamer (1981) derives bounds on the ‘residual variance ratio’, defined as the variance of demand shocks divided by the variance of supply shocks. For example, when prices and quantities are negatively correlated, the upper bound for this ratio is less than one if ρ< 0.5 , in which case supply shocks explain at least half the variance of prices.

[16]