Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
\addbibresource

bibliography.bib

A Structural Approach to Growth-at-Riskthanks: Acknowledgments: I am indebted to Christian Brownlees and Andrea Caggese for their support and guidance. I would also like to thank Geert Mesters, Barbara Rossi, Vladislav Morozov, Valeria Gargiulo and the participants of the 48th Symposium of the Spanish Economic Association and the Euro Area Business Cycle Network: Advances in Local Projections and Empirical Methods for Central Banking conference for comments and discussion. All remaining errors are my own.

Robert Wojciechowski Universitat Pompeu Fabra, robert.wojciechowski@upf.edu
(October 6, 2024)
Abstract

We identify the structural impulse responses of quantiles of the outcome variable to a shock. Our estimation strategy explicitly distinguishes treatment from control variables, allowing us to model responses of unconditional quantiles while using controls for identification. Disentangling the effect of adding control variables on identification versus interpretation brings our structural quantile impulse responses conceptually closer to structural mean impulse responses. Applying our methodology to study the impact of financial shocks on lower quantiles of output growth confirms that financial shocks have an outsized effect on growth-at-risk, but the magnitude of our estimates is more extreme than in previous studies.

JEL codes: C32, E44.


1 Introduction

A large empirical literature that studies the relationship between financial conditions and output growth has documented that tightening financial conditions are associated with periods of growth vulnerability. During these periods, the distribution of output growth is left-skewed making recessions more likely \parenciteAdrian2019. In light of these findings, modeling how financial conditions affect the left-tail of the distribution of growth – rather than just its central tendency – has become increasingly important for academics and policymakers alike. A theoretical macrofinance literature rationalizes the heterogenous effect of financial conditions on upside versus downside risk with models of bank-runs and intermediation crises. Some of the key features of these models are occasionally binding constraints on financial intermediation, the interaction of shocks with bank balance sheet conditions and amplification mechanisms \parenciteHe2019, Gertler2019, Brunnermeier2014.

A commonly used measure for downside risk is growth-at-risk (GaR) – defined as the 0.050.050.050.05th quantile of the future output growth distribution. It is a pessimistic growth scenario, which materializes five percent of the time. GaR literature is primarily focused on forecasting \parenciteAdrian2019, Plagborg2020, Brownlees2021, and policymakers use declining GaR forecasts as an early warning signal of a coming recession. There are also early attempts at studying the structural drivers of GaR \parenciteAdrian2020, Adrian2023 to guide macro-prudential policy and to evaluate the mechanisms put forth in the theoretical literature.

Quantile regression of [Koenker1978] is a natural methodology to study the determinants of GaR as it estimates quantile specific coefficients. For instance, we can study how GaR responds to financial conditions by estimating a quantile regression (for the 0.050.050.050.05th quantile) of output growth on financial conditions. A drawback of quantile regression is that it estimates the slope coefficients of the conditional quantiles of the outcome. Therefore, adding controls into the regression changes the conditioning set and thus also alters the interpretation of the estimated quantile specific coefficients. Note that this is not simply a case of omitted variable bias, as even the addition of covariates that are statistically independent can change the coefficients. This problem is not encountered in conditional expectations models, where the Fisch-Waugh-Lovell theorem applies, and the inclusion of additional uncorrelated covariates only affects the standard errors.

Adding macroeconomic controls to a quantile regression of output growth on financial conditions will alter the interpretation of the coefficient on financial conditions from “the effect of financial conditions when growth is low” to “the effect of a shock to financial conditions when growth is low relative to the prevailing macroeconomic conditions”. Capturing the effect of a shock to financial conditions gives causal meaning to the model with controls, but the quantile in that model becomes conditional on controls. This may or may not be desirable, depending on the research agenda. Our framework allows to measure “the effect of a shock to financial conditions when growth is low” while still exploiting an identification by controls strategy. Maintaining this simpler interpretation is possible because we use the generalized quantile regression developed by [Powell2020], which explicitly distinguishes between treatment and control variables.

We identify the structural quantile impulse responses (QIRs) by combining generalized quantile regression of [Powell2020] with local projections of [Jorda2005] in a potential outcomes time-series framework similar to [Angrist2011]. Our quantile impulse responses show the dynamic response of a chosen quantile of the distribution of the dependent variable to a shock to the treatment variable. This definition makes comparisons with ubiquitous mean impulse responses straightforward. We achieve causal identification with timing restrictions in a controls-based strategy. As such, our identifying assumptions will look familiar to researchers who use local projections or vector autoregressions to identify structural impulse responses. Having said that, conditional uncorrelatedness which is sufficient to identify structural mean impulse responses has to be replaced with a stronger assumption of conditional independence to identify structural quantile impulse responses.

We motivate our framework by considering a stylized structural vector autoregression (SVAR) augmented by an endogenous stochastic volatility term. This relatively simple variation on the traditional SVAR, gives rise to quantile impulse responses that differ from the mean impulse response and vary across quantiles. It also generates skewed ergodic distributions of the model’s endogenous variables, even though the structural shocks are Gaussian. We show that in this model the structural quantile function underpinning the quantile impulse responses is nonlinear in the shock. By using the model as a data generating process in a Monte Carlo experiment, we show that quantile local projections fail at recovering the true structural quantile function and thus also do not recover the structural quantile impulse response. The reason is not the presence of the non-linearity of the structural quantile function, but rather the fact that quantile local projections with controls are not estimating the structural quantile functions conditional on treatment only. Instead, the quantile regression of [Koenker1978] used in quantile local projections estimates the slope coefficients of the conditional on treatment and controls quantiles of the outcome. In contrast, our local projections based method which uses the generalized quantile regression of [Powell2020], successfully recovers the desired structural quantile function and thus also identifies the structural quantile impulse responses.

We apply our framework to revisit the effect of financial shocks on industrial production growth in the US. We control for; macroeconomic, financial and monetary policy variables to recover the causal effect. Our methodology allows us to include these controls for identification while still modeling the unconditional quantiles of growth. Our findings show that financial shocks - whether pertaining to credit risk or volatility - cause large output losses, but only in low growth environments. The asymmetry in the effects of financial shocks across quantiles of the growth distribution is larger than previously thought \parenciteAdrian2019, Matthes2024. We find persistent output losses of 2% points from a one standard deviation credit risk shock for the low quantiles, with the median and high quantile losses of only 0.5% points.

Various defintions of QIRs as well as methods of identifying and estimating them have been proposed in the literature. The quantile local projections framework in [Ruzicka2021, Bochmann2023] is the closest to our approach. This framework recovers the QIR from local projection coefficients estimated using quantile regression of [Koenker1978], with estimation done separately for each quantile and horizon. In the absence of control variables, there is no difference between our framework and quantile local projections. However, when controls are included quantile local projections identify a conditional on treatment and controls QIR. [Chavleishvili2023] achieve identification by imposing timing restrictions on a recursive quantile vector autoregressive model. They report QIRs which assume a realization of a median sample path for the shock variable over the response horiozon. [Montes2019] and [Lee2019] use the mean-based vector autoregression model to identify a structural shock since their multivariate quantile models are reduced-form. The QIR proposed by [Montes2019] describes the cumulative impact of a series of shocks, not a one-off shock, because persistent realizations of lower (or upper) quantiles are assumed in its construction. [Han2024] and [Jung2020] study QIRs in models where the quantile itself is autoregressive, as in the CAViaR model of [Engle2004]. In the applied literature, [Mumtaz2015] study the heterogeneity in the transmission mechanism of monetary policy across stages of the business cycle. They estimate the structural QIRs using a quantile autoregressive-distributed lag model of [Galvao2013] using lags of the monetary policy shock as observable structural shocks. [Matthes2024] study the drivers of macroeconomic tail risks using a two-stage method. In the first stage, they estimate a quantile regression and save the fitted quantiles of economic growth, which are then used in the second stage as a dependent variable in a conventional local projections framework.

This paper contributes to the existing literature by showing how to identify and estimate conditional on treatment only QIRs in the presence of control variables. In addition, our framework combines other desirable properties. Structural identification is achieved in a single-stage procedure. Our QIRs show the impact of a one-off shock, making comparisons with mean impulse responses more direct. Our framework can be used to estimate non-linear QIRs which allow for the responses to depend on the shock size.

The remainder of the paper is structured as follows. Section 2 introduces the methodology and motivates it using a simulation study. Section 3 contains our empirical analysis. Concluding remarks follow in Section 4.

2 Econometric framework

2.1 Identification

Our framework builds upon the literature on local projections \parenciteJorda2005, quantile treatment effects in a potential outcomes framework \parencitePowell2020, and potential outcomes for time series \parenciteAngrist2011.

Let {Yt}subscript𝑌𝑡\{Y_{t}\}{ italic_Y start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT } be an outcome variable of interest, let {Dt}subscript𝐷𝑡\{D_{t}\}{ italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT } bet a scalar treatment variable and let {𝐖𝐭}subscript𝐖𝐭\{\mathbf{W_{t}}\}{ bold_W start_POSTSUBSCRIPT bold_t end_POSTSUBSCRIPT } be a set of contemporaneous and past values of control variables. We assume the joint process {(Yt,Dt,𝐖𝐭)}superscriptsubscript𝑌𝑡subscript𝐷𝑡superscriptsubscript𝐖𝐭\{(Y_{t},D_{t},\mathbf{W_{t}^{\prime}})^{\prime}\}{ ( italic_Y start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT , italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT , bold_W start_POSTSUBSCRIPT bold_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT } to be stationary. Throughout, we use capital letters to denote random variables and lower case letters to denote their realizations.

Following [Angrist2011], we define a potential outcome denoted Yt,h(d)subscript𝑌𝑡𝑑{Y_{t,h}(d)}italic_Y start_POSTSUBSCRIPT italic_t , italic_h end_POSTSUBSCRIPT ( italic_d ) as the value assumed by Yt+hsubscript𝑌𝑡Y_{t+h}italic_Y start_POSTSUBSCRIPT italic_t + italic_h end_POSTSUBSCRIPT if Dt=dsubscript𝐷𝑡𝑑D_{t}=ditalic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT = italic_d, where d is a possible value of Dtsubscript𝐷𝑡D_{t}italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT. The set of potential outcomes includes the observed outcome Yt+hYt,h(Dt)subscript𝑌𝑡subscript𝑌𝑡subscript𝐷𝑡Y_{t+h}\equiv Y_{t,h}(D_{t})italic_Y start_POSTSUBSCRIPT italic_t + italic_h end_POSTSUBSCRIPT ≡ italic_Y start_POSTSUBSCRIPT italic_t , italic_h end_POSTSUBSCRIPT ( italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ). Yt,h(d)subscript𝑌𝑡𝑑{Y_{t,h}(d)}italic_Y start_POSTSUBSCRIPT italic_t , italic_h end_POSTSUBSCRIPT ( italic_d ) is a random variable which depends on shocks up to t+h𝑡t+hitalic_t + italic_h. Note that both the timing and the horizon of the treatment matter, for instance Yt,h(d)subscript𝑌𝑡𝑑Y_{t,h}(d)italic_Y start_POSTSUBSCRIPT italic_t , italic_h end_POSTSUBSCRIPT ( italic_d ) and Yt+1,h1(d)subscript𝑌𝑡11𝑑{Y_{t+1,h-1}(d)}italic_Y start_POSTSUBSCRIPT italic_t + 1 , italic_h - 1 end_POSTSUBSCRIPT ( italic_d ) may differ even though both occur in period t+h𝑡t+hitalic_t + italic_h, because Yt,h(d)subscript𝑌𝑡𝑑Y_{t,h}(d)italic_Y start_POSTSUBSCRIPT italic_t , italic_h end_POSTSUBSCRIPT ( italic_d ) does not constrain the policy in period t+1𝑡1t+1italic_t + 1 to equal d𝑑ditalic_d. For a fixed treatment d𝑑ditalic_d and for each horizon hhitalic_h, we assume Yt,h(d)subscript𝑌𝑡𝑑{Y_{t,h}(d)}italic_Y start_POSTSUBSCRIPT italic_t , italic_h end_POSTSUBSCRIPT ( italic_d ) has a structural quantile function (SQF) denoted by qh(τd)subscript𝑞conditional𝜏𝑑q_{h}(\tau\mid d)italic_q start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ∣ italic_d ). Note that the control variables do not enter into this SQF, which distinguishes it from the conditional on treatment and controls SQF denoted by qh(τd,𝐰)subscript𝑞conditional𝜏𝑑superscript𝐰q_{h}(\tau\mid d,\mathbf{w^{\prime}})italic_q start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ∣ italic_d , bold_w start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ). Stationarity assures that the SQF exists and does not depend on time t𝑡titalic_t.

In our framework, each latent outcome can be related to its quantile function as follows:

Yt,h(d)=qh(Ut,h(d)d),Ut,h(d)𝖴𝗇𝗂𝖿𝗈𝗋𝗆[0,1].formulae-sequencesubscript𝑌𝑡𝑑subscript𝑞conditionalsubscript𝑈𝑡𝑑𝑑similar-tosubscript𝑈𝑡𝑑𝖴𝗇𝗂𝖿𝗈𝗋𝗆01Y_{t,h}(d)=q_{h}(U_{t,h}(d)\mid d),U_{t,h}(d)\sim\mathsf{Uniform}[0,1].italic_Y start_POSTSUBSCRIPT italic_t , italic_h end_POSTSUBSCRIPT ( italic_d ) = italic_q start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_U start_POSTSUBSCRIPT italic_t , italic_h end_POSTSUBSCRIPT ( italic_d ) ∣ italic_d ) , italic_U start_POSTSUBSCRIPT italic_t , italic_h end_POSTSUBSCRIPT ( italic_d ) ∼ sansserif_Uniform [ 0 , 1 ] .

Ut,h(d)subscript𝑈𝑡𝑑U_{t,h}(d)italic_U start_POSTSUBSCRIPT italic_t , italic_h end_POSTSUBSCRIPT ( italic_d ) is responsible for heterogeneity of outcomes among time periods with the same treatment state d𝑑ditalic_d. We refer to it as a rank variable as it determines the placement in the h-periods ahead outcome distribution for a given treatment d𝑑ditalic_d. Ut,h(d)subscript𝑈𝑡𝑑U_{t,h}(d)italic_U start_POSTSUBSCRIPT italic_t , italic_h end_POSTSUBSCRIPT ( italic_d ) contains information up to time t+h𝑡t+hitalic_t + italic_h.

The goal of this paper is to idenify the structural quantile impulse response, defined as:

𝖰𝖨𝖱τ=qh(τd)d.subscript𝖰𝖨𝖱𝜏subscript𝑞conditional𝜏𝑑𝑑\mathsf{QIR}_{\tau}=\frac{\partial q_{h}(\tau\mid d)}{\partial d}.sansserif_QIR start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT = divide start_ARG ∂ italic_q start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ∣ italic_d ) end_ARG start_ARG ∂ italic_d end_ARG . (1)

Note that if the SQF is linear i.e. qh(τd)=αh(τ)+βh(τ)dsubscript𝑞conditional𝜏𝑑subscript𝛼𝜏subscript𝛽𝜏𝑑q_{h}(\tau\mid d)=\alpha_{h}(\tau)+\beta_{h}(\tau)ditalic_q start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ∣ italic_d ) = italic_α start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ) + italic_β start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ) italic_d, then the 𝖰𝖨𝖱τ=βh(τ)subscript𝖰𝖨𝖱𝜏subscript𝛽𝜏\mathsf{QIR}_{\tau}=\beta_{h}(\tau)sansserif_QIR start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT = italic_β start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ) does not depend on d𝑑ditalic_d. We discuss whether linearity of the SQF can be justified later. Importantly, we contrast this definition with the structural conditional quantile impulse response defined as:

𝖼𝖰𝖨𝖱τ=qh(τd,𝐰)d.subscript𝖼𝖰𝖨𝖱𝜏subscript𝑞conditional𝜏𝑑superscript𝐰𝑑\mathsf{cQIR}_{\tau}=\frac{\partial q_{h}(\tau\mid d,\mathbf{w^{\prime}})}{% \partial d}.sansserif_cQIR start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT = divide start_ARG ∂ italic_q start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ∣ italic_d , bold_w start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) end_ARG start_ARG ∂ italic_d end_ARG . (2)

The QIR and the cQIR may differ even if the treatment and control variables are independent (Dt𝐖𝐭D_{t}\perp\!\!\!\perp\mathbf{W^{\prime}_{t}}italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ⟂ ⟂ bold_W start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT bold_t end_POSTSUBSCRIPT). Furthermore, the same observation Yt+hsubscript𝑌𝑡Y_{t+h}italic_Y start_POSTSUBSCRIPT italic_t + italic_h end_POSTSUBSCRIPT might fall below qh(τd,𝐰)subscript𝑞conditional𝜏𝑑superscript𝐰q_{h}(\tau\mid d,\mathbf{w^{\prime}})italic_q start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ∣ italic_d , bold_w start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) but above qh(τd)subscript𝑞conditional𝜏𝑑q_{h}(\tau\mid d)italic_q start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ∣ italic_d ) or vice versa.

If the observed treatment Dtsubscript𝐷𝑡D_{t}italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT is randomly assigned i.e. Ut,h(d)DtUt,h(d)𝖴𝗇𝗂𝖿𝗈𝗋𝗆[0,1]similar-toconditionalsubscript𝑈𝑡𝑑subscript𝐷𝑡subscript𝑈𝑡𝑑similar-to𝖴𝗇𝗂𝖿𝗈𝗋𝗆01U_{t,h}(d)\mid D_{t}\sim U_{t,h}(d)\sim\mathsf{Uniform}[0,1]italic_U start_POSTSUBSCRIPT italic_t , italic_h end_POSTSUBSCRIPT ( italic_d ) ∣ italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ∼ italic_U start_POSTSUBSCRIPT italic_t , italic_h end_POSTSUBSCRIPT ( italic_d ) ∼ sansserif_Uniform [ 0 , 1 ], then a quantile local projection model Yt+h=qh(Ut+hDt)subscript𝑌𝑡subscript𝑞conditionalsubscript𝑈𝑡subscript𝐷𝑡Y_{t+h}=q_{h}(U_{t+h}\mid D_{t})italic_Y start_POSTSUBSCRIPT italic_t + italic_h end_POSTSUBSCRIPT = italic_q start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_U start_POSTSUBSCRIPT italic_t + italic_h end_POSTSUBSCRIPT ∣ italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) estimated using a standard quantile regression restriction P(Yt+hqh(τDt)Dt)=τ𝑃subscript𝑌𝑡conditionalsubscript𝑞conditional𝜏subscript𝐷𝑡subscript𝐷𝑡𝜏P(Y_{t+h}\leq q_{h}(\tau\mid D_{t})\mid D_{t})=\tauitalic_P ( italic_Y start_POSTSUBSCRIPT italic_t + italic_h end_POSTSUBSCRIPT ≤ italic_q start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ∣ italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) ∣ italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) = italic_τ identifies the QIR as defined in equation 1. In non-experimental settings such as ours, an endogeneity problem arises because the realized treatment Dtsubscript𝐷𝑡D_{t}italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT is not randomly assigned. We address the endogeneity problem with an identification by controls strategy. In particular, we relax the assumption that Ut,h(d)DtUt,h(d)similar-toconditionalsubscript𝑈𝑡𝑑subscript𝐷𝑡subscript𝑈𝑡𝑑U_{t,h}(d)\mid D_{t}\sim U_{t,h}(d)italic_U start_POSTSUBSCRIPT italic_t , italic_h end_POSTSUBSCRIPT ( italic_d ) ∣ italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ∼ italic_U start_POSTSUBSCRIPT italic_t , italic_h end_POSTSUBSCRIPT ( italic_d ) and replace it with Ut,h(d)Dt,𝐖𝐭Ut,h(d)𝐖𝐭similar-toconditionalsubscript𝑈𝑡𝑑subscript𝐷𝑡superscriptsubscript𝐖𝐭conditionalsubscript𝑈𝑡𝑑superscriptsubscript𝐖𝐭U_{t,h}(d)\mid D_{t},\mathbf{W_{t}^{\prime}}\sim U_{t,h}(d)\mid\mathbf{W_{t}^{% \prime}}italic_U start_POSTSUBSCRIPT italic_t , italic_h end_POSTSUBSCRIPT ( italic_d ) ∣ italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT , bold_W start_POSTSUBSCRIPT bold_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∼ italic_U start_POSTSUBSCRIPT italic_t , italic_h end_POSTSUBSCRIPT ( italic_d ) ∣ bold_W start_POSTSUBSCRIPT bold_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT.111Note that this allows for the rank variable to have different distributions for different values of the controls 𝐖𝐭superscriptsubscript𝐖𝐭\mathbf{W_{t}^{\prime}}bold_W start_POSTSUBSCRIPT bold_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT. I.e. the controls can help predict whether the outcome will be below/above its conditional (on treatment) quantile. In other words, we assume that the treatment is conditionally on (observable) controls randomly assigned. We think of the observed treatment as a function of the observable controls and an unobserved structural shock ZtDsubscriptsuperscript𝑍𝐷𝑡Z^{D}_{t}italic_Z start_POSTSUPERSCRIPT italic_D end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT, i.e. Dt=δ(𝐖𝐭,ZtD)subscript𝐷𝑡𝛿superscriptsubscript𝐖𝐭subscriptsuperscript𝑍𝐷𝑡D_{t}=\delta(\mathbf{W_{t}^{\prime}},Z^{D}_{t})italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT = italic_δ ( bold_W start_POSTSUBSCRIPT bold_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_Z start_POSTSUPERSCRIPT italic_D end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ). As such the object of our causal analysis is the quantile impulse response to a structural shock to the treatment variable.

The Frisch-Wough-Lovell theorem does not apply to quantile regression making disentangling effect of controls on identification versus interpretation more difficult. In particular, the quantile local projections model with controls Yt+h=qh(Ut+hDt,𝐖𝐭)subscript𝑌𝑡subscript𝑞conditionalsubscriptsuperscript𝑈𝑡subscript𝐷𝑡superscriptsubscript𝐖𝐭Y_{t+h}=q_{h}(U^{*}_{t+h}\mid D_{t},\mathbf{W_{t}^{\prime}})italic_Y start_POSTSUBSCRIPT italic_t + italic_h end_POSTSUBSCRIPT = italic_q start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_U start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t + italic_h end_POSTSUBSCRIPT ∣ italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT , bold_W start_POSTSUBSCRIPT bold_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) estimated using a restriction P(Yt+hqh(τDt,𝐖𝐭)Dt,𝐖𝐭)=τ𝑃subscript𝑌𝑡conditionalsubscript𝑞conditional𝜏subscript𝐷𝑡superscriptsubscript𝐖𝐭subscript𝐷𝑡superscriptsubscript𝐖𝐭𝜏P(Y_{t+h}\leq q_{h}(\tau\mid D_{t},\mathbf{W_{t}^{\prime}})\mid D_{t},\mathbf{% W_{t}^{\prime}})=\tauitalic_P ( italic_Y start_POSTSUBSCRIPT italic_t + italic_h end_POSTSUBSCRIPT ≤ italic_q start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ∣ italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT , bold_W start_POSTSUBSCRIPT bold_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) ∣ italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT , bold_W start_POSTSUBSCRIPT bold_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) = italic_τ deals with the endogeneity issue, but estimates a different structural function qh(τd,𝐰)subscript𝑞conditional𝜏𝑑superscript𝐰q_{h}(\tau\mid d,\mathbf{w^{\prime}})italic_q start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ∣ italic_d , bold_w start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) instead of qh(τd)subscript𝑞conditional𝜏𝑑q_{h}(\tau\mid d)italic_q start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ∣ italic_d ). As such it estimates the cQIR defined in equation 2 instead of the QIR defined in equation 1. The addition of controls into the equation changes the interpretation of the model. As such, even in cases when the treatment is randomly assigned, inclusion of control variables could change the quantile regression coefficients on the treatment variable.222For a simple example, consider a DGP given by Y=DU+W𝑌𝐷𝑈𝑊Y=DU+Witalic_Y = italic_D italic_U + italic_W, where D,U,Wiid𝖴𝗇𝗂𝖿𝗈𝗋𝗆[0,1]𝐷𝑈𝑊𝑖𝑖𝑑similar-to𝖴𝗇𝗂𝖿𝗈𝗋𝗆01D,U,W\overset{iid}{\sim}\mathsf{Uniform}[0,1]italic_D , italic_U , italic_W start_OVERACCENT italic_i italic_i italic_d end_OVERACCENT start_ARG ∼ end_ARG sansserif_Uniform [ 0 , 1 ]. The coefficients on D𝐷Ditalic_D from quantile regressions Y=α(U)+β(U)D𝑌𝛼𝑈𝛽𝑈𝐷Y=\alpha(U)+\beta(U)Ditalic_Y = italic_α ( italic_U ) + italic_β ( italic_U ) italic_D and Y=α(U)+γ(U)D+ϕ(U)W𝑌𝛼𝑈𝛾𝑈𝐷italic-ϕ𝑈𝑊Y=\alpha(U)+\gamma(U)D+\phi(U)Witalic_Y = italic_α ( italic_U ) + italic_γ ( italic_U ) italic_D + italic_ϕ ( italic_U ) italic_W will differ, β(τ)γ(τ)𝛽𝜏𝛾𝜏\beta(\tau)\neq\gamma(\tau)italic_β ( italic_τ ) ≠ italic_γ ( italic_τ ) unless τ=0.5𝜏0.5\tau=0.5italic_τ = 0.5. Note also that the conditional on controls rank variable Ut,h(d,𝐰)subscriptsuperscript𝑈𝑡𝑑superscript𝐰U^{*}_{t,h}(d,\mathbf{w^{\prime}})italic_U start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t , italic_h end_POSTSUBSCRIPT ( italic_d , bold_w start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) is distinct from Ut,h(d)subscript𝑈𝑡𝑑U_{t,h}(d)italic_U start_POSTSUBSCRIPT italic_t , italic_h end_POSTSUBSCRIPT ( italic_d ). In particular, Ut,h(d)=λd,h(𝐖𝐭,Ut,h(d,𝐰))subscript𝑈𝑡𝑑subscript𝜆𝑑superscriptsubscript𝐖𝐭subscriptsuperscript𝑈𝑡𝑑superscript𝐰U_{t,h}(d)=\lambda_{d,h}(\mathbf{W_{t}^{\prime}},U^{*}_{t,h}(d,\mathbf{w^{% \prime}}))italic_U start_POSTSUBSCRIPT italic_t , italic_h end_POSTSUBSCRIPT ( italic_d ) = italic_λ start_POSTSUBSCRIPT italic_d , italic_h end_POSTSUBSCRIPT ( bold_W start_POSTSUBSCRIPT bold_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_U start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t , italic_h end_POSTSUBSCRIPT ( italic_d , bold_w start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) ) for some function λd,hsubscript𝜆𝑑\lambda_{d,h}italic_λ start_POSTSUBSCRIPT italic_d , italic_h end_POSTSUBSCRIPT that depends on the fixed treatement and the horizon, but not time.

Exploiting control variables for causal identification while still modeling the conditional on treatment only SQF qh(τd)subscript𝑞conditional𝜏𝑑q_{h}(\tau\mid d)italic_q start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ∣ italic_d ) is possible thanks to the [Powell2020] Generalized Quantile Regression (GQR) framework, which explicitly distinguishes between treatment and control variables. We adapt this cross-sectional framework to our time-series setting and consider identification by controls only ([Powell2020] also considers identification using instrumental variables). We assume the below assumptions hold for each h{0,1,2,,H}012𝐻h\in\{0,1,2,...,H\}italic_h ∈ { 0 , 1 , 2 , … , italic_H }:

Assumption 1 (Potential Outcomes).

For a fixed t𝑡titalic_t and hhitalic_h, potential outcome Yt,h(d)subscript𝑌𝑡𝑑Y_{t,h}(d)italic_Y start_POSTSUBSCRIPT italic_t , italic_h end_POSTSUBSCRIPT ( italic_d ) is defined as the value that Yt+hsubscript𝑌𝑡Y_{t+h}italic_Y start_POSTSUBSCRIPT italic_t + italic_h end_POSTSUBSCRIPT would have taken had Dt=dsubscript𝐷𝑡𝑑D_{t}=ditalic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT = italic_d been observed. Yt,h(d)subscript𝑌𝑡𝑑Y_{t,h}(d)italic_Y start_POSTSUBSCRIPT italic_t , italic_h end_POSTSUBSCRIPT ( italic_d ) has a structural quantile function qh(τd)subscript𝑞conditional𝜏𝑑q_{h}(\tau\mid d)italic_q start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ∣ italic_d ), where τqh(τd)maps-to𝜏subscript𝑞conditional𝜏𝑑\tau\mapsto q_{h}(\tau\mid d)italic_τ ↦ italic_q start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ∣ italic_d ) is non-decreasing on [0,1]01[0,1][ 0 , 1 ] and left-continuous.

Assumption 2 (Conditional Independence).

Yt,h(d)Dt,𝐖𝐭Yt,h(d)𝐖𝐭similar-toconditionalsubscript𝑌𝑡𝑑subscript𝐷𝑡superscriptsubscript𝐖𝐭conditionalsubscript𝑌𝑡𝑑superscriptsubscript𝐖𝐭Y_{t,h}(d)\mid D_{t},\mathbf{W_{t}^{\prime}}\sim Y_{t,h}(d)\mid\mathbf{W_{t}^{% \prime}}italic_Y start_POSTSUBSCRIPT italic_t , italic_h end_POSTSUBSCRIPT ( italic_d ) ∣ italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT , bold_W start_POSTSUBSCRIPT bold_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∼ italic_Y start_POSTSUBSCRIPT italic_t , italic_h end_POSTSUBSCRIPT ( italic_d ) ∣ bold_W start_POSTSUBSCRIPT bold_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT. Potential outcomes Yt,h(d)subscript𝑌𝑡𝑑Y_{t,h}(d)italic_Y start_POSTSUBSCRIPT italic_t , italic_h end_POSTSUBSCRIPT ( italic_d ) are conditionally (on 𝐖𝐭superscriptsubscript𝐖𝐭\mathbf{W_{t}^{\prime}}bold_W start_POSTSUBSCRIPT bold_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT) independent of the treatment Dtsubscript𝐷𝑡D_{t}italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT.

Assumption 3 (Rank Similarity).

[Yt,h(d)qh(τd)Dt,𝐖𝐭]=[Yt,h(d)qh(d,τ)Dt,𝐖𝐭]delimited-[]subscript𝑌𝑡𝑑conditionalsubscript𝑞conditional𝜏𝑑subscript𝐷𝑡superscriptsubscript𝐖𝐭delimited-[]subscript𝑌𝑡superscript𝑑conditionalsubscript𝑞superscript𝑑𝜏subscript𝐷𝑡superscriptsubscript𝐖𝐭\mathbb{P}[Y_{t,h}(d)\leq q_{h}(\tau\mid d)\mid D_{t},\mathbf{W_{t}^{\prime}}]% =\mathbb{P}[Y_{t,h}(d^{\prime})\leq q_{h}(d^{\prime},\tau)\mid D_{t},\mathbf{W% _{t}^{\prime}}]blackboard_P [ italic_Y start_POSTSUBSCRIPT italic_t , italic_h end_POSTSUBSCRIPT ( italic_d ) ≤ italic_q start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ∣ italic_d ) ∣ italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT , bold_W start_POSTSUBSCRIPT bold_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ] = blackboard_P [ italic_Y start_POSTSUBSCRIPT italic_t , italic_h end_POSTSUBSCRIPT ( italic_d start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) ≤ italic_q start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_d start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_τ ) ∣ italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT , bold_W start_POSTSUBSCRIPT bold_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ], d,dfor-all𝑑superscript𝑑\forall d,d^{\prime}∀ italic_d , italic_d start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT.

Assumption 4 (Observability and Stationarity).

We observe Yt+hYt,h(Dt),Dt,𝐖𝐭subscript𝑌𝑡subscript𝑌𝑡subscript𝐷𝑡subscript𝐷𝑡superscriptsubscript𝐖𝐭Y_{t+h}\equiv Y_{t,h}(D_{t}),D_{t},\mathbf{W_{t}^{\prime}}italic_Y start_POSTSUBSCRIPT italic_t + italic_h end_POSTSUBSCRIPT ≡ italic_Y start_POSTSUBSCRIPT italic_t , italic_h end_POSTSUBSCRIPT ( italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) , italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT , bold_W start_POSTSUBSCRIPT bold_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT. (Yt+h,Dt,𝐖𝐭)superscriptsubscript𝑌𝑡subscript𝐷𝑡superscriptsubscript𝐖𝐭(Y_{t+h},D_{t},\mathbf{W_{t}^{\prime}})^{\prime}( italic_Y start_POSTSUBSCRIPT italic_t + italic_h end_POSTSUBSCRIPT , italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT , bold_W start_POSTSUBSCRIPT bold_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT is a jointly stationary time-series.

Before stating the moment conditions used to recover the QIR, we restate the Theorem 1 from [Powell2020] except for our linear, time series setting. The proof of the theorem is in the appendix.

Theorem 1.

Suppose Assumptions 1-4 hold, then h{0,1,2,,H}for-all012𝐻\forall h\in\{0,1,2,\dots,H\}∀ italic_h ∈ { 0 , 1 , 2 , … , italic_H } and for each τ(0,1)𝜏01\tau\in(0,1)italic_τ ∈ ( 0 , 1 ):
[Yt+hqh(τDt)Dt,𝐖𝐭]=[Yt+hqh(τDt)𝐖𝐭],delimited-[]subscript𝑌𝑡conditionalsubscript𝑞conditional𝜏subscript𝐷𝑡subscript𝐷𝑡superscriptsubscript𝐖𝐭delimited-[]subscript𝑌𝑡conditionalsubscript𝑞conditional𝜏subscript𝐷𝑡superscriptsubscript𝐖𝐭\mathbb{P}[Y_{t+h}\leq q_{h}(\tau\mid D_{t})\mid D_{t},\mathbf{W_{t}^{\prime}}% ]=\mathbb{P}[Y_{t+h}\leq q_{h}(\tau\mid D_{t})\mid\mathbf{W_{t}^{\prime}}],blackboard_P [ italic_Y start_POSTSUBSCRIPT italic_t + italic_h end_POSTSUBSCRIPT ≤ italic_q start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ∣ italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) ∣ italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT , bold_W start_POSTSUBSCRIPT bold_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ] = blackboard_P [ italic_Y start_POSTSUBSCRIPT italic_t + italic_h end_POSTSUBSCRIPT ≤ italic_q start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ∣ italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) ∣ bold_W start_POSTSUBSCRIPT bold_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ] ,
[Yt+hqh(τDt)]=τ.delimited-[]subscript𝑌𝑡subscript𝑞conditional𝜏subscript𝐷𝑡𝜏\mathbb{P}[Y_{t+h}\leq q_{h}(\tau\mid D_{t})]=\tau.blackboard_P [ italic_Y start_POSTSUBSCRIPT italic_t + italic_h end_POSTSUBSCRIPT ≤ italic_q start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ∣ italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) ] = italic_τ .

The first equation in theorem 1, states that once we condition on controls 𝐖𝐭superscriptsubscript𝐖𝐭\mathbf{W_{t}^{\prime}}bold_W start_POSTSUBSCRIPT bold_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT, the treatment Dtsubscript𝐷𝑡D_{t}italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT does not provide additional information about the probability that the outcome is below its quantile function. The second equation in theorem 1, ensures that the quantile function is correctly scaled. Together, these equations imply that the conditional probability [Yt+hqh(τDt)𝐖𝐭]delimited-[]subscript𝑌𝑡conditionalsubscript𝑞conditional𝜏subscript𝐷𝑡superscriptsubscript𝐖𝐭\mathbb{P}[Y_{t+h}\leq q_{h}(\tau\mid D_{t})\mid\mathbf{W_{t}^{\prime}}]blackboard_P [ italic_Y start_POSTSUBSCRIPT italic_t + italic_h end_POSTSUBSCRIPT ≤ italic_q start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ∣ italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) ∣ bold_W start_POSTSUBSCRIPT bold_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ] is allowed to vary based on controls 𝐖𝐭superscriptsubscript𝐖𝐭\mathbf{W_{t}^{\prime}}bold_W start_POSTSUBSCRIPT bold_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT, but in expectation it is equal to the quantile level τ𝜏\tauitalic_τ. When there are no control variables in the model (i.e. 𝐖𝐭=0superscriptsubscript𝐖𝐭0\mathbf{W_{t}^{\prime}}=0bold_W start_POSTSUBSCRIPT bold_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT = 0), the two conditions in theorem 1 collapse into one standard quantile regression restriction [Yt+hqh(τDt)Dt]=τdelimited-[]subscript𝑌𝑡conditionalsubscript𝑞conditional𝜏subscript𝐷𝑡subscript𝐷𝑡𝜏\mathbb{P}[Y_{t+h}\leq q_{h}(\tau\mid D_{t})\mid D_{t}]=\taublackboard_P [ italic_Y start_POSTSUBSCRIPT italic_t + italic_h end_POSTSUBSCRIPT ≤ italic_q start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ∣ italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) ∣ italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ] = italic_τ. This restriction is used to estimate QIRs in the quantile local projections framework. As such, quantile local projections are a special case in our framework, corresponding to a setting where all the model variables are treatment variables and there are no controls. Therefore, our framework “nests” the quantile local projections framework.

Theorem 1 gives us two moment conditions for each h{0,1,2,,H}012𝐻h\in\{0,1,2,\dots,H\}italic_h ∈ { 0 , 1 , 2 , … , italic_H }:

𝔼{Dt[𝕀(Yt+hqh(τDt))(Yt+hqh(τDt)𝐖𝐭)]}=0,𝔼subscript𝐷𝑡delimited-[]𝕀subscript𝑌𝑡subscript𝑞conditional𝜏subscript𝐷𝑡subscript𝑌𝑡conditionalsubscript𝑞conditional𝜏subscript𝐷𝑡superscriptsubscript𝐖𝐭0\displaystyle\mathbb{E}\{D_{t}[\mathbb{I}(Y_{t+h}\leq q_{h}(\tau\mid D_{t}))-% \mathbb{P}(Y_{t+h}\leq q_{h}(\tau\mid D_{t})\mid\mathbf{W_{t}^{\prime}})]\}=0,blackboard_E { italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT [ blackboard_I ( italic_Y start_POSTSUBSCRIPT italic_t + italic_h end_POSTSUBSCRIPT ≤ italic_q start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ∣ italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) ) - blackboard_P ( italic_Y start_POSTSUBSCRIPT italic_t + italic_h end_POSTSUBSCRIPT ≤ italic_q start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ∣ italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) ∣ bold_W start_POSTSUBSCRIPT bold_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) ] } = 0 ,
𝔼[𝕀(Yt+hqh(τDt))τ]=0,𝔼delimited-[]𝕀subscript𝑌𝑡subscript𝑞conditional𝜏subscript𝐷𝑡𝜏0\displaystyle\mathbb{E}[\mathbb{I}(Y_{t+h}\leq q_{h}(\tau\mid D_{t}))-\tau]=0,blackboard_E [ blackboard_I ( italic_Y start_POSTSUBSCRIPT italic_t + italic_h end_POSTSUBSCRIPT ≤ italic_q start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ∣ italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) ) - italic_τ ] = 0 ,

where 𝕀𝕀\mathbb{I}blackboard_I is the indicator function. For each quantile of interest τ𝜏\tauitalic_τ, estimation is done seperately for each horizon hhitalic_h as in the local projections framework. For a given hhitalic_h and τ𝜏\tauitalic_τ and assuming a linear specification qh(τd)=αh(τ)+βh(τ)dsubscript𝑞conditional𝜏𝑑subscript𝛼𝜏subscript𝛽𝜏𝑑q_{h}(\tau\mid d)=\alpha_{h}(\tau)+\beta_{h}(\tau)ditalic_q start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ∣ italic_d ) = italic_α start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ) + italic_β start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ) italic_d, estimation proceeds in three steps:

  1. 1.

    Postulate a candidate β~h(τ)subscript~𝛽𝜏\tilde{\beta}_{h}(\tau)over~ start_ARG italic_β end_ARG start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ). For each candidate β~h(τ)subscript~𝛽𝜏\tilde{\beta}_{h}(\tau)over~ start_ARG italic_β end_ARG start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ) there exists an intercept α~h(τ)subscript~𝛼𝜏\tilde{\alpha}_{h}(\tau)over~ start_ARG italic_α end_ARG start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ) such that (Yt+hα~h(τ)+β~h(τ)Dt)=τsubscript𝑌𝑡subscript~𝛼𝜏subscript~𝛽𝜏subscript𝐷𝑡𝜏\mathbb{P}(Y_{t+h}\leq\tilde{\alpha}_{h}(\tau)+\tilde{\beta}_{h}(\tau)D_{t})=\taublackboard_P ( italic_Y start_POSTSUBSCRIPT italic_t + italic_h end_POSTSUBSCRIPT ≤ over~ start_ARG italic_α end_ARG start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ) + over~ start_ARG italic_β end_ARG start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ) italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) = italic_τ.

  2. 2.

    Given a pair of α~h(τ)subscript~𝛼𝜏\tilde{\alpha}_{h}(\tau)over~ start_ARG italic_α end_ARG start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ) and β~h(τ)subscript~𝛽𝜏\tilde{\beta}_{h}(\tau)over~ start_ARG italic_β end_ARG start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ), estimate a binary outcome model (e.g. Logit or Probit) for the event that Yt+hα~h(τ)+β~h(τ)Dtsubscript𝑌𝑡subscript~𝛼𝜏subscript~𝛽𝜏subscript𝐷𝑡Y_{t+h}\leq\tilde{\alpha}_{h}(\tau)+\tilde{\beta}_{h}(\tau)D_{t}italic_Y start_POSTSUBSCRIPT italic_t + italic_h end_POSTSUBSCRIPT ≤ over~ start_ARG italic_α end_ARG start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ) + over~ start_ARG italic_β end_ARG start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ) italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT as a function of controls 𝐖𝐭subscriptsuperscript𝐖𝐭\mathbf{W^{\prime}_{t}}bold_W start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT bold_t end_POSTSUBSCRIPT. Save the predicted probabilities as τ^𝐖𝐭subscript^𝜏subscriptsuperscript𝐖𝐭\hat{\tau}_{\mathbf{W^{\prime}_{t}}}over^ start_ARG italic_τ end_ARG start_POSTSUBSCRIPT bold_W start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT bold_t end_POSTSUBSCRIPT end_POSTSUBSCRIPT.

  3. 3.

    β^h(τ)=argminβ~h(τ)gAgsubscript^𝛽𝜏subscriptargminsubscript~𝛽𝜏superscript𝑔𝐴𝑔\hat{\beta}_{h}(\tau)=\operatorname*{argmin}_{\tilde{\beta}_{h}(\tau)}g^{% \prime}Agover^ start_ARG italic_β end_ARG start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ) = roman_argmin start_POSTSUBSCRIPT over~ start_ARG italic_β end_ARG start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ) end_POSTSUBSCRIPT italic_g start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT italic_A italic_g, where g=1Tt=1TDt[𝕀{Yt+hα~h(τ)+Dtβ~h(τ)}τ^𝐖𝐭]𝑔1𝑇superscriptsubscript𝑡1𝑇subscript𝐷𝑡delimited-[]𝕀subscript𝑌𝑡subscript~𝛼𝜏subscript𝐷𝑡subscript~𝛽𝜏subscript^𝜏subscriptsuperscript𝐖𝐭g=\frac{1}{T}\sum_{t=1}^{T}D_{t}[\mathbb{I}\{Y_{t+h}\leq\tilde{\alpha}_{h}(% \tau)+D_{t}\tilde{\beta}_{h}(\tau)\}-\hat{\tau}_{\mathbf{W^{\prime}_{t}}}]italic_g = divide start_ARG 1 end_ARG start_ARG italic_T end_ARG ∑ start_POSTSUBSCRIPT italic_t = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_T end_POSTSUPERSCRIPT italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT [ blackboard_I { italic_Y start_POSTSUBSCRIPT italic_t + italic_h end_POSTSUBSCRIPT ≤ over~ start_ARG italic_α end_ARG start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ) + italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT over~ start_ARG italic_β end_ARG start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ) } - over^ start_ARG italic_τ end_ARG start_POSTSUBSCRIPT bold_W start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT bold_t end_POSTSUBSCRIPT end_POSTSUBSCRIPT ].

We use a grid-search algorithm to find the minimizer β^h(τ)subscript^𝛽𝜏\hat{\beta}_{h}(\tau)over^ start_ARG italic_β end_ARG start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ), for more details about the estimation algorithm we refer the reader to [Powell2020].

We calculate confidence intervals using “block-of-blocks” bootstrap. This procedure preserves the time-dependency by resampling blocks of l𝑙litalic_l consecutive m𝑚mitalic_m-tuples drawn from the set of all possible m𝑚mitalic_m-tuples \parenciteKilian2017. After re-estimating the model B𝐵Bitalic_B times using these pseudo-samples the confidence intervals are then based on the distribution of the estimated parameters across the B𝐵Bitalic_B replications of the procedure.

2.2 Connection with mean impulse responses

When the treatment variable is continuous, the structural mean impulse response of Ytsubscript𝑌𝑡Y_{t}italic_Y start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT to a change in treatment d𝑑ditalic_d can be defined as:

𝖨𝖱=𝔼[Yt+hd]d.𝖨𝖱𝔼delimited-[]conditionalsubscript𝑌𝑡𝑑𝑑\mathsf{IR}=\frac{\partial\mathbb{E}[Y_{t+h}\mid d]}{\partial d}.sansserif_IR = divide start_ARG ∂ blackboard_E [ italic_Y start_POSTSUBSCRIPT italic_t + italic_h end_POSTSUBSCRIPT ∣ italic_d ] end_ARG start_ARG ∂ italic_d end_ARG . (3)

Comparing the definition of the QIR in equation 1 and the definition of the IR in equation 3, the similarity should be self-evident. The difference is that the QIR describes the dynamic causal effect of treatment on the quantile, rather than the expectation of the outcome variable. Both definitions capture the impact of a one-off shock to the value of the treatment at time t𝑡titalic_t. Overall, this makes comparisons with mean impulse responses more direct, compared to alternative definitions of the quantile impulse response used in the literature.

[Wolf2021] show that under appropriate assumptions the local projection and SVAR impulse responses are equal, up to a constant of proportionality. The presence of the constant of proportionality comes from the fact that the implicit local projection innovation (after controlling for the other right-hand side variables) does not have unit variance, unlike the innovations in a SVAR model. [Wolf2021] provide an expression for this constant of proportionality, which makes it possible to compare the magnitude of the impulse responses estimated using local projection and SVAR frameworks. Similarly to the local projection mean impulse response, the QIR estimated by our model should be interpreted as a response to shock which causes a unit change in the treatment Dtsubscript𝐷𝑡D_{t}italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT, rather than a response to a unit shock (as is common in the SVAR literature). Therefore, if we want to compare the QIRs with mean impulse responses from a local projections, we can simply ignore the constant of proportionality, and if we want to compare them with impulse responses from a SVAR we scale the recovered impulse response by the constant of proportionality.

A word of caution is in order when dealing with cumulative quantile impulse responses. To calculate cumulative impact on growth in the level of the variable of interest (e.g. Industrial Production IPt𝐼subscript𝑃𝑡IP_{t}italic_I italic_P start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT) using local projections, the outcome variable is usually transformed to Yt+h=log(IPt+h)log(IPt1)subscript𝑌𝑡𝑙𝑜𝑔𝐼subscript𝑃𝑡𝑙𝑜𝑔𝐼subscript𝑃𝑡1Y_{t+h}=log(IP_{t+h})-log(IP_{t-1})italic_Y start_POSTSUBSCRIPT italic_t + italic_h end_POSTSUBSCRIPT = italic_l italic_o italic_g ( italic_I italic_P start_POSTSUBSCRIPT italic_t + italic_h end_POSTSUBSCRIPT ) - italic_l italic_o italic_g ( italic_I italic_P start_POSTSUBSCRIPT italic_t - 1 end_POSTSUBSCRIPT ). This is also the transformation used in this paper. This transformation is innocuous in the case of the mean impulse response as linearity of the expectations operator implies:

s=0h𝔼[log(IPt+s)log(IPt+s1)d]d=𝔼[Yt+hd]dsuperscriptsubscript𝑠0𝔼delimited-[]𝑙𝑜𝑔𝐼subscript𝑃𝑡𝑠conditional𝑙𝑜𝑔𝐼subscript𝑃𝑡𝑠1𝑑𝑑𝔼delimited-[]conditionalsubscript𝑌𝑡𝑑𝑑\sum_{s=0}^{h}\frac{\partial\mathbb{E}[log(IP_{t+s})-log(IP_{t+s-1})\mid d]}{% \partial d}=\frac{\partial\mathbb{E}[Y_{t+h}\mid d]}{\partial d}∑ start_POSTSUBSCRIPT italic_s = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_h end_POSTSUPERSCRIPT divide start_ARG ∂ blackboard_E [ italic_l italic_o italic_g ( italic_I italic_P start_POSTSUBSCRIPT italic_t + italic_s end_POSTSUBSCRIPT ) - italic_l italic_o italic_g ( italic_I italic_P start_POSTSUBSCRIPT italic_t + italic_s - 1 end_POSTSUBSCRIPT ) ∣ italic_d ] end_ARG start_ARG ∂ italic_d end_ARG = divide start_ARG ∂ blackboard_E [ italic_Y start_POSTSUBSCRIPT italic_t + italic_h end_POSTSUBSCRIPT ∣ italic_d ] end_ARG start_ARG ∂ italic_d end_ARG

meaning that the effect on average cumulative growth is equal to the sum of the effects on the consecutive between period average growth rates. Importantly, the cumulative log growth transformation Yt+h=log(IPt+h)log(IPt1)subscript𝑌𝑡𝑙𝑜𝑔𝐼subscript𝑃𝑡𝑙𝑜𝑔𝐼subscript𝑃𝑡1Y_{t+h}=log(IP_{t+h})-log(IP_{t-1})italic_Y start_POSTSUBSCRIPT italic_t + italic_h end_POSTSUBSCRIPT = italic_l italic_o italic_g ( italic_I italic_P start_POSTSUBSCRIPT italic_t + italic_h end_POSTSUBSCRIPT ) - italic_l italic_o italic_g ( italic_I italic_P start_POSTSUBSCRIPT italic_t - 1 end_POSTSUBSCRIPT ) is not as innocuous in the case of quantile impulse responses. This is because, a quantile of a sum random variables is generally not equal to the sum of the quantiles of the random variables, unless the random variables are comonotonic. For example, the effect on the median annual growth rate will not generally equal to the sum of the effects on the 12 consecutive median monthly growth rates. When Yt+hsubscript𝑌𝑡Y_{t+h}italic_Y start_POSTSUBSCRIPT italic_t + italic_h end_POSTSUBSCRIPT is cumulative growth the quantile impulse responses have the former interpretation. They describe how the τ𝜏\tauitalic_τ quantile of the hhitalic_h periods ahead distribution of cumulative growth is affected by a time t𝑡titalic_t change in treatment.

2.3 Illustrative Example

To illustrate our framework consider a Structural Autoregression (SVAR) augmented by an endogenous stochastic volatility term:

Ytsubscript𝑌𝑡\displaystyle Y_{t}italic_Y start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT =ρyYt1+δdyDt1+1+ϕexp(Dt1)1+ϕZtYabsentsubscript𝜌𝑦subscript𝑌𝑡1subscript𝛿𝑑𝑦subscript𝐷𝑡11italic-ϕsubscript𝐷𝑡11italic-ϕsuperscriptsubscript𝑍𝑡𝑌\displaystyle=\rho_{y}Y_{t-1}+\delta_{dy}D_{t-1}+\frac{1+\phi\sqrt{\exp(D_{t-1% })}}{1+\phi}Z_{t}^{Y}= italic_ρ start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT italic_Y start_POSTSUBSCRIPT italic_t - 1 end_POSTSUBSCRIPT + italic_δ start_POSTSUBSCRIPT italic_d italic_y end_POSTSUBSCRIPT italic_D start_POSTSUBSCRIPT italic_t - 1 end_POSTSUBSCRIPT + divide start_ARG 1 + italic_ϕ square-root start_ARG roman_exp ( italic_D start_POSTSUBSCRIPT italic_t - 1 end_POSTSUBSCRIPT ) end_ARG end_ARG start_ARG 1 + italic_ϕ end_ARG italic_Z start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_Y end_POSTSUPERSCRIPT
γYt+Dt𝛾subscript𝑌𝑡subscript𝐷𝑡\displaystyle\gamma Y_{t}+D_{t}italic_γ italic_Y start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT + italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT =δydYt1+ρdDt1+ZtDabsentsubscript𝛿𝑦𝑑subscript𝑌𝑡1subscript𝜌𝑑subscript𝐷𝑡1superscriptsubscript𝑍𝑡𝐷\displaystyle=\delta_{yd}Y_{t-1}+\rho_{d}D_{t-1}+Z_{t}^{D}= italic_δ start_POSTSUBSCRIPT italic_y italic_d end_POSTSUBSCRIPT italic_Y start_POSTSUBSCRIPT italic_t - 1 end_POSTSUBSCRIPT + italic_ρ start_POSTSUBSCRIPT italic_d end_POSTSUBSCRIPT italic_D start_POSTSUBSCRIPT italic_t - 1 end_POSTSUBSCRIPT + italic_Z start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D end_POSTSUPERSCRIPT

Where, ZtY,ZtDiidN(0,1)superscriptsubscript𝑍𝑡𝑌superscriptsubscript𝑍𝑡𝐷𝑖𝑖𝑑similar-to𝑁01Z_{t}^{Y},Z_{t}^{D}\overset{iid}{\sim}N(0,1)italic_Z start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_Y end_POSTSUPERSCRIPT , italic_Z start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D end_POSTSUPERSCRIPT start_OVERACCENT italic_i italic_i italic_d end_OVERACCENT start_ARG ∼ end_ARG italic_N ( 0 , 1 ) are unobserved structural shocks. If parameter ϕ=0italic-ϕ0\phi=0italic_ϕ = 0 the model collapses to a standard SVAR with Ytsubscript𝑌𝑡Y_{t}italic_Y start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ordered first (Ytsubscript𝑌𝑡Y_{t}italic_Y start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT predetermined with respect to Dtsubscript𝐷𝑡D_{t}italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT). When ϕ>0italic-ϕ0\phi>0italic_ϕ > 0 the stochastic endogenous volatility term exp(Xt1)subscript𝑋𝑡1\sqrt{\exp(X_{t-1})}square-root start_ARG roman_exp ( italic_X start_POSTSUBSCRIPT italic_t - 1 end_POSTSUBSCRIPT ) end_ARG creates a relationship between Dt1subscript𝐷𝑡1D_{t-1}italic_D start_POSTSUBSCRIPT italic_t - 1 end_POSTSUBSCRIPT and the volatility of Ytsubscript𝑌𝑡Y_{t}italic_Y start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT. This generates interesting volatility dynamics that give rise to a skewed ergodic distribution of Ytsubscript𝑌𝑡Y_{t}italic_Y start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT and QIRs that vary across quantiles. Note that the mean impulse responses in this model do not depend on the value of the volatility parameter ϕitalic-ϕ\phiitalic_ϕ, they are the same as in the linear SVAR (case when ϕ=0italic-ϕ0\phi=0italic_ϕ = 0).

parameter ρysubscript𝜌𝑦\rho_{y}italic_ρ start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT ρdsubscript𝜌𝑑\rho_{d}italic_ρ start_POSTSUBSCRIPT italic_d end_POSTSUBSCRIPT δdysubscript𝛿𝑑𝑦\delta_{dy}italic_δ start_POSTSUBSCRIPT italic_d italic_y end_POSTSUBSCRIPT δydsubscript𝛿𝑦𝑑\delta_{yd}italic_δ start_POSTSUBSCRIPT italic_y italic_d end_POSTSUBSCRIPT γ𝛾\gammaitalic_γ ϕitalic-ϕ\phiitalic_ϕ
value 0.5 -0.1 -0.25 -0.1 -0.2 9
Table 1: Model parameters used in the simulation.

Although this is not an economic model, to keep the discussion less abstract we think of Ytsubscript𝑌𝑡Y_{t}italic_Y start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT as economic growth and Dtsubscript𝐷𝑡D_{t}italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT as the change in financial conditions (with postive values meaning tightening financial conditions). To study the cumulative impulse responses of the level of output we define a transformed dependent variable Yt+hcj=0hYt+jsubscriptsuperscript𝑌𝑐𝑡superscriptsubscript𝑗0subscript𝑌𝑡𝑗Y^{c}_{t+h}\equiv\sum_{j=0}^{h}Y_{t+j}italic_Y start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t + italic_h end_POSTSUBSCRIPT ≡ ∑ start_POSTSUBSCRIPT italic_j = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_h end_POSTSUPERSCRIPT italic_Y start_POSTSUBSCRIPT italic_t + italic_j end_POSTSUBSCRIPT.

The structural mean impulse responses can be identified using local projections with appropriate timing restrictions \parenciteJorda2005, Wolf2021. Estimating the below by least squares separately for each h{1,2,,H}12𝐻h\in\{1,2,\dots,H\}italic_h ∈ { 1 , 2 , … , italic_H }:

Yt+hc=αh+Dtβh+𝐖𝐭θ𝐡+εt+hsubscriptsuperscript𝑌𝑐𝑡subscript𝛼subscript𝐷𝑡subscript𝛽superscriptsubscript𝐖𝐭subscript𝜃𝐡subscript𝜀𝑡Y^{c}_{t+h}=\alpha_{h}+D_{t}\beta_{h}+\mathbf{W_{t}^{\prime}}\mathbf{\theta_{h% }}+\varepsilon_{t+h}italic_Y start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t + italic_h end_POSTSUBSCRIPT = italic_α start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT + italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_β start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT + bold_W start_POSTSUBSCRIPT bold_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT italic_θ start_POSTSUBSCRIPT bold_h end_POSTSUBSCRIPT + italic_ε start_POSTSUBSCRIPT italic_t + italic_h end_POSTSUBSCRIPT

with 𝐖𝐭=(Yt,Dt1,Yt1)superscriptsubscript𝐖𝐭subscript𝑌𝑡subscript𝐷𝑡1subscript𝑌𝑡1\mathbf{W_{t}^{\prime}}=(Y_{t},D_{t-1},Y_{t-1})bold_W start_POSTSUBSCRIPT bold_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT = ( italic_Y start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT , italic_D start_POSTSUBSCRIPT italic_t - 1 end_POSTSUBSCRIPT , italic_Y start_POSTSUBSCRIPT italic_t - 1 end_POSTSUBSCRIPT ), βhsubscript𝛽\beta_{h}italic_β start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT recovers the structural mean impulse response. We know which variables need to be included in 𝐖𝐭superscriptsubscript𝐖𝐭\mathbf{W_{t}^{\prime}}bold_W start_POSTSUBSCRIPT bold_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT from looking at the equation for Dtsubscript𝐷𝑡D_{t}italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT in our data generating process and using the fact that Dt=δ(𝐖𝐭,ZtD)subscript𝐷𝑡𝛿superscriptsubscript𝐖𝐭subscriptsuperscript𝑍𝐷𝑡D_{t}=\delta(\mathbf{W_{t}^{\prime}},Z^{D}_{t})italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT = italic_δ ( bold_W start_POSTSUBSCRIPT bold_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_Z start_POSTSUPERSCRIPT italic_D end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ). The inclusion of the controls vector 𝐖𝐭superscriptsubscript𝐖𝐭\mathbf{W_{t}^{\prime}}bold_W start_POSTSUBSCRIPT bold_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT is necessary as Dtsubscript𝐷𝑡D_{t}italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT is an endogenous variable, not including the correct variables in 𝐖𝐭superscriptsubscript𝐖𝐭\mathbf{W_{t}^{\prime}}bold_W start_POSTSUBSCRIPT bold_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT would result in biased estimates of the impulse response. If we could observe the structural shock ZtDsubscriptsuperscript𝑍𝐷𝑡Z^{D}_{t}italic_Z start_POSTSUPERSCRIPT italic_D end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT directly, we could replace Dtsubscript𝐷𝑡D_{t}italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT with ZtDsubscriptsuperscript𝑍𝐷𝑡Z^{D}_{t}italic_Z start_POSTSUPERSCRIPT italic_D end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT and the controls 𝐖𝐭superscriptsubscript𝐖𝐭\mathbf{W_{t}^{\prime}}bold_W start_POSTSUBSCRIPT bold_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT would no longer be needed for βhsubscript𝛽\beta_{h}italic_β start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT to identify the structural impulse response (although their inclusion may still be desirable to improve the precision of the estimates).

When interest lies in identifying the QIR as defined in equation 1, employing the [Koenker1978] estimator in a local projections setting might not be enough. Firstly, a linear quantile regression may be misspecified as we have not shown that the functional form of SQF qh(τd)subscript𝑞conditional𝜏𝑑q_{h}(\tau\mid d)italic_q start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ∣ italic_d ) is linear. In short timeseries typical in macroeconomics, non-parametric estimation of the SQF may be unfeasible, especially for more extremes quantiles. For any given model for the underlying data generating process we can try to characterize the implied functional form of qh(τd)subscript𝑞conditional𝜏𝑑q_{h}(\tau\mid d)italic_q start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ∣ italic_d ). Depending on the model, a closed-form solution for the SQF may be hard to find from the model’s equations. For example, a linear SVAR model (case when ϕ=0italic-ϕ0\phi=0italic_ϕ = 0) has linear SQFs of endogenous variables to structural shocks. Furthermore, SVAR quantile impulse responses equal to the mean impulse response for all quantiles.333This is because shocks in a linear SVAR only have location shifting effects on the distribution of endogenous variables. On the other hand, our augmented SVAR (ϕ>0italic-ϕ0\phi>0italic_ϕ > 0) which features non-trivial QIRs – ones that change depending on chosen quantile τ𝜏\tauitalic_τ – also features non-linear SQFs for some quantiles and horizons. Even if the model implied SQF might be hard to characterize in closed-form, for a given model we can recover the shape of the SQF by simulation.

For a given set of parameters, we can simulate the model and plot the empirical quantiles of Yt+hcsubscriptsuperscript𝑌𝑐𝑡Y^{c}_{t+h}italic_Y start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t + italic_h end_POSTSUBSCRIPT over bins of ZtDsuperscriptsubscript𝑍𝑡𝐷Z_{t}^{D}italic_Z start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D end_POSTSUPERSCRIPT to recover the shape of the SQF. The top-left panel of figure 1 shows the first horizon SQFs for three quantiles τ{0.1,0.5,0.9}𝜏0.10.50.9\tau\in\{0.1,0.5,0.9\}italic_τ ∈ { 0.1 , 0.5 , 0.9 }, recovered from simulations using this method. Visual examination suggests that the SQF is quadratic for quantiles τ{0.1,0.9}𝜏0.10.9\tau\in\{0.1,0.9\}italic_τ ∈ { 0.1 , 0.9 } and linear for the median τ=0.5𝜏0.5\tau=0.5italic_τ = 0.5. In the simulation setting we observe the structural shock ZtDsuperscriptsubscript𝑍𝑡𝐷Z_{t}^{D}italic_Z start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D end_POSTSUPERSCRIPT which is by construction independent. This suggest another strategy to recover the true SQF by estimating a quantile local projection model Yt+hc=qh(Ut+hZtD)subscriptsuperscript𝑌𝑐𝑡subscript𝑞conditionalsubscript𝑈𝑡subscriptsuperscript𝑍𝐷𝑡Y^{c}_{t+h}=q_{h}(U_{t+h}\mid Z^{D}_{t})italic_Y start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t + italic_h end_POSTSUBSCRIPT = italic_q start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_U start_POSTSUBSCRIPT italic_t + italic_h end_POSTSUBSCRIPT ∣ italic_Z start_POSTSUPERSCRIPT italic_D end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ). Again, this requires either the knowledge of the functional form of the SQF, or the use of some non-parametric method to approximate it. Alternatively, we could (incorrectly) assume a linear specification, which although misspecified may nevertheless be a good approximation to the truth \parenciteAngrist2006. Figure 1 shows that a linear quantile regression Yt+1c=α(Ut+1)+β(Ut+1)ZtDsubscriptsuperscript𝑌𝑐𝑡1𝛼subscript𝑈𝑡1𝛽subscript𝑈𝑡1subscriptsuperscript𝑍𝐷𝑡Y^{c}_{t+1}=\alpha(U_{t+1})+\beta(U_{t+1})Z^{D}_{t}italic_Y start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t + 1 end_POSTSUBSCRIPT = italic_α ( italic_U start_POSTSUBSCRIPT italic_t + 1 end_POSTSUBSCRIPT ) + italic_β ( italic_U start_POSTSUBSCRIPT italic_t + 1 end_POSTSUBSCRIPT ) italic_Z start_POSTSUPERSCRIPT italic_D end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT does well at approximating the true SQF around ZtD=0subscriptsuperscript𝑍𝐷𝑡0Z^{D}_{t}=0italic_Z start_POSTSUPERSCRIPT italic_D end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT = 0, but is outperformed by a quadratic specification.

Outside of simulation settings we do not observe the structural shock ZtDsubscriptsuperscript𝑍𝐷𝑡Z^{D}_{t}italic_Z start_POSTSUPERSCRIPT italic_D end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT, so we need to rely on the time-series of the endogenous model variables {Yt,Xt}subscript𝑌𝑡subscript𝑋𝑡\{Y_{t},X_{t}\}{ italic_Y start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT , italic_X start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT } to estimate the SQF. Figure 2 compares the performance of three quadratic models for the estimation of the true SQF at horizon h=11h=1italic_h = 1. The first is a model without controls estimated using quantile regression given by:

Yt+1c=αh=1(Ut+1)+β1,h=1(Ut+1)Dt+β2,h=1(Ut+1)Dt2.subscriptsuperscript𝑌𝑐𝑡1subscript𝛼1subscript𝑈𝑡1subscript𝛽11subscript𝑈𝑡1subscript𝐷𝑡subscript𝛽21subscript𝑈𝑡1subscriptsuperscript𝐷2𝑡Y^{c}_{t+1}=\alpha_{h=1}(U_{t+1})+\beta_{1,h=1}(U_{t+1})D_{t}+\beta_{2,h=1}(U_% {t+1})D^{2}_{t}.italic_Y start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t + 1 end_POSTSUBSCRIPT = italic_α start_POSTSUBSCRIPT italic_h = 1 end_POSTSUBSCRIPT ( italic_U start_POSTSUBSCRIPT italic_t + 1 end_POSTSUBSCRIPT ) + italic_β start_POSTSUBSCRIPT 1 , italic_h = 1 end_POSTSUBSCRIPT ( italic_U start_POSTSUBSCRIPT italic_t + 1 end_POSTSUBSCRIPT ) italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT + italic_β start_POSTSUBSCRIPT 2 , italic_h = 1 end_POSTSUBSCRIPT ( italic_U start_POSTSUBSCRIPT italic_t + 1 end_POSTSUBSCRIPT ) italic_D start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT .

The second model adds controls 𝐖𝐭superscriptsubscript𝐖𝐭\mathbf{W_{t}^{\prime}}bold_W start_POSTSUBSCRIPT bold_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT into the estimation equation and uses the quantile regression to estimate the parameters.

Yt+1c=αh=1(Ut+1)+β1,h=1(Ut+1)Dt+β2,h=1(Ut+1)Dt2+𝐖𝐭θ𝐡=𝟏(𝐔𝐭+𝟏).subscriptsuperscript𝑌𝑐𝑡1subscript𝛼1subscript𝑈𝑡1subscript𝛽11subscript𝑈𝑡1subscript𝐷𝑡subscript𝛽21subscript𝑈𝑡1subscriptsuperscript𝐷2𝑡superscriptsubscript𝐖𝐭subscript𝜃𝐡1subscript𝐔𝐭1Y^{c}_{t+1}=\alpha_{h=1}(U_{t+1})+\beta_{1,h=1}(U_{t+1})D_{t}+\beta_{2,h=1}(U_% {t+1})D^{2}_{t}+\mathbf{W_{t}^{\prime}}\mathbf{\theta_{h=1}(U_{t+1})}.italic_Y start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t + 1 end_POSTSUBSCRIPT = italic_α start_POSTSUBSCRIPT italic_h = 1 end_POSTSUBSCRIPT ( italic_U start_POSTSUBSCRIPT italic_t + 1 end_POSTSUBSCRIPT ) + italic_β start_POSTSUBSCRIPT 1 , italic_h = 1 end_POSTSUBSCRIPT ( italic_U start_POSTSUBSCRIPT italic_t + 1 end_POSTSUBSCRIPT ) italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT + italic_β start_POSTSUBSCRIPT 2 , italic_h = 1 end_POSTSUBSCRIPT ( italic_U start_POSTSUBSCRIPT italic_t + 1 end_POSTSUBSCRIPT ) italic_D start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT + bold_W start_POSTSUBSCRIPT bold_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT italic_θ start_POSTSUBSCRIPT bold_h = bold_1 end_POSTSUBSCRIPT ( bold_U start_POSTSUBSCRIPT bold_t + bold_1 end_POSTSUBSCRIPT ) .

The third model also estimates the quadratic equation, but it uses the \textcitePowell2020 generalized quantile regression which uses the controls 𝐖𝐭superscriptsubscript𝐖𝐭\mathbf{W_{t}^{\prime}}bold_W start_POSTSUBSCRIPT bold_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT for identification, while modelling the quadratic SQF that is not conditional on controls.

Comparing the performance of these three models in recovering the SQF shows that the standard quantile regression is unable to recover the true shape of the SQF. The quantile regression model without controls suffers from endogeneity bias, while the quantile regression model with controls estimates a conditional SQF. This is why we opt for the generalized quantile regression estimator which targets the correct (unconditional on controls) SQF but is able to address the endogeneity of the treatment.

Since non-linear SQFs imply that the QIRs will vary not only with the quantile but also with the shock size, they make plotting and analyzing the QIRs more complicated. Thus for the sake of simplicity, we may decide to use the linear model even if we believe it to be misspecified. Ignoring the non-linearity of the SQF for the moment, we can recover (an approximation to) the QIR as the βhsubscript𝛽\beta_{h}italic_β start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT from the quantile local projection:

Yt+hc=αh(Ut+h)+βh(Ut+h)ZtD.subscriptsuperscript𝑌𝑐𝑡subscript𝛼subscript𝑈𝑡subscript𝛽subscript𝑈𝑡subscriptsuperscript𝑍𝐷𝑡Y^{c}_{t+h}=\alpha_{h}(U_{t+h})+\beta_{h}(U_{t+h})Z^{D}_{t}.italic_Y start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t + italic_h end_POSTSUBSCRIPT = italic_α start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_U start_POSTSUBSCRIPT italic_t + italic_h end_POSTSUBSCRIPT ) + italic_β start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_U start_POSTSUBSCRIPT italic_t + italic_h end_POSTSUBSCRIPT ) italic_Z start_POSTSUPERSCRIPT italic_D end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT .

This simple strategy is possible in a simulation setting as we can observe the structural shock ZtDsubscriptsuperscript𝑍𝐷𝑡Z^{D}_{t}italic_Z start_POSTSUPERSCRIPT italic_D end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT, which by construction is independent (Ut+hZtDUt+hsimilar-toconditionalsubscript𝑈𝑡subscriptsuperscript𝑍𝐷𝑡subscript𝑈𝑡U_{t+h}\mid Z^{D}_{t}\sim U_{t+h}italic_U start_POSTSUBSCRIPT italic_t + italic_h end_POSTSUBSCRIPT ∣ italic_Z start_POSTSUPERSCRIPT italic_D end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ∼ italic_U start_POSTSUBSCRIPT italic_t + italic_h end_POSTSUBSCRIPT) and thus controls are not needed for identification. A reasonable goal for an estimator of a structural QIR would be to recover the same QIR using only the time-series of the observed endogenous model variables {Yt,Dt}subscript𝑌𝑡subscript𝐷𝑡\{Y_{t},D_{t}\}{ italic_Y start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT , italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT }, similarly to how we can recover the structural mean impulse response using local projections with the correct controls. Figure 3 shows that quantile regression fails at achieving this goal.444In the appendix, we provide a table that compares the mean bias and root mean squared error of the three estimators up to horizon 10, to complement figure 3. In particular, a quantile local projection model without controls:

Yt+hc=αh(Ut+h)+βh(Ut+h)Dt,subscriptsuperscript𝑌𝑐𝑡subscript𝛼subscript𝑈𝑡subscript𝛽subscript𝑈𝑡subscript𝐷𝑡Y^{c}_{t+h}=\alpha_{h}(U_{t+h})+\beta_{h}(U_{t+h})D_{t},italic_Y start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t + italic_h end_POSTSUBSCRIPT = italic_α start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_U start_POSTSUBSCRIPT italic_t + italic_h end_POSTSUBSCRIPT ) + italic_β start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_U start_POSTSUBSCRIPT italic_t + italic_h end_POSTSUBSCRIPT ) italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ,

suffers from endogeneity of Dtsubscript𝐷𝑡D_{t}italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT and as expected it fails to recover the structural QIR. Perhaps more surprisingly, a quantile local projection with the correct controls 𝐖𝐭=(Yt,Dt1,Yt1)superscriptsubscript𝐖𝐭subscript𝑌𝑡subscript𝐷𝑡1subscript𝑌𝑡1\mathbf{W_{t}^{\prime}}=(Y_{t},D_{t-1},Y_{t-1})bold_W start_POSTSUBSCRIPT bold_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT = ( italic_Y start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT , italic_D start_POSTSUBSCRIPT italic_t - 1 end_POSTSUBSCRIPT , italic_Y start_POSTSUBSCRIPT italic_t - 1 end_POSTSUBSCRIPT ), given by:

Yt+hc=αh(Ut+h)+βh(Ut+h)Dt+𝐖𝐭θ𝐡(𝐔𝐭+𝐡),subscriptsuperscript𝑌𝑐𝑡subscript𝛼subscript𝑈𝑡subscript𝛽subscript𝑈𝑡subscript𝐷𝑡superscriptsubscript𝐖𝐭subscript𝜃𝐡subscript𝐔𝐭𝐡Y^{c}_{t+h}=\alpha_{h}(U_{t+h})+\beta_{h}(U_{t+h})D_{t}+\mathbf{W_{t}^{\prime}% }\mathbf{\theta_{h}(U_{t+h})},italic_Y start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t + italic_h end_POSTSUBSCRIPT = italic_α start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_U start_POSTSUBSCRIPT italic_t + italic_h end_POSTSUBSCRIPT ) + italic_β start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_U start_POSTSUBSCRIPT italic_t + italic_h end_POSTSUBSCRIPT ) italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT + bold_W start_POSTSUBSCRIPT bold_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT italic_θ start_POSTSUBSCRIPT bold_h end_POSTSUBSCRIPT ( bold_U start_POSTSUBSCRIPT bold_t + bold_h end_POSTSUBSCRIPT ) ,

solves the endogeneity of Dtsubscript𝐷𝑡D_{t}italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT problem, but in doing so models a conditional on treatment and controls SQF which has a different meaning than the conditional on treatment only SQF. In effect, it recovers the cQIR rather than the QIR, which in this case are not equal.

Exploiting the [Powell2020] generalized quantile regression estimator in a local projection setting allows us to keep modelling the conditional on treatment only SQF, while still addressing the endogeneity of Dtsubscript𝐷𝑡D_{t}italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT. The GQR estimator with the dependent variable Yt+hcsubscriptsuperscript𝑌𝑐𝑡Y^{c}_{t+h}italic_Y start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t + italic_h end_POSTSUBSCRIPT, treatment variable Dtsubscript𝐷𝑡D_{t}italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT and controls 𝐖𝐭=(Yt,Dt1,Yt1)superscriptsubscript𝐖𝐭subscript𝑌𝑡subscript𝐷𝑡1subscript𝑌𝑡1\mathbf{W_{t}^{\prime}}=(Y_{t},D_{t-1},Y_{t-1})bold_W start_POSTSUBSCRIPT bold_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT = ( italic_Y start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT , italic_D start_POSTSUBSCRIPT italic_t - 1 end_POSTSUBSCRIPT , italic_Y start_POSTSUBSCRIPT italic_t - 1 end_POSTSUBSCRIPT ) recovers the same QIRs as the (unfeasible in practice) QLP of Yt+hcsubscriptsuperscript𝑌𝑐𝑡Y^{c}_{t+h}italic_Y start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t + italic_h end_POSTSUBSCRIPT on the structural shock ZtDsubscriptsuperscript𝑍𝐷𝑡Z^{D}_{t}italic_Z start_POSTSUPERSCRIPT italic_D end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT.

3 Empirical Results

3.1 Data

Our monthly dataset covers the US economy during the period between January 1985 and August 2023 (T=464). All of the data we use in the paper is publicly available, with majority of it contained in the FRED-MD database published by the St. Luis Fed \parencitemccracken2015. We use monthly data to benefit from a larger sample size. Due to the unavailability of monthly GDP we focus on Industrial Production (IP) as the dependent variable. This is a natural choice, as IP accounts for the bulk of the variation in output over the course of the business cycle.

Throughout, the dependent variable Yt+hsubscript𝑌𝑡Y_{t+h}italic_Y start_POSTSUBSCRIPT italic_t + italic_h end_POSTSUBSCRIPT will be defined as the hhitalic_h-months cumulative log growth rate Yt+h=100[log(IPt+h)log(IPt1)]subscript𝑌𝑡100delimited-[]𝑙𝑜𝑔𝐼subscript𝑃𝑡𝑙𝑜𝑔𝐼subscript𝑃𝑡1Y_{t+h}=100*[log(IP_{t+h})-log(IP_{t-1})]italic_Y start_POSTSUBSCRIPT italic_t + italic_h end_POSTSUBSCRIPT = 100 ∗ [ italic_l italic_o italic_g ( italic_I italic_P start_POSTSUBSCRIPT italic_t + italic_h end_POSTSUBSCRIPT ) - italic_l italic_o italic_g ( italic_I italic_P start_POSTSUBSCRIPT italic_t - 1 end_POSTSUBSCRIPT ) ]. We multiply the log growth rates by 100 to interpret the QIR in terms of percentage points. We Z-score normalize the treatment variable Dtsubscript𝐷𝑡D_{t}italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT to interpret the QIRs as responses to a one standard deviation change.

The first treatment variable Dtsubscript𝐷𝑡D_{t}italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT we consider measures movements in credit risk. We will refer to this variable as credit risk and we define it as the first difference of the monthly Excess Bond Premium (EBP) of [Gilchrist2012], i.e. Dt=EBPtEBPt1subscript𝐷𝑡𝐸𝐵subscript𝑃𝑡𝐸𝐵subscript𝑃𝑡1D_{t}=EBP_{t}-EBP_{t-1}italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT = italic_E italic_B italic_P start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT - italic_E italic_B italic_P start_POSTSUBSCRIPT italic_t - 1 end_POSTSUBSCRIPT. The EBP is a residual of corporate bond credit spreads that cannot be explained by movements in expected default risk, as such it measures the investor sentiment or risk appetite in the corporate bond market.

The second treatment variable Dtsubscript𝐷𝑡D_{t}italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT we consider measures the volatility risk premium in the equity markets, defined it as the difference between realized and implied volatility of the S&P500 index. We will refer to it as volatility risk for short. If option markets are efficient, implied volatility should be an efficient forecast of future volatility, it should subsume the information contained in all other variables in the market information set in explaining future volatility. Thus, Dt=realizedtimpliedtsubscript𝐷𝑡𝑟𝑒𝑎𝑙𝑖𝑧𝑒subscript𝑑𝑡𝑖𝑚𝑝𝑙𝑖𝑒subscript𝑑𝑡D_{t}=realized_{t}-implied_{t}italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT = italic_r italic_e italic_a italic_l italic_i italic_z italic_e italic_d start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT - italic_i italic_m italic_p italic_l italic_i italic_e italic_d start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT captures realized volatility that was unexpected by the financial markets \parenciteChristensen1998.

We follow [Gilchrist2012] in ordering the financial risk variable after macroeconomic variables but before financial markets and monetary policy variables. Our variables are ordered as follows: {consumption growth, investment growth, industrial production growth, inflation, financial risk variable Dtsubscript𝐷𝑡D_{t}italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT, S&P500 monthly return, change in the ten-year (nominal) Treasury yield, change in the effective (nominal) federal funds rate}. This ordering implies that 𝐖𝐭subscriptsuperscript𝐖𝐭\mathbf{W^{\prime}_{t}}bold_W start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT bold_t end_POSTSUBSCRIPT must include the contemporaneous values of the four variables ordered before the treatment variable Dtsubscript𝐷𝑡D_{t}italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT. Additionally, to control for the broad state of the economy in the recent past, we include the first two lags of all eight variables contained in our ordering in 𝐖𝐭subscriptsuperscript𝐖𝐭\mathbf{W^{\prime}_{t}}bold_W start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT bold_t end_POSTSUBSCRIPT. In short, our timing restriction assumption allows for financial conditions to adjust within’ the period to consumption growth, investment growth, industrial production growth and inflation, but not to the stock market return, changes of the Treasury yields and changes to the Fed’s funds rate.

3.2 Results

Throughout, we focus on three quantiles τ{0.1,0.5,0.9}𝜏0.10.50.9\tau\in\{0.1,0.5,0.9\}italic_τ ∈ { 0.1 , 0.5 , 0.9 }. The τ=0.1𝜏0.1\tau=0.1italic_τ = 0.1 quantile is of primary interest as it represents downside-risk.555In the appendix, we also report results for a richer set of quantiles for four selected horizons, including the τ=0.05𝜏0.05\tau=0.05italic_τ = 0.05 quantile corresponding to the usual definition of GaR. To simplify the analysis we assume a linear specification for the SQF qh(τd)=αh(τ)+βh(τ)dsubscript𝑞conditional𝜏𝑑subscript𝛼𝜏subscript𝛽𝜏𝑑q_{h}(\tau\mid d)=\alpha_{h}(\tau)+\beta_{h}(\tau)ditalic_q start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ∣ italic_d ) = italic_α start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ) + italic_β start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ) italic_d, this ensures that the 𝖰𝖨𝖱τ=βh(τ)subscript𝖰𝖨𝖱𝜏subscript𝛽𝜏\mathsf{QIR}_{\tau}=\beta_{h}(\tau)sansserif_QIR start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT = italic_β start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ) does not depend on d𝑑ditalic_d. We choose a 90% confidence level for reporting our block-of-blocks bootstrap confidence intervals, which are computed using a block length of 7777 and 1,00010001,0001 , 000 bootstrap replications.

Figure 4 shows the recovered QIRs of industrial production to a shock which increases credit risk by one standard deviation. The upper-left panel in figure 4 plots the QIRs for the three quantiles on the same axis. It is clear that the response at the τ=0.1𝜏0.1\tau=0.1italic_τ = 0.1 quantile is much more pronounced than the response at the other quantiles considered. This is a feature of the data and not of the model, as nothing is restricting the responses of lower quantiles to be lower than those of the upper quantiles.666For instance, a shock that lowers the variance of a distribution would give rise to positive QIRs for quantiles below the median and negative QIRs for quantiles above the median.

Our findings suggest economically large and statistically significant (at 90% confidence level) growth losses of about 2% points when a credit risk shock propagates in a low growth environment (τ=0.1𝜏0.1\tau=0.1italic_τ = 0.1). The median losses (τ=0.5𝜏0.5\tau=0.5italic_τ = 0.5) are considerably smaller at around 0.5% points. Reassuringly, our median impulse response is of similar magnitude as the impulse response of real GDP to EBP shocks estimated by [Gilchrist2012] using a SVAR model with quarterly data. The upside-risk response (τ=0.9𝜏0.9\tau=0.9italic_τ = 0.9) is similar to the median response, except that the effect is not statistically significant beyond the fifteen months horizon. The estimation uncertainty measured by the block-of-blocks bootstrap confidence intervals increases with the horizon, it is also higher for the τ=0.1𝜏0.1\tau=0.1italic_τ = 0.1 quantile than the median and the τ=0.9𝜏0.9\tau=0.9italic_τ = 0.9 quantile.

Figure 5 shows the results of estimating the same model but using volatility risk in place of credit risk as the treatment variable. Comparing figure 5 to figure 4 suggests that the relationship between shocks to volatility risk and growth is similar to the relationship between shock to credit risk and growth. The timing and magnitude of the quantile impulse responses are almost identical following increases in volatility risk and credit risk. Both volatility and credit risk affect down-side more than upside-risk. The similarities are striking considering the fact that the sample correlation coefficient between these two variables is very low at 0.10.10.10.1. We believe this is because overall financial conditions – of which credit and volatility are both components – have an asymmetric effect on the distribution of output growth.

4 Conclusion

Conventional econometric methods that model the mean impulse responses of growth to financial shocks can underestimate the true importance of financial shocks as causes of recessions. By now, this is widely appreciated by academics and policy-makers alike, which explains why a lot of research effort is put towards understanding the downside risks to growth.

We offer a new methodology to identify the causal drivers of Growth-at-Risk. Our identification strategy is based on controls, yet it identifies treatment effects on unconditional quantiles. In our view the distinction between conditional and unconditional quantiles of growth is important in the context of GaR. Conditionally low growth rates map to periods when the economy under-performs expectations, for example in a favorable macroeconomic climate this would mean high-yet-disappointing growth. On the other hand, unconditionally low growth rates always map to downturns and recessions, and as such are of primary concern for policymakers and academics. Our framework allows to study the latter while using familiar controls-based idenitification strategies based on timing restrictions.

Understanding the structural drivers of growth vulnerability can help discipline theoretical work and macroprudential policy efforts. Our empirical findings show that financial shocks have very large effects on downside risks with little upside. This suggests that stabilizing them can help avoid painful recessions, without large growth losses during the expansions.

\printbibliography
Refer to caption
True SQF
Refer to caption
Fitted linear SQF using QR
Refer to caption
Fitted quadratic SQF using QR
Figure 1: Simulation results for the first horizon SQF q1(τd)subscript𝑞1conditional𝜏𝑑q_{1}(\tau\mid d)italic_q start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_τ ∣ italic_d ) of our illustrative example. The top-left panel plots the simulated quantiles of Yt+1csubscriptsuperscript𝑌𝑐𝑡1Y^{c}_{t+1}italic_Y start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t + 1 end_POSTSUBSCRIPT over bins of ZtDsuperscriptsubscript𝑍𝑡𝐷Z_{t}^{D}italic_Z start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D end_POSTSUPERSCRIPT for quantiles τ{0.1,0.5,0.9}\tau\in\{0.1\diamond,0.5\circ,0.9\scalebox{0.6}{$\triangle$}\}italic_τ ∈ { 0.1 ⋄ , 0.5 ∘ , 0.9 △ } (obtained from a single simulated time-series of length T=1,000,000𝑇1000000T=1,000,000italic_T = 1 , 000 , 000). The other two panels re-plot these simulated quantiles, with the overlayed solid lines showing the fitted SQF using a quantile regression of Yt+1csubscriptsuperscript𝑌𝑐𝑡1Y^{c}_{t+1}italic_Y start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t + 1 end_POSTSUBSCRIPT on the structural shock ZtDsuperscriptsubscript𝑍𝑡𝐷Z_{t}^{D}italic_Z start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D end_POSTSUPERSCRIPT for the same three quantiles. The fit in the top-right panel comes from a linear quantile regression while the bottom panel fit comes from a quadratic quantile regression. The regression coefficients used to plot the fitted SQFs are averaged estimates from a monte carlo simulation with MC=100𝑀𝐶100MC=100italic_M italic_C = 100 replications and time-series of length T=1,000𝑇1000T=1,000italic_T = 1 , 000 (after dropping 1,00010001,0001 , 000 initial observations).
Refer to caption
QR no controls
Refer to caption
QR with controls
Refer to caption
GQR
Figure 2: Simulation results for the first horizon SQF q1(τd)subscript𝑞1conditional𝜏𝑑q_{1}(\tau\mid d)italic_q start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_τ ∣ italic_d ) of our illustrative example. The diamonds, circles and triangles are the same across the three panels and show the simulated quantiles of Yt+1csubscriptsuperscript𝑌𝑐𝑡1Y^{c}_{t+1}italic_Y start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t + 1 end_POSTSUBSCRIPT over bins of ZtDsuperscriptsubscript𝑍𝑡𝐷Z_{t}^{D}italic_Z start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D end_POSTSUPERSCRIPT for quantiles τ{0.1,0.5,0.9}\tau\in\{0.1\diamond,0.5\circ,0.9\scalebox{0.6}{$\triangle$}\}italic_τ ∈ { 0.1 ⋄ , 0.5 ∘ , 0.9 △ } (obtained from a single simulated time-series with T = 1,000,000). The three panels compare the performance of three estimators for the first horizon SQF. QR refers to the [Koenker1978] estimator, GQR is the generalized quantile regression estimator introduced by [Powell2020]. The regression coefficients used to plot the fitted SQFs are averaged estimates from a monte carlo simulation with MC=100𝑀𝐶100MC=100italic_M italic_C = 100 replications and time-series of length T=1,000𝑇1000T=1,000italic_T = 1 , 000 (after dropping 1,00010001,0001 , 000 initial observations).
Refer to caption
QLP no controls
Refer to caption
QLP with controls
Refer to caption
GQR LP
Figure 3: Simulation results for the cumulative quantile impulse response of our illustrative example. The diamonds \diamond, circles \circ and triangles \triangle are the same across the three panels and show the (linear approximation to the) true quantile impulse response as estimated by Yt+h=αh(Ut+h)+βh(Ut+h)ZtDsubscript𝑌𝑡subscript𝛼subscript𝑈𝑡subscript𝛽subscript𝑈𝑡subscriptsuperscript𝑍𝐷𝑡Y_{t+h}=\alpha_{h}(U_{t+h})+\beta_{h}(U_{t+h})Z^{D}_{t}italic_Y start_POSTSUBSCRIPT italic_t + italic_h end_POSTSUBSCRIPT = italic_α start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_U start_POSTSUBSCRIPT italic_t + italic_h end_POSTSUBSCRIPT ) + italic_β start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_U start_POSTSUBSCRIPT italic_t + italic_h end_POSTSUBSCRIPT ) italic_Z start_POSTSUPERSCRIPT italic_D end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT, for quantiles τ{0.1,0.5,0.9}\tau\in\{0.1\diamond,0.5\circ,0.9\scalebox{0.6}{$\triangle$}\}italic_τ ∈ { 0.1 ⋄ , 0.5 ∘ , 0.9 △ }. Solid lines show the results from the three estimators considered. QLP refers to the quantile local projection framework which uses the [Koenker1978] estimator. GQR LP is our local projections based framework which uses the generalized quantile regression estimator introduced by [Powell2020]. Results are averaged over MC = 1,000 simulation replications, with a time-series of length T = 1,000 (after dropping 1,000 initial observations). Y-axis plots β^h(τ)subscript^𝛽𝜏\hat{\beta}_{h}(\tau)over^ start_ARG italic_β end_ARG start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ) and x-axis shows the horizon hhitalic_h.
Refer to caption
(a) τ{0.1,0.5,0.9}𝜏0.10.50.9\tau\in\{0.1,0.5,0.9\}italic_τ ∈ { 0.1 , 0.5 , 0.9 }
Refer to caption
(b) τ=0.1𝜏0.1\tau=0.1italic_τ = 0.1 with 90% C.I.
Refer to caption
(c) τ=0.5𝜏0.5\tau=0.5italic_τ = 0.5 with 90% C.I.
Refer to caption
(d) τ=0.9𝜏0.9\tau=0.9italic_τ = 0.9 with 90% C.I.
Figure 4: Cumulative response of Industrial Production (in % pts.) from a shock that increases credit risk by one standard deviation, plotted for three quantiles τ{0.1,0.5,0.9}𝜏0.10.50.9\tau\in\{0.1,0.5,0.9\}italic_τ ∈ { 0.1 , 0.5 , 0.9 }. Y-axis is the estimated response β^h(τ)subscript^𝛽𝜏\hat{\beta}_{h}(\tau)over^ start_ARG italic_β end_ARG start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ), x-axis is the horizon hhitalic_h in months. Dashed lines plot the quantile impulse response. Shaded area is the block-of-block bootstrap 90% Confidence Interval (with block length of 7, and 1,000 bootstrap replications). Note that the impact response (horizon h=00h=0italic_h = 0) is by assumption zero, given our timing restrictions.
Refer to caption
(a) τ{0.1,0.5,0.9}𝜏0.10.50.9\tau\in\{0.1,0.5,0.9\}italic_τ ∈ { 0.1 , 0.5 , 0.9 }
Refer to caption
(b) τ=0.1𝜏0.1\tau=0.1italic_τ = 0.1 with 90% C.I.
Refer to caption
(c) τ=0.5𝜏0.5\tau=0.5italic_τ = 0.5 with 90% C.I.
Refer to caption
(d) τ=0.9𝜏0.9\tau=0.9italic_τ = 0.9 with 90% C.I.
Figure 5: Cumulative response of Industrial Production (in % pts.) from a shock that increases volatility risk by one standard deviation, plotted for three quantiles τ{0.1,0.5,0.9}𝜏0.10.50.9\tau\in\{0.1,0.5,0.9\}italic_τ ∈ { 0.1 , 0.5 , 0.9 }. Y-axis is β^h(τ)subscript^𝛽𝜏\hat{\beta}_{h}(\tau)over^ start_ARG italic_β end_ARG start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ), x-axis is the horizon hhitalic_h in months. Dashed lines plot the quantile impulse response. Shaded area is the block-of-block bootstrap 90% Confidence Interval (with block length of 7, and 1,000 bootstrap replications). Note that the impact response (horizon h=00h=0italic_h = 0) is by assumption zero, given our timing restrictions.

5 Appendix

5.1 Proofs

We restate the theorem 1 from [Powell2020] in our settng. First, we want to show: [Yt+hqh(τDt)Dt,Wt]=[Yt+hqh(τDt)Wt]delimited-[]subscript𝑌𝑡conditionalsubscript𝑞conditional𝜏subscript𝐷𝑡subscript𝐷𝑡subscriptsuperscript𝑊top𝑡delimited-[]subscript𝑌𝑡conditionalsubscript𝑞conditional𝜏subscript𝐷𝑡subscriptsuperscript𝑊top𝑡\mathbb{P}[Y_{t+h}\leq q_{h}(\tau\mid D_{t})\mid D_{t},W^{\top}_{t}]=\mathbb{P% }[Y_{t+h}\leq q_{h}(\tau\mid D_{t})\mid W^{\top}_{t}]blackboard_P [ italic_Y start_POSTSUBSCRIPT italic_t + italic_h end_POSTSUBSCRIPT ≤ italic_q start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ∣ italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) ∣ italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT , italic_W start_POSTSUPERSCRIPT ⊤ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ] = blackboard_P [ italic_Y start_POSTSUBSCRIPT italic_t + italic_h end_POSTSUBSCRIPT ≤ italic_q start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ∣ italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) ∣ italic_W start_POSTSUPERSCRIPT ⊤ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ]. Evaluating the left hand side of the equality we have:

[Yt+hqh(τDt)Dt,Wt]delimited-[]subscript𝑌𝑡conditionalsubscript𝑞conditional𝜏subscript𝐷𝑡subscript𝐷𝑡subscriptsuperscript𝑊top𝑡\displaystyle\mathbb{P}[Y_{t+h}\leq q_{h}(\tau\mid D_{t})\mid D_{t},W^{\top}_{% t}]blackboard_P [ italic_Y start_POSTSUBSCRIPT italic_t + italic_h end_POSTSUBSCRIPT ≤ italic_q start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ∣ italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) ∣ italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT , italic_W start_POSTSUPERSCRIPT ⊤ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ] =[Yt,h(Dt)qh(τDt)Dt,Wt]absentdelimited-[]subscript𝑌𝑡subscript𝐷𝑡conditionalsubscript𝑞conditional𝜏subscript𝐷𝑡subscript𝐷𝑡subscriptsuperscript𝑊top𝑡\displaystyle=\mathbb{P}[Y_{t,h}(D_{t})\leq q_{h}(\tau\mid D_{t})\mid D_{t},W^% {\top}_{t}]= blackboard_P [ italic_Y start_POSTSUBSCRIPT italic_t , italic_h end_POSTSUBSCRIPT ( italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) ≤ italic_q start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ∣ italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) ∣ italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT , italic_W start_POSTSUPERSCRIPT ⊤ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ]
=[Yt,h(d)qh(τd)Dt,Wt]absentdelimited-[]subscript𝑌𝑡𝑑conditionalsubscript𝑞conditional𝜏𝑑subscript𝐷𝑡subscriptsuperscript𝑊top𝑡\displaystyle=\mathbb{P}[Y_{t,h}(d)\leq q_{h}(\tau\mid d)\mid D_{t},W^{\top}_{% t}]= blackboard_P [ italic_Y start_POSTSUBSCRIPT italic_t , italic_h end_POSTSUBSCRIPT ( italic_d ) ≤ italic_q start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ∣ italic_d ) ∣ italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT , italic_W start_POSTSUPERSCRIPT ⊤ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ]
=[Yt,h(d)qh(τd)Wt].absentdelimited-[]subscript𝑌𝑡𝑑conditionalsubscript𝑞conditional𝜏𝑑subscriptsuperscript𝑊top𝑡\displaystyle=\mathbb{P}[Y_{t,h}(d)\leq q_{h}(\tau\mid d)\mid W^{\top}_{t}].= blackboard_P [ italic_Y start_POSTSUBSCRIPT italic_t , italic_h end_POSTSUBSCRIPT ( italic_d ) ≤ italic_q start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ∣ italic_d ) ∣ italic_W start_POSTSUPERSCRIPT ⊤ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ] .

The first equality sign follows from the definition of a potential outcome in assumption 1. The second equality sign comes from the rank similarity assumption 3 which must hold for all d,d𝑑superscript𝑑d,d^{\prime}italic_d , italic_d start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT and thus also for d=Dt𝑑subscript𝐷𝑡d=D_{t}italic_d = italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT. The third equality sign follows from the conditional independence assumption 3. Evaluating the right hand side of the equality we have:

[Yt+hqh(τDt)Wt]delimited-[]subscript𝑌𝑡conditionalsubscript𝑞conditional𝜏subscript𝐷𝑡subscriptsuperscript𝑊top𝑡\displaystyle\mathbb{P}[Y_{t+h}\leq q_{h}(\tau\mid D_{t})\mid W^{\top}_{t}]blackboard_P [ italic_Y start_POSTSUBSCRIPT italic_t + italic_h end_POSTSUBSCRIPT ≤ italic_q start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ∣ italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) ∣ italic_W start_POSTSUPERSCRIPT ⊤ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ] =[Yt,h(Dt)qh(τDt)Wt]absentdelimited-[]subscript𝑌𝑡subscript𝐷𝑡conditionalsubscript𝑞conditional𝜏subscript𝐷𝑡subscriptsuperscript𝑊top𝑡\displaystyle=\mathbb{P}[Y_{t,h}(D_{t})\leq q_{h}(\tau\mid D_{t})\mid W^{\top}% _{t}]= blackboard_P [ italic_Y start_POSTSUBSCRIPT italic_t , italic_h end_POSTSUBSCRIPT ( italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) ≤ italic_q start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ∣ italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) ∣ italic_W start_POSTSUPERSCRIPT ⊤ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ]
=[Yt,h(Dt)qh(τDt)Wt,Dt]𝑑(DtWt)absentdelimited-[]subscript𝑌𝑡subscript𝐷𝑡conditionalsubscript𝑞conditional𝜏subscript𝐷𝑡subscriptsuperscript𝑊top𝑡subscript𝐷𝑡differential-dconditionalsubscript𝐷𝑡subscriptsuperscript𝑊top𝑡\displaystyle=\int\mathbb{P}[Y_{t,h}(D_{t})\leq q_{h}(\tau\mid D_{t})\mid W^{% \top}_{t},D_{t}]d\mathbb{P}(D_{t}\mid W^{\top}_{t})= ∫ blackboard_P [ italic_Y start_POSTSUBSCRIPT italic_t , italic_h end_POSTSUBSCRIPT ( italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) ≤ italic_q start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ∣ italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) ∣ italic_W start_POSTSUPERSCRIPT ⊤ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT , italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ] italic_d blackboard_P ( italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ∣ italic_W start_POSTSUPERSCRIPT ⊤ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT )
=[Yt,h(d)qh(τd)Dt,Wt]𝑑(DtWt)absentdelimited-[]subscript𝑌𝑡𝑑conditionalsubscript𝑞conditional𝜏𝑑subscript𝐷𝑡subscriptsuperscript𝑊top𝑡differential-dconditionalsubscript𝐷𝑡subscriptsuperscript𝑊top𝑡\displaystyle=\int\mathbb{P}[Y_{t,h}(d)\leq q_{h}(\tau\mid d)\mid D_{t},W^{% \top}_{t}]d\mathbb{P}(D_{t}\mid W^{\top}_{t})= ∫ blackboard_P [ italic_Y start_POSTSUBSCRIPT italic_t , italic_h end_POSTSUBSCRIPT ( italic_d ) ≤ italic_q start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ∣ italic_d ) ∣ italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT , italic_W start_POSTSUPERSCRIPT ⊤ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ] italic_d blackboard_P ( italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ∣ italic_W start_POSTSUPERSCRIPT ⊤ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT )
=[Yt,h(d)qh(τd)Wt].absentdelimited-[]subscript𝑌𝑡𝑑conditionalsubscript𝑞conditional𝜏𝑑subscriptsuperscript𝑊top𝑡\displaystyle=\mathbb{P}[Y_{t,h}(d)\leq q_{h}(\tau\mid d)\mid W^{\top}_{t}].= blackboard_P [ italic_Y start_POSTSUBSCRIPT italic_t , italic_h end_POSTSUBSCRIPT ( italic_d ) ≤ italic_q start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ∣ italic_d ) ∣ italic_W start_POSTSUPERSCRIPT ⊤ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ] .

The first equality follows from the definition of a potential outcome in assumption 1. The third equality follows from the rank similarity assumption 4. The second and fourth equality follow directly from properties of marginal probability functions.

Now we want to show: [Yt+hqh(τDt)]=τdelimited-[]subscript𝑌𝑡subscript𝑞conditional𝜏subscript𝐷𝑡𝜏\mathbb{P}[Y_{t+h}\leq q_{h}(\tau\mid D_{t})]=\taublackboard_P [ italic_Y start_POSTSUBSCRIPT italic_t + italic_h end_POSTSUBSCRIPT ≤ italic_q start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ∣ italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) ] = italic_τ.

[Yt+hqh(τDt)]delimited-[]subscript𝑌𝑡subscript𝑞conditional𝜏subscript𝐷𝑡\displaystyle\mathbb{P}[Y_{t+h}\leq q_{h}(\tau\mid D_{t})]blackboard_P [ italic_Y start_POSTSUBSCRIPT italic_t + italic_h end_POSTSUBSCRIPT ≤ italic_q start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ∣ italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) ] =[Yt,h(Dt)qh(τDt)Wt,Dt]𝑑(Wt,Dt)absentdelimited-[]subscript𝑌𝑡subscript𝐷𝑡conditionalsubscript𝑞conditional𝜏subscript𝐷𝑡subscriptsuperscript𝑊top𝑡subscript𝐷𝑡differential-dsubscriptsuperscript𝑊top𝑡subscript𝐷𝑡\displaystyle=\int\mathbb{P}[Y_{t,h}(D_{t})\leq q_{h}(\tau\mid D_{t})\mid W^{% \top}_{t},D_{t}]d\mathbb{P}(W^{\top}_{t},D_{t})= ∫ blackboard_P [ italic_Y start_POSTSUBSCRIPT italic_t , italic_h end_POSTSUBSCRIPT ( italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) ≤ italic_q start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ∣ italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) ∣ italic_W start_POSTSUPERSCRIPT ⊤ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT , italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ] italic_d blackboard_P ( italic_W start_POSTSUPERSCRIPT ⊤ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT , italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT )
=[Yt,h(d)qh(τd)Wt,Dt]𝑑(Wt,Dt)absentdelimited-[]subscript𝑌𝑡𝑑conditionalsubscript𝑞conditional𝜏𝑑subscriptsuperscript𝑊top𝑡subscript𝐷𝑡differential-dsubscriptsuperscript𝑊top𝑡subscript𝐷𝑡\displaystyle=\int\mathbb{P}[Y_{t,h}(d)\leq q_{h}(\tau\mid d)\mid W^{\top}_{t}% ,D_{t}]d\mathbb{P}(W^{\top}_{t},D_{t})= ∫ blackboard_P [ italic_Y start_POSTSUBSCRIPT italic_t , italic_h end_POSTSUBSCRIPT ( italic_d ) ≤ italic_q start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ∣ italic_d ) ∣ italic_W start_POSTSUPERSCRIPT ⊤ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT , italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ] italic_d blackboard_P ( italic_W start_POSTSUPERSCRIPT ⊤ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT , italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT )
=[Yt,h(d)qh(τd)]absentdelimited-[]subscript𝑌𝑡𝑑subscript𝑞conditional𝜏𝑑\displaystyle=\mathbb{P}[Y_{t,h}(d)\leq q_{h}(\tau\mid d)]= blackboard_P [ italic_Y start_POSTSUBSCRIPT italic_t , italic_h end_POSTSUBSCRIPT ( italic_d ) ≤ italic_q start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ∣ italic_d ) ]
=τabsent𝜏\displaystyle=\tau= italic_τ

The second equality follows from the rank similarity assumption 3. The fourth equality follows from assumption 1.

5.2 Illustrative Example simulation results

QR no controls QR with controls GQR
Quantile Horizon Mean Bias RMSE Mean Bias RMSE Mean Bias RMSE
0.1 1 -0.899 0.899 -0.183 0.183 -0.036 0.109
2 -1.066 1.066 -0.166 0.179 -0.047 0.177
3 -1.176 1.176 -0.138 0.203 -0.039 0.227
4 -1.256 1.257 -0.113 0.239 -0.016 0.253
5 -1.291 1.291 -0.078 0.272 0.016 0.276
6 -1.307 1.308 -0.054 0.308 0.041 0.302
7 -1.307 1.311 -0.048 0.352 0.040 0.322
8 -1.306 1.316 -0.022 0.389 0.052 0.351
9 -1.307 1.319 -0.022 0.430 0.055 0.371
10 -1.300 1.316 -0.009 0.455 0.067 0.386
0.5 1 -0.665 0.665 -0.017 0.035 -0.008 0.057
2 -0.823 0.823 -0.034 0.075 -0.010 0.093
3 -0.918 0.918 -0.044 0.109 -0.016 0.122
4 -0.980 0.980 -0.045 0.140 -0.012 0.149
5 -1.022 1.022 -0.048 0.168 -0.018 0.171
6 -1.035 1.035 -0.042 0.188 -0.013 0.195
7 -1.049 1.049 -0.037 0.207 -0.018 0.212
8 -1.052 1.052 -0.038 0.226 -0.019 0.231
9 -1.059 1.059 -0.044 0.238 -0.025 0.251
10 -1.064 1.064 -0.042 0.253 -0.016 0.261
0.9 1 -0.573 0.573 0.188 0.188 -0.009 0.075
2 -0.682 0.682 0.185 0.188 -0.016 0.109
3 -0.743 0.743 0.161 0.185 -0.024 0.140
4 -0.783 0.783 0.129 0.190 -0.032 0.165
5 -0.813 0.813 0.100 0.207 -0.041 0.193
6 -0.828 0.829 0.088 0.226 -0.027 0.210
7 -0.855 0.855 0.058 0.241 -0.051 0.234
8 -0.858 0.860 0.054 0.265 -0.053 0.263
9 -0.852 0.855 0.059 0.296 -0.058 0.280
10 -0.866 0.870 0.045 0.314 -0.066 0.294
Table 2: Simulation results for the cumulative QIR of the illustrative example (complementing figure 3 in the main text). The “true” QIR to which the estimators were compared with is in fact a linear approximation obtained from the quantile local projection model Yt+h=αh(Ut+h)+βh(Ut+h)ZtDsubscript𝑌𝑡subscript𝛼subscript𝑈𝑡subscript𝛽subscript𝑈𝑡subscriptsuperscript𝑍𝐷𝑡Y_{t+h}=\alpha_{h}(U_{t+h})+\beta_{h}(U_{t+h})Z^{D}_{t}italic_Y start_POSTSUBSCRIPT italic_t + italic_h end_POSTSUBSCRIPT = italic_α start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_U start_POSTSUBSCRIPT italic_t + italic_h end_POSTSUBSCRIPT ) + italic_β start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_U start_POSTSUBSCRIPT italic_t + italic_h end_POSTSUBSCRIPT ) italic_Z start_POSTSUPERSCRIPT italic_D end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT. The true QIR was obtained by averaging the estimated βh(τ)subscript𝛽𝜏\beta_{h}(\tau)italic_β start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ) over the monte carlo replications. RMSE is the root mean squared error. QLP refers to the quantile local projection framework which uses the [Koenker1978] estimator, GQR is the generalized quantile regression estimator introduced by [Powell2020]. Results are from MC = 1,000 simulation replications, with a time-series of length T = 1,000 (after dropping 1,000 initial observations).

5.3 Additional figures

Refer to caption
(a) Yt+1subscript𝑌𝑡1Y_{t+1}italic_Y start_POSTSUBSCRIPT italic_t + 1 end_POSTSUBSCRIPT - Monthly IP growth
Refer to caption
(b) Yt+12subscript𝑌𝑡12Y_{t+12}italic_Y start_POSTSUBSCRIPT italic_t + 12 end_POSTSUBSCRIPT - Annual IP growth
Refer to caption
(c) Excess Bond Premium
Refer to caption
(d) VIX Index
Refer to caption
(e) Dtsubscript𝐷𝑡D_{t}italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT - Credit Risk
Refer to caption
(f) Dtsubscript𝐷𝑡D_{t}italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT - Volatility Risk
Figure 6: Monthly time-series from January 1985 to August 2023. Grey bands indicate NBER recession dates. The series in the bottom panels have been Z-score normalized.
Refer to caption
(a) 6 months
Refer to caption
(b) 1 year
Refer to caption
(c) 18 months
Refer to caption
(d) 2 years
Figure 7: Responses of Industrial Production (in % pts.) to a shock that increases credit risk by one standard deviation, plotted for three horizons h{6,12,18,24}6121824h\in\{6,12,18,24\}italic_h ∈ { 6 , 12 , 18 , 24 } (panels from top left to bottom right). The responses were estimated for quantiles from τ=0.05𝜏0.05\tau=0.05italic_τ = 0.05 to τ=0.95𝜏0.95\tau=0.95italic_τ = 0.95 in 0.050.050.050.05 increments. Y-axis is the estimated response β^h(τ)subscript^𝛽𝜏\hat{\beta}_{h}(\tau)over^ start_ARG italic_β end_ARG start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ), x-axis is the quantile τ𝜏\tauitalic_τ (multiplied by 100100100100 for legibility). Shaded area is the block-of-block bootstrap 90% Confidence Interval (with block length of 7, and 1,000 bootstrap replications).
Refer to caption
(a) 6 months
Refer to caption
(b) 1 year
Refer to caption
(c) 18 months
Refer to caption
(d) 2 years
Figure 8: Responses of Industrial Production (in % pts.) to a shock that increases volatility risk by one standard deviation, plotted for three horizons h{6,12,18,24}6121824h\in\{6,12,18,24\}italic_h ∈ { 6 , 12 , 18 , 24 } (panels from top left to bottom right). The responses were estimated for quantiles from τ=0.05𝜏0.05\tau=0.05italic_τ = 0.05 to τ=0.95𝜏0.95\tau=0.95italic_τ = 0.95 in 0.050.050.050.05 increments. Y-axis is the estimated response β^h(τ)subscript^𝛽𝜏\hat{\beta}_{h}(\tau)over^ start_ARG italic_β end_ARG start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_τ ), x-axis is the quantile τ𝜏\tauitalic_τ (multiplied by 100100100100 for legibility). Shaded area is the block-of-block bootstrap 90% Confidence Interval (with block length of 7, and 1,000 bootstrap replications).