EconBase
← Back to paper

Locally- but not Globally-identified SVARs

Extracted main text — title through conclusion, appendix excluded. This is what our citation measures are computed over, published so the extraction can be checked by eye.

139,462 characters · 27 sections · 198 citation commands

Rendered from LaTeX for readability, not typeset faithfully. Citation keys are highlighted; maths is left as source; figures, tables and equation environments are summarised rather than reproduced; unrecognised commands are greyed out so nothing is silently dropped. Email addresses are removed.

Locally- but not Globally-identified SVARs

tabular[tabular omitted — 267 chars of source]

}

abstractThis paper analyzes Structural Vector Autoregressions (SVARs) where identification of structural parameters holds locally but not globally. In this case there exists a set of isolated structural parameter points that are observationally equivalent under the imposed restrictions. Although the data do not inform us which observationally equivalent point should be selected, the common frequentist practice is to obtain one as a maximum likelihood estimate and perform impulse response analysis accordingly. For Bayesians, the lack of global identification translates to non-vanishing sensitivity of the posterior to the prior, and the multi-modal likelihood gives rise to computational challenges as posterior sampling algorithms can fail to explore all the modes. This paper overcomes these challenges by proposing novel estimation and inference procedures. We characterize a class of identifying restrictions and circumstances that deliver local but non-global identification, and the resulting number of observationally equivalent parameter values. We propose algorithms to exhaustively compute all admissible structural parameters given reduced-form parameters and utilize them to sample from the multi-modal posterior. In addition, viewing the set of observationally equivalent parameter points as the identified set, we develop Bayesian and frequentist procedures for inference on the corresponding set of impulse responses. An empirical example illustrates our proposal.
flushleftKeywords: local identification, Bayesian inference, Markov Chain Monte Carlo, robust Bayesian inference, frequentist inference, multi-modal posterior \newline JEL codes: C01,C13,C30,C51.

Introduction

Macroeconomic policy analysis makes extensive use of impulse response analysis based on Structural Vector Autoregressions (SVARs). Various types of identifying assumptions have been proposed, including equality and sign restrictions, and analytical investigation of whether they point- or set-identify the objects of interest is an active area of research. The seminal work of RWZ10 (henceforth RWZ) shows a necessary and sufficient condition for zero restrictions to achieve global identification. This class of zero restrictions, however, does not exhaust the universe of zero and non-zero equality restrictions that are relevant in practice. Questions regarding identification, estimation, and inference when identification is not global remain largely open.

This paper focuses on a class of SVARs where the adopted identification strategies guarantee local identification but do not attain global identification. The set of observationally equivalent structural parameters then consists of multiple isolated points, which implies that the likelihood can have multiple peaks of the same height. Such locally- but non-globally identified SVARs appear in various settings of practical relevance. Examples include non-zero restrictions which set the structural parameters to calibrated values, non-recursive zero restrictions, equality restrictions across shocks and/or equations, heteroskedastic SVARs, and SVARs characterized by structural breaks with across-regime restrictions on the structural coefficients. These classes of models have been largely used in empirical applications and, some of them, like heteroskedastic SVARs, continue to play a relevant role in applied macroeconomics.\footnote{See Section (ref) for a detailed review of empirical applications using locally-identified SVARs.} Although the data do not inform us which observationally equivalent point should be selected, the common frequentist practice is to obtain one as a maximum likelihood estimator and perform impulse response analysis as if it were the only maximizer. This approach is problematic as different maximizers of the likelihood may imply very different impulse responses. In our view, this practice is prevalent due to the lack of an efficient algorithm that can uncover all the local maxima. Standard Bayesian analysis also faces challenges when the likelihood has multiple modes. First, the lack of global identification leads the posterior to remain sensitive to the choice of prior even asymptotically. Second, posterior sampling algorithms may fail to explore all the modes, resulting in an inaccurate approximation of the posterior.

This paper proposes methods for estimation and inference that overcome these challenges. We first characterize a class of equality and sign restrictions that delivers local but non-global identification. Second, we show a necessary and sufficient condition for local identification that can be easily checked under a general class of equality constraints imposed on the structural parameters or functions of them. Third, we investigate how many observationally equivalent parameter values exist under such identifying restrictions, and propose algorithms to exhaustively compute them given reduced-form parameter values. Specifically, we exploit the orthogonal matrix parametrization of Uhlig2005 and RWZ10 and pin down the observationally equivalent parameter points (conditional on the reduced-form parameters) by sequentially exhausting the admissible orthogonal vectors satisfying the imposed restrictions, or in some cases solving a system of polynomial equations. We provide an intuitive geometric exposition that illustrates the mechanism driving the lack of global identification and the number of observationally equivalent parameter values. As a byproduct, we also characterize the set of reduced-form parameter values that yield no admissible structural parameters (i.e, an empty identified set) despite the condition for local identification being met.

Our proposal for computing the identified set contributes to standard Bayesian inference by simplifying and stabilising sampling from the multi-modal posterior. The way we obtain a draw of the structural parameters or an impulse response from the posterior incorporates the following three steps. The first step is to obtain a draw of the reduced-form parameters either by directly sampling it or transforming a draw of the structural parameters into the reduced-form parameters. In the second step, given the draw of the reduced-form parameters, we compute all the observationally equivalent orthogonal matrices using our proposed algorithm. In the third step, we draw one of the observationally equivalent orthogonal matrices according to the probability weights implied by the prior distribution. Combining the draws of the reduced-form parameters and orthogonal matrix provides a draw of the structural parameters and impulse responses. Thus-constructed new draw stochastically moves across the modes supported by the prior. Hence, merging these extra steps into Gibbs or Metropolis-Hasting algorithm helps us explore all the posterior modes of the structural parameters.

Bayesian inference for non-identified parameters requires specifying a prior over the observationally equivalent parameter values and its influence to posterior remains even asymptotically. This phenomenon persists to the current case of only locally-identified structural parameters. To deal with the case where the user cannot form the prior or wants to draw prior-free frequentist inference, we propose projection-based frequentist inference procedures for the impulse responses. Viewing the set of observationally equivalent parameter points as the identified set (a set-valued map from the reduced-form parameters to the set of observationally equivalent structural parameters), we extend the approach of NT14, KT13, and GK18, designed primarily for models with interval identified sets, to cases where the identified set consists of a finite number of points. Specifically, we consider projecting the posterior credible region for the reduced-form parameters to the impulse responses through the discrete identified set mapping. This approach obtains asymptotically frequentist valid confidence intervals in the presence of local identification. A complication unique to the current case of discrete identified set is how to label these observationally equivalent parameter points in a manner consistent over different values of the reduced-form parameters. We propose two different ways to do so. As shown in GK18, our frequentist procedures can be interpreted as (multiple prior) robust Bayesian procedures performing global sensitivity analysis with respect to a certain class of priors.

To illustrate our proposal, we apply the method to a locally identified non-recursive New-Keynesian monetary policy SVAR. We show that, when a single element is selected from the identified set, the choice of the element can lead to significantly different and arguably contradictory results. We perform Bayesian inference with the prior that equally weights these observationally equivalent contradictory impulse responses, and show that the posterior distribution, approximated by our sampling procedure, well captures these contradictory impulse responses by its multimodality. Our proposals of asymptotically valid frequentist inference also explore all the admissible impulse responses and provide their summary by interval estimates.

In a more sophisticated empirical application, instead, we show to what extent the issue of local identification can affect the SVARs identified through heteroskedasticity. In this case, the heteroskedasticity allows to obtain a statistical identification of the model. The identification of the shock (or shocks) of interest, instead, is performed a posteriori, through a critical inspection of the impulse responses, that should satisfy appropriate features suggested by the economic theory. Inspired by a recent work by CH2019AEJ, we try to identify a monetary policy shock based on the two volatility regimes associated to the `great inflation' and `great moderation', largely documented in the literature. We obtain that two observationally equivalent structural shocks have the desirable characteristics of a monetary policy shock. The methodology developed in the present paper allows to treat both of them as perfect candidates and produces statistical inference on the impulse responses when they are jointly considered.

Related literature

The theory of identification for linear simultaneous equation models has a long history in econometrics. See Dhrymes78, Fisher66 and Hausman83, among others. Rothenberg71ECTA analyses identification in parametric models. Building on this, Giannini92 proposes a criterion for verifying local identification for SVAR models. This criterion takes the form of rank conditions for the Hessian matrix of the average likelihood. It is much weaker than the necessary and sufficient condition for global identification shown in RWZ10. The focus of the present paper is the class of identifying restrictions that satisfies the former but not the latter. Once local identification is guaranteed, Giannini92 proposes estimating the parameters of the SVAR by numerically maximizing the likelihood. This approach is also recommended by the textbooks AG, Hamilton94, LutBook06, and KLbook. For the locally identified models considered in this paper, however, the maximum likelihood estimate is not necessarily unique, and a typical numerical maximization routine will select only one point in a non-systematic manner (e.g. depending on a choice of initial value). SZ99 and HWZ07 include discussions of the existence of multiple likelihood peaks due to local identification.

Following Uhlig2005, RWZ10, ARW18 and MSG13, we parameterize an SVAR by its reduced-form VAR-parameters and the orthogonal matrix relating its reduced-form error covariance matrix and structural parameters. Fixing the reduced-form parameters, finding all the observationally equivalent structural parameters reduces to finding all the admissible orthogonal matrices that satisfy the imposed identifying restrictions. Compared to expressing the non-linear equation system by the reduced form and structural parameters, this formulation is advantageous in terms of geometric interpretability and analytical tractability. In addition, it simplifies not only assessing local identification (e.g., mn07, mn07), but also obtaining all the solutions given the reduced-form parameters.

Our paper is related to the growing literature on SVARs that are set-identified through sign and zero restrictions (Faust98 Faust98; CanovadeNicolo02JME CanovadeNicolo02JME; Uhlig2005 Uhlig2005; MU09 MU09, ARW18 ARW18, GafarovOlea14 GafarovOlea14, GK18 GK18, MSG13 MSG13, among others). The identified set of impulse responses in this class of models is a set with a positive measure if non-empty, whereas the identified set here consists of a finite number of isolated points, each corresponding to a solution of a non-linear system of equations. This difference in the topological features of the identified set distinguishes our inferential procedure from these works.

Our proposals of asymptotically frequentist-valid inference build on Bayesian approach to inference on identified set as considered in CCT18, GK18, KT13, LS13, MS12, and NT14. To our knowledge, however, none of these proposals have been applied to the case where the identified set consists of isolated points. As discussed in GK18, our approach for drawing frequentist inference has a robust Bayes interpretation, where ambiguity within the identified set is introduced through a set of unrevisable priors. In this sense, it can be appealing to Bayesians who cannot form a credible prior for the structural parameters or want to perform global sensitivity analysis. Depending on the application, the class of priors considered in GK18 could be too large. In such cases, refining the set of priors would be sensible. This can be done, for instance, by applying the approaches considered in GKV18 and GKU19, although we do not present them in this paper.

The results and proposals of this paper, from identification to estimation and inference, can also contribute to the literature that bridges Dynamic Stochastic General Equilibrium (DSGE) and VAR models. The solution of a linearized DSGE model can be summarized by a state-space representation that implies, under appropriate invertibility conditions, an (infinite order) SVAR subject to specific identifying restrictions (see, CEV06NBER CEV06NBER, FRSW07AER FRSW07AER, and Ravenna07JME Ravenna07JME, for example). As stressed by Canova05Book (Canova05Book, chapter 4) among others, popular identification schemes that lead to global identification, such as the Cholesky decomposition, cannot be justified in a large class of DSGE models. Hence, if the mapping between the DSGE and the SVAR is unique as in CEV06NBER (CEV06NBER, Proposition 1), DSGE-based identifying restrictions can result in local (but not global) identification. This is due to the non-recursive nature of the identification scheme, and the possible multiplicity of solutions characterizing the DSGE model. See Iskrev10JME, KomNg11ECTA and QuTka12QE for DSGE models, and ASZ19 for local identification in linear rational expectation models. This paper is related to the DSGE literature for two reasons: firstly, DSGE models may imply non-recursive identifying restrictions in an SVAR, resulting thus in local identification of the SVAR, and, secondly, our estimation and inference methods to handle local identification can also be extended to locally identified (linearised) DSGE models.

Although identification analysis of this paper mainly focuses on Gaussian SVARs, the inferential proposals we propose can also contribute to the growing literature on identification using non-Gaussianity and/or heteroskedasticity. Concerning the former, LMS17JoE, LL2021JBES, GMR2017JoE exploit higher moments and Independent Component Analysis (ICA) to point identify all or a subset of the structural shocks of SVARs. For the latter, Sen_Fio01, Rigobon03, Lan_Lut2008, BPSS21, Lewis21Restud, SRP23 among others, propose to use the heteroskedasticity in the data to reach point identification for factor models, simultaneous equations, and SVARs. Without an enough number of restrictions that can pin down the labeling of the structural shocks, the identification under these approaches are inherently local but not global due to the observationally equivalent representations through permutations of the structural shocks or structural equations. As pursued in DW21, adding sign restrictions motivated via economic models to non-Gaussian SVARs helps reduce the number of admissible impulse responses, while it is not known if the sign restrictions can guarantee global identification in non-Gaussian SVARs. SRP23, instead, propose combining heteroskedasticity and external instruments, that, when available, can help point identifying the shocks of interest. Our inferential proposals can be implemented in these models if we can compute the set of admissible structural parameters given the reduced-form parameters (e.g., moments of the data). The empirical application in Section (ref) goes in this direction.

The remainder of the paper is organized as follows. Section (ref) introduces notation and basic definitions of identification in SVAR models. Section (ref) provides a set of examples of locally- but not globally-identified SVARs and motivates our research. Section (ref) is dedicated to the theory of identification in SVARs whose identifying restrictions take the form of equality and sign restrictions. It also presents a set of necessary and sufficient conditions for local identification in SVARs, as well as a discussion on local identification in heteroskedastic SVARs (hereafter, HSVARs). Section (ref) presents algorithms for computing observationally equivalent parameter values in SVARs and HSVARs, and Section (ref) proposes inference methods that accommodate frequentist, Bayesian, and robust Bayesian perspectives. Section (ref) presents an empirical example based on HSVAR, and Section (ref) concludes. Further results on local identification are reported in Appendices (ref), (ref), (ref), (ref); the proofs omitted from the main text are presented in Appendix (ref). A second empirical application, mainly dedicated to illustrate the details of the implementation of our methodology is reported in Appendix (ref).

Econometric framework

Let $y_t$ be a $n\times 1$ vector of variables observed over $t=1\ldots T$. The SVAR model is specified as

equation[equation omitted — 86 chars of source]

where $\varepsilon_t$ is a $n\times 1$ multivariate normal white noise process with null expected value and covariance matrix equal to the identity matrix $I_n$. The quantities $A_0,\,A_1,\ldots,\,A_p$ are $n\times n$ matrices of parameters, and $a$ is a $n\times 1$ vector of constant terms. The set of structural parameters is denoted by $A=(A_0,A_+)\in \mathcal{A} \subset \ensuremath\mathbb{R}^{(n+m)n}$, with $m\equiv np+1$ and $A_+\equiv (a,\,A_1,\ldots,\,A_p)$ being a $n\times m$ matrix. We also assume that the initial conditions $y_1,\,\ldots,\, y_p$ are given, and $A_0$ to be invertible.

The reduced-form representation of the SVAR, obtained by pre-multiplying by the inverse of $A_0$, is the standard VAR model

equation[equation omitted — 71 chars of source]

where $B_j=A_0^{-1}A_j$, $j=1,\ldots, p$, $b=A_0^{-1}a$, $u_t=A_0^{-1}\varepsilon_t$ and $E(u_t\,u_t^\prime)\equiv\Sigma=A_0^{-1}A_0^{-1\prime}$. The set of reduced-form parameters is $\phi=(B,\,\Sigma)\in \Phi \subset \ensuremath\mathbb{R}^{n+n^2p}\times \Omega$, where $B=(b,\,B_1,\ldots,\,B_p)$ and $\Omega$ is the space of positive semi-definite matrices.

Assuming further that the VAR in Eq. ((ref)) is invertible, it has the VMA$(\infty)$ representation:

equation[equation omitted — 169 chars of source]

where $C_j (B)$ is the j-th coefficient matrix of the inverted lag polynomial $\left(I_n-\sum_{j=1}^{p} B_j L^j\right)^{-1}$ and $\mu = (I_n-B_1-\ldots-B_p)^{-1}b$. We define the impulse response matrix at horizon $h$ ($IR^h$) and the long-run cumulative impulse response matrix ($CIR^\infty$) to be

eqnarray[eqnarray omitted — 167 chars of source]

In what follows throughout, we denote the Cholesky decomposition of $\Sigma$ by $\Sigma = \Sigma_{tr}\Sigma_{tr}^\prime$, where $\Sigma_{tr}$ is the unique lower-triangular Cholesky factor with non-negative diagonal elements. The column vectors of $\Sigma_{tr}^{-1}$ and $\Sigma_{tr}^\prime$ are denoted by $\Sigma_{tr}^{-1} \equiv (\tilde{\sigma}_1,\,\tilde{\sigma}_2,\ldots,\,\tilde{\sigma}_n)$ and $\Sigma_{tr}^\prime \equiv (\sigma_1,\,\sigma_2,\ldots,\,\sigma_n)$. The $i$-th entry of $\tilde{\sigma}_j$ and $\sigma_j$ are denoted by $\tilde{\sigma}_{j,i}$ and $\sigma_{j,i}$, respectively.

Identification of SVAR models

Identification analysis of SVAR models concerns solving $\Sigma = A_0^{-1} A_0^{-1\prime}$ to decompose the reduced form error variance-covariance matrix $\Sigma$ into the matrix of structural coefficients $A_0$. Following Uhlig2005, any structural matrix $A_0$ defined by a rotation of the Cholesky factor $A_0=Q^\prime\Sigma_{tr}^{-1}$ admits the decomposition $\Sigma=A_0^{-1}A_0^{-1\prime}$ and, given the reduced-form parameters $\phi$, the set of related $A_0$ matrices can be represented by $\ensuremath\mathcal{A}_0(\phi)\equiv\{A_0=Q^\prime\Sigma_{tr}^{-1}\,:\,Q\in\ensuremath\mathcal{O}\left(n\right)\}$, where $\ensuremath\mathcal{O}\left(n\right)$ is the set of $n\times n$ orthogonal matrices. Let $R$ be generic notation denoting identifying restrictions. The identifying restrictions constrain the possible values of $A$ to a subset of $\mathcal{A}$. We denote this subset by $\mathcal{A}_R$, and its projection for $A_0$ by $\mathcal{A}_{R,0}$. Accordingly, let $\Phi_R \subset \Phi$ be the space of reduced-form parameters formed by projecting $A \in \mathcal{A}_R$, and let

equation[equation omitted — 130 chars of source]

which is non-empty for $\phi \in \Phi_{R}$.

We define global and local identification for an SVAR as follows.

defin[Global identification] An SVAR model is globally identified under identifying restrictions $R$ if for almost every $A \in \mathcal{A}_R$ there is no other observationally equivalent $A$ in $\mathcal{A}_R$.
defin[Local identification] An SVAR model is locally identified under identifying restrictions $R$ if for almost every $A \in \mathcal{A}_R$, there exists an open neighborhood $G$ such that $G \cap \mathcal{A}_R$ contains no other observationally equivalent $A$.

Some remarks on these two notions of identification are in order. An equivalent definition of global identification would be that, for almost every $\phi \in \Phi_R$, there exists a unique corresponding structural parameter point. In other words, $\ensuremath\mathcal{A}_{R,0}(\phi)$ is singleton-valued at almost every $\phi \in \Phi_R$. In addition, the case where $\Phi_R = \Phi$, i.e. the imposed identifying assumptions are not observationally restrictive, is what RWZ refer to as exact identification. In contrast, the definition of local identification says that, if there are multiple observationally equivalent structural parameter points, they must be far apart. This implies that for almost every $\phi \in \Phi_R$, if $\ensuremath\mathcal{A}_{R,0}(\phi)$ is not singleton, it consists of isolated points. In Proposition 2 below, we characterize a class of locally identified SVARs. For this class of SVARs, the space of reduced-form parameters $\Phi$ can be partitioned into three subsets. The first, of positive measure, contains parameters for which the model is locally- but not globally-identified; the second, of positive measure, on which there is no structural parameter satisfying the identifying assumption (i.e., $\ensuremath\mathcal{A}_{R,0}(\phi)$ is empty); and the third, of measure zero, on which the model is globally identified. This feature of locally identified SVARs stands in contrast to exactly identified SVARs and globally and over-identified SVARs, where the mapping from the reduced-form parameter space $\Phi$ to structural parameters that satisfy the identifying restrictions is guaranteed to be either singleton-valued or empty at almost every $\phi \in \Phi$.

Locally-identified SVARs: some examples

To motivate our research, in this section we provide some examples of SVAR models that could be locally but not globally identified. HWZ07 discuss local identification as a normalization problem. As we will see in the next section, in the presence of non-homogeneous equality restrictions and/or across-shock restrictions, proper sign normalization restrictions are not enough to resolve the issue of local identification in SVARs. The examples below illustrate that the local identification issue is of practical relevance.

Calibrated identifying restrictions and restrictions across shocks or across equations

One strategy employed in the literature is to calibrate some parameters instead of estimating them. Calibration can be viewed as imposing non-homogeneous restrictions and, as we will show in the simple example in Section (ref), this can lead to local identification. For example, BlanPerotti02 and BW86 impose non-zero values for some structural parameters in $A_0$, based on external information. AH95, DK11 and Kilian10, instead of imposing fixed values, explore a grid of possible values for some structural parameters in order to provide robustness checks for their main model specification.

Cross-equation restrictions have been investigated in the classical literature of simultaneous equation systems (Fisher66 Fisher66, and Kelly75 Kelly75).\footnote{In particular, Kelly75 presents cases in which economic theory might suggest imposing such restrictions. However, constraining parameters across equations is conditional on the kind of normalization considered. In simultaneous equation systems, normalization rules were generally based on imposing a unit coefficient for the variable playing the role of endogenous variable in that specific equation. In the parametrization proposed by RWZ for SVAR models the normalization rule instead consists of imposing unit variance on the uncorrelated structural shocks. In this case, imposing restrictions on elasticities across equations would involve non-linear restrictions on the estimated coefficients. In fact, to obtain the elasticities, we need to normalize the coefficient for the endogenous variable in each equation. See HWZ07 and WZ03 for specific details on the normalization issue in SVAR models.} Among others, examples in this direction can be found in DM80 and related papers on demand systems, where cross-equation restrictions are imposed in order to test for the Slutsky symmetry assumptions. See Kilian13 for a simple example on restrictions across equations in a bivariate SVAR. Similar situations arise in SVARs when restrictions are imposed on impulse responses to different structural shocks. As we will see, in both approaches, such kinds of constraints involve restrictions across the columns of the orthogonal matrix $Q$, that are not contemplated by RWZ. As for calibrated parameters, this identification strategy can lead to local identification.

Non-recursive SVAR models

RWZ provide an example of a locally- but not globally-identified SVAR. This example involves non-recursive causal ordering restrictions and has practical importance, as we illustrate below.

Cochrane06 considers the following New-Keynesian model for inflation $\pi_t$, output gap $x_t$, and the nominal interest rate $i_t$:

eqnarray[eqnarray omitted — 224 chars of source]

with $u_t^s$, $u_t^d$ and $u_t^{mp}$ being, respectively, the independent supply, demand, and monetary policy shocks with variances $\sigma_s^2$, $\sigma_d^2$ and $\sigma_{mp}^2$. FWZ07DSGE show that this model can be written as an SVAR of the form

equation[equation omitted — 52 chars of source]

where $y_t=(\pi_t,\,x_t,\,i_t)^\prime$ is the vector of observable variables, $\varepsilon_t=(\varepsilon_t^s,\,\varepsilon_t^d,\,\varepsilon_t^{mp})$ collects the unit-variance uncorrelated structural shocks and

equation[equation omitted — 170 chars of source]

Note that there is a well-defined mapping between the parameters in $A_0$ and those in the DSGE representation Eq. ((ref)).\footnote{As pointed out by Canova05Book, zero restrictions implied by DSGE models do not match the recursive identification schemes common in SVAR analyses.}

Given this identification scheme, RWZ08 show the existence of two different $A_0$ matrices, both of them admissible according to the zero restrictions in Eq. ((ref)), and thus local identification. In Appendix (ref), we use this example to show the practical implementation of all theoretical results and algorithms proposed in the paper. Other examples of non-recursive SVARs, among others, are sims86, Bernanke86, BW86 and SimsZha06AER.

SVAR with breaks

BF15 and BK_SVARWB consider SVARs with breaks in the structural error variances and regime-dependent structural coefficients. They consider identifying assumptions that restrict some structural parameters to being invariant across the regimes.

Suppose that the two regimes are characterized by two different reduced-form error covariance matrices $\Sigma_1$ and $\Sigma_2$, which are related to the regime-dependent structural parameters through

equation[equation omitted — 142 chars of source]

where $A_{01}$ and $A_{02}$ are the matrices of regime-specific structural parameters. Let $Q_1$ and $Q_2$ be the regime specific orthogonal matrices mapping the reduced-form error variances to the structural coefficients,

equation[equation omitted — 144 chars of source]

with $Q_i=[q_{1(i)},\,\ldots,q_{n(i)}]$, $\forall\:i,\,\in\,\{\,1,\,2\,\}$. We denote the $j$-th column vector of $\Sigma_{i,tr}'$ by $\sigma_{j(i)}$ for $j=1,2$ and $i=1,2$.

For simplicity, consider a bivariate SVAR with two regimes. Impose the following identifying restrictions:

equation[equation omitted — 175 chars of source]

The first zero restriction makes the SVAR in the first regime a standard triangular one, that according to RWZ is globally identified. Once we uniquely pin down the matrix $A_{01}$, the second restriction reduces to the case of a calibrated identifying restriction for the SVAR in the second regime. Hence, the problem of identification for structural parameters in the second regime exactly corresponds to the example that will be discussed in Section (ref), in which local identification holds with two distinct admissible solutions.

Heteroskedastic SVAR (HSVAR)

Since Rigobon03 studies a simultaneous equation model with breaks in the volatility of structural shocks, HSVAR is a topic of active research. See, e.g., Lan_Lut2008, Sims22, BPSS21, and Lewis21Restud,Lewis22Restat for recent contributions.

As shown in BBKM and LMNS21 among others, we can formalize identification of HSVAR as an eigenvalue decomposition problem, and it clarifies how local identification of $A_0$ occurs. Suppose we observe a break in the covariance matrix of the reduced-form errors from $\Sigma_1$ to $\Sigma_2$ at time $T_B$. The key identifying assumption in HSVAR is that the break in the reduced-form error variance is characterized solely by the volatility break of the structural shocks, keeping any of the structural coefficients invariant. Normalizing the variance-covariance matrix of the the structural shocks before the break to the identity matrix, let a diagonal matrix $\Lambda$ with strictly positive diagonal elements be the variance-covariance matrix of the structural shocks after the break. This assumption leads to

equation[equation omitted — 293 chars of source]

Let $\Sigma_{1,tr}$ be the lower triangular Cholesky decomposition of $\Sigma_1$ with positive diagonal elements and, as before, let $Q \in \mathcal{O}(n)$ be an orthonormal matrix. BBKM show that the identification issue reduces to

equation[equation omitted — 178 chars of source]

where the second equation in the display is an eigen-decomposition problem of the identified matrix $\Sigma_{1,tr}^{-1} \Sigma_2 \Sigma_{1,tr}^{-1\prime}$, where $\Lambda$ collects the eigenvalues and the columns of $Q$ are the corresponding eigenvectors.

Note that even with the sign-normalization of the eigenvectors imposed, the eigen-decomposition of a positive definite matrix is not unique since for any permutation matrix $P$, $\tilde{Q}=Q P$ and $\tilde{\Lambda}=P\Lambda P^\prime$ is also a solution for the eigen-decomposition problem. There are $n$ distinct decompositions if the eigenvalues in $\Lambda$ are all distinct, and this multiplicity corresponds to local identification of the structural parameters in $A_0$. This local identification issue corresponds to indeterminacy of labeling of the structural shocks, and to achieve global identification one needs to assume the knowledge of the ordering of the magnitudes of the volatility ratios among the structural shocks.

The empirical macroeconomics literature discusses identification through the concepts of “statistical identification” and “economic identification.” The former refers to a unique decomposition of the reduced-form errors into structural shocks without pinning down their labels (i.e., economic interpretation), while the latter refers to a stronger concept of identification that determines not only the unique decomposition of the structural shocks but also of their labels. The concept of economic identification corresponds to our definition of global identification for $A_0$ and the subsequent economically meaningful impulse response analysis, whereas solely the statistical identification leads to local identification of $A_0$ only.

As we discuss further details in Section (ref), it is common empirical practice to additionally impose identifying restrictions so as to reduce the number of admissible decompositions or to attain the economic identification. However, as we illustrate in our empirical application in Section (ref), a set of available restrictions can fail to yield a unique eigen-decomposition, resulting in $A_0$ and the impulse responses only locally identified.

Proxy-SVAR

A set of identifying restrictions similar to the non-recursive zero restrictions discussed above can appear when the identification strategy exploits proxy variables for the structural shocks.

Consider again a three-variable SVAR. Instead of imposing zero restrictions directly on any element of $A_0$, we consider observable variables that proxy some of the underlying structural shocks. The idea of using proxy variables to identify the structural impulse responses has been considered in SW12 and MR2013, amongst others. We restrict our analysis to SVARs and focus on identification of the full system of SVARs rather than subset identification of the impulse responses.\footnote{The proxy-variable identification strategy has been shown to be useful for non-invertible structural MA models. See SW18 and PMW19.} To be specific, consider introducing the external variables $m_t=(m_{1t},m_{2t},m_{3t})'$, each of which acts as a proxy for some contemporaneous structural shocks. Following AF19, ARW21, and GKR19, we augment $m_t$ into the original SVAR,

equation[equation omitted — 266 chars of source]

where $O$ is $3 \times 3$ matrix of zeros, $\Gamma_1$ and $\Gamma_2$ are $3 \times 3$ coefficient matrices in the augmented equations, and the shocks $\nu_t$ in the second block component of the augmented system are interpreted as measurement errors in the proxy variables. Inverting Eq. ((ref)) leads to

equation[equation omitted — 109 chars of source]

In the Proxy-SVAR approach, the identifying restrictions are zero restrictions on the covariance matrix of $m_t$ and $\epsilon_t$. Consider imposing the following restrictions:

equation[equation omitted — 169 chars of source]

where $\rho_{ij}$ is the (unconstrained) covariance of $m_{it}$ and $\epsilon_{jt}$. The zero-covariance restrictions represented in Eq. ((ref)) imply that variable $m_{it}$, $i=1,2,3$, proxies a combination of the structural shocks excluding $\epsilon_{it}$. Combining Eq. ((ref)) with Eq. ((ref)) and substituting $A_0^{-1} = \Sigma_{tr} Q$, $Q = [q_1, q_2, q_3]$, the exogeneity restrictions of Eq. ((ref)) can be expressed as

align[align omitted — 208 chars of source]

Since $\Gamma_2^{-1}\Gamma_1$ can be identified by the covariance matrix of the reduced-form VAR errors in the augmented system ((ref)), the zero restrictions of Eq. ((ref)) have the same form as Eq. ((ref)). Hence, Proxy-SVAR identification under the exogeneity restrictions Eq. ((ref)) delivers local but non-global identification of the $A_0$ matrix.\footnote{ AF19, in their motivating example, provide a specification of a proxy-SVAR that is locally but not globally identified, being the imposed restrictions non-recursive. See Eq. (17), page 958, in their paper.}

Theory of identification in SVAR models

This section is dedicated to the theory of identification in SVAR models. We first consider classical SVARs, where identification is obtained through imposing restrictions on the parameter space. We discuss about the restrictions to impose, the conditions for checking global and local identification, the number of admissible solutions to expect (at most), and finally, through a simple example, we show to what extent the identification issue can be seen as a geometric problem. The last part of the section is devoted to the theory of local identification in heteroskedastic SVAR models (HSVARs).

Normalization, sign, zero and non-zero identifying restrictions

Zero and non-zero equality restrictions

The standard approach in the literature for obtaining identification of SVARs is to impose equality restrictions either on the structural parameters or particular linear and non-linear functions of them.\footnote{Alternative proposals of identification strategies, discussed in other sections of the paper, include the use of external instruments as in MR2013 and SW18, heteroskedasticity of the structural shocks as in Rigobon03, BF15 and Bacchiocchi17, and the presence of non-normality as in LL10JBES and LMS17JoE.}

Following RWZ, we represent identifying restrictions as restrictions on the reduced-form parameters $\phi$ and the column vectors $(q_1,\,q_2,\ldots,\,q_n)$ of the orthogonal matrix $Q$:

eqnarray[eqnarray omitted — 1,039 chars of source]

where $e_i$ is the $i$-th column of the identity matrix $I_n$, and $c$ and $d$ are known scalars. Great part of the literature has dealt with zero restrictions, that, in our formulation corresponds, in all Eq.s ((ref))-((ref)), to the case of $c=0$. For instance, RWZ and GK18 consider restrictions of the form Eq.s ((ref))-((ref)), with $c=0$. Our representation of the restrictions is more general since we allow for non-zero restrictions, $c\neq 0$.

Eq. ((ref)) and Eq. ((ref)) cover short-run identifying restrictions including the causal ordering restrictions of sims80 and Bernanke86. Eq. ((ref)) corresponds to restrictions on some of the right-hand side variables in the structural equations. Eq. ((ref)) corresponds to long-run identifying restriction as considered in BlanQuah1. The last two restrictions, in Eq.s ((ref))-((ref)), correspond to constraints across the impulse responses and across the equations, respectively. In both cases, we consider the general case of possible non-zero restrictions, allowing for $c\neq 0$ (e.g., two coefficients in two distinct equations sum to unity).\footnote{Starting from Eq. ((ref)) it is straightforward to extend the restrictions to $CIR^\infty$ or responses at any horizon. Similarly, starting from Eq. ((ref)), we can also restrict the elements $A_1,\ldots,A_p$ across two or more equations. The general form to be given in Eq. ((ref)) can accommodate these two extensions.}

We represent these equality restrictions by

eqnarray[eqnarray omitted — 850 chars of source]

where $F_{ij}(\phi)$, $1 \leq i , j \leq n$, is a matrix of dimension $f_{i}\times n$, which depends only on the reduced-form parameters $\phi=(B,\,\Sigma)$. The dimension of $\textbf{F}(\phi)$ is $f\times n^2$, where $f=f_1+\cdots+f_n$ denotes the total number of restrictions imposed. We allow $f_i = 0$ for some $i$, in which case the $i$-th block row in $\textbf{F}(\phi)$ is null. Finally, $\text{vec}\, Q\equiv (q_1^\prime,\,\ldots q_n^\prime)^\prime$ is the vectorization of $Q$, and $ \textbf{c} \equiv (c_1^\prime\,\ldots,c_n^\prime)^\prime$ is a vector of known constants with length $f$, where each $c_i$ is a $f_i \times 1$ vector.

If $F_{ij}(\phi)=0$ for all $i\neq j$, there are no cross equation restrictions or restrictions across the effects of the shocks. If $c_i=0$ for all $i$, then only zero restrictions are imposed. This representation of the identifying restrictions is in line with Hamilton94, LutBook06 and BL18, all of which allow non-zero and across-shock restrictions. We provide the following formal definitions.

defin[Triangular restrictions] Referring to Eq. ((ref)), the restrictions are said to be triangular if $F_{ij}(\phi)=0$ for $j>i$, and $f_i=n-i$, for $i=1,\ldots,n$.
defin[Homogeneous and non-homogeneous restrictions] Referring to Eq. ((ref)), the restrictions are said to be homogeneous if $\bf{c}=\bf{0}$ and non-homogeneous if $\bf{c}\neq\bf{0}$.
defin[Recursive restrictions] Referring to Eq. ((ref)), the restrictions are said to be recursive if the restrictions are triangular and homogeneous.

Defined in this way, triangular restrictions pin down a unique ordering of the variables with $\textbf{F}(\phi)$ in Eq. ((ref)) becoming a lower-triangular block matrix. Otherwise, our framework allows for the ordering of variables to be non-unique. Even with the order of variables fixed, if the restrictions include across-shock restrictions, then Eq. ((ref)) allows for a multiple block-matrix representation. The general identification results of this section are valid independent of how the variables are ordered or how the imposed restrictions are represented within Eq. ((ref)), unless the triangular structure is assumed explicitly.

$\textbf{F}(\phi)$ can be decomposed into the product of two matrices: a) a selection matrix $Z$, and b) a transformation of the reduced-form parameters $z(\phi)$. In this direction, following ARW18, consider a mapping between the standard parametrization of the structural form, as in Eq. ((ref)), and the so called orthogonal reduced-form parametrization. Let $g$ be a function with domain the set of all structural parameters $A$ defined as

equation[equation omitted — 239 chars of source]

where $\mathrm{Chol}(\cdot)$ is a function extracting the Cholesky factor of a symmetric and positive definite matrix.\footnote{In this paper we consider the Cholesky factor, but any differentiable decomposition can be used, as in ARW18.} This function is invertible and its inverse is given by

equation[equation omitted — 174 chars of source]

The common practice of imposing linear restrictions on a function of the structural parameters, say $h(A_0,A_+)$, with domain the set of structural parameters and codomain the set of $n\times k$ matrices, for some $k>0$, can be restated as follows

equation[equation omitted — 177 chars of source]

with $Z_j$ a simple selection matrix, of dimension $f_j\times k$, selecting the elements of $\big[h(\,\cdot\,)\big]^\prime$ to constrain. For obtaining the result in Eq. ((ref)) we have used the following condition on the transformation function $h$:

conditionThe transformation $h(\cdot)$, with the domain $\mathcal{A}$, is admissible if and only if for any $Q\in\ensuremath\mathcal{O}\left(n\right)$ and $(A_0,A_+)\in \mathcal{A}$, $h(Q^\prime A_0,Q^\prime A_+)=Q^\prime h(A_0,A_+)$.

Moreover, as we allow for restrictions across the different columns of $Q$, we collect the constraints all together and obtain

equation[equation omitted — 376 chars of source]

where it is emphasized to what extent the matrix $F(\phi)$ in Eq. ((ref)) can be seen as the product of an $f\times nk$ selection matrix $Z$, collecting all the $Z_j$ matrices on the main diagonal and further known numbers (in general $1$ or $-1$) for possible restrictions across shocks, and a transformation of the reduced-form parameters, $z(\phi)=h\Big(g^{-1}(\Sigma,B,I_n)\Big)$.

Finally, we introduce the following technical condition that will be used in the next sections for proving some of our results.

conditionThe transformation $h(\cdot)$, with the domain $\mathcal{A}$, is regular if and only if $\mathcal{A}$ is open and $h$ is continuously differentiable with $h^\prime (A_0,A_+)$ of rank $kn$ for all $(A_0,A_+)\in \mathcal{A}$.

Since all the restrictions considered above in Eq.s ((ref))-((ref)) concern the elements of $A_0$, $A_0^{-1}$, or $A_+$, or the linear transformations thereof, these two conditions are satisfied as far as $\mathcal{A}$ is defined as an open subset of nonsingular matrices.

Sign Normalization restrictions

Let $D$ be any diagonal matrix with entries of either $+1$ or $-1$. Since $D$ is an orthogonal matrix, if $(A_0,A_+)$ satisfies the restrictions in Eq.s ((ref))-((ref)), then by Condition (ref), $(DA_0,DA_+)$ will satisfy the restrictions, too. Our identification analysis imposes sign normalization restrictions. As in RWZ, we impose the following general form of sign normalization:\footnote{WZ03 and HWZ07 discuss about the importance and impact of normalization on the statistical inference, and provide practical strategies for choosing the adequate one.}

defin[Sign normalization] A normalization rule can be characterized by a set $N\in \mathcal{A}$ such that for any structural parameter point $(A_0,A_+)\in \mathcal{A}$, there exists a unique $n\times n$ diagonal matrix $D$ with plus or minus one on the main diagonal such that $(DA_0,DA_+)\in N$, or equivalently, $(DQ^\prime\Sigma_{tr}^{-1},DQ^\prime\Sigma_{tr}^{-1} B)\in N$.

Sign restrictions

In addition to equality restrictions, sign restrictions can be imposed on impulse responses or structural parameters. These sign restrictions can be seen as additional constraints on the columns of the $Q$ matrix. Suppose we impose $s_{h,i} \leq n $ number of sign restrictions on the impulse responses to i-th shock at h-th horizon. They can be expressed as

equation[equation omitted — 75 chars of source]

where $S_{h,i}\equiv D_{h,i}\,C_h(B) \Sigma_{tr}$ is a $s_{h,i}\times n$ matrix, $D_{h,i}$ is the $s_{h,i}\times n$ signed selection matrix, which indicates by $1$ ($-1$) the impulse responses whose signs are restricted to being positive (negative), and $C_h(B)$ is from the definition of an impulse response as in Eq. ((ref)). The inequality in Eq. ((ref)) is component-wise. Sign restrictions on structural parameters are linear inequality constraints on the columns of the matrix $Q$, so can also be accommodated. Stacking all the $S_{h,i}$ matrices involving sign restrictions on $q_i$ at different horizons into a matrix $S_i$, we have

equation[equation omitted — 72 chars of source]

We represent the set of all sign restrictions by

equation[equation omitted — 70 chars of source]

Admissible structural parameters and identified set

Given identifying restrictions of the form introduced above, we hereafter let $R$ be the collection of restrictions $ \big\{\textbf{F}(\phi,Q)=0, \textbf{S}(\phi,Q) \geq 0, (DQ^\prime\Sigma_{tr}^{-1},DQ^\prime\Sigma_{tr}^{-1} B)\in N\big\}$, or $R = (F,S) $ for short. We call $A=(A_0,A_+)$ admissible if it satisfies $R$. The set of all these admissible structural parameters can be represented by

equation[equation omitted — 302 chars of source]

The projection of $\ensuremath\mathcal{A}_R(\phi)$ for $A_0$ gives $\mathcal{A}_{R,0}(\phi)$ as defined in Eq. ((ref)). The identified set for $Q$ is defined as the set of admissible orthogonal matrices given the reduced-form parameters:

equation[equation omitted — 271 chars of source]

The objects of interest may also include transformations of structural parameters such as impulse response functions. We denote a scalar parameter of interest by $\eta=\eta(\phi,Q)$ and define its identified set as

equation[equation omitted — 125 chars of source]

When $\eta(\phi,Q)$ is an impulse response, then

equation[equation omitted — 139 chars of source]

where $IR_{ij}^h$ is the (i,j)-th element of $IR^h$ and $c_{ih}^\prime(\phi)$ is the i-th row of $C_h(B)\Sigma_{tr}$.

When $A$ is globally identified, $IS_{\eta}(\phi)$ is a singleton for almost every $\phi \in \Phi_R$. If $A$ is only locally identified, $IS_{\eta}(\phi)$ can be a set of multiple isolated points generated by observationally equivalent structural parameters. Local identification can be viewed as a special case of set identification, although it is not covered by standard set identification analysis where the identified set is typically an interval or a set with positive Lebesgue measure.

Conditions for local identification

This section presents conditions for global and local identification when the identifying restrictions are equality restrictions given in the form Eq. ((ref)). In the case of local identification, we present an analytical characterization of the number of observationally equivalent structural parameter values.

We begin with the well known condition for global identification developed in Theorem 7 of RWZ and recently extended in BKglob20.\footnote{Theorem 7 of RWZ10 claims that under a set of regularity conditions, the exact identification of an SVAR holds if and only if $f_i = n - i$ for all $i=1, \dots, n$. BKglob20 show that relaxing one of their regularity conditions, the condition of $f_i = n - i$ for all $i=1, \dots, n$ is no longer sufficient and it needs to be augmented by rank conditions, which, in the current setting, is equivalent to Eq. ((ref)) and Eq. ((ref)). See BKglob20 for further details. } This condition for global identification acts as a reference point in our discussion of local identification.

prop[Necessary and sufficient condition for global identification, RWZ and BKglob20] Consider an SVAR with identifying restrictions of the form Eq. ((ref)) - Eq. ((ref)) collected in $\textbf{F}(\phi,Q)$. Assume the restrictions to be recursive according to Definition (ref), i.e. $F_{ij}(\phi)=0$ for $i\neq j$, and $\textbf{c}=\textbf{0}$. The SVAR is globally identified at $A=\left(A_0,A_+\right) \in \ensuremath\mathcal{A}_R$ if and only if the following conditions hold at $\phi$ implied by $A$: \begin{enumerate} • It holds \begin{equation} \mathrm{rank}\big(F_{11}(\phi)^\prime, \tilde{\sigma}_1\big) = n. \end{equation} • Let $q_1$ be a unit length vector satisfying $F_{11}(\phi)\,q_1=0$ and the sign normalization restriction, which is unique under Eq. ((ref)). For $i=2,\ldots,n$ \begin{equation} \mathrm{rank}\big(F_{ii}(\phi)^\prime, q_1, \dots, q_{i-1}, \tilde{\sigma}_i\big) = n, \end{equation} holds, where the orthonormal vectors $q_2,\ldots,q_n$ solve \begin{equation} \big(F_{ii}(\phi)^{\prime}, q_1, \dots, q_{i-1}\big)'q_i= \bf0 \end{equation} sequentially, and satisfy the sign normalization restrictions. \end{enumerate}

This proposition characterizes a boundary separating cases where an SVAR is globally identified and cases where it is not guaranteed to be globally identified. In what follows, we consider departures from this proposition's conditions for global identification, and show implications for local identification and the failure of global identification. Specifically, we allow for non-recursive restrictions as stated in Definition (ref), and for non-homogeneous ones as in Definition (ref). In addition, we can also allow across-equations restrictions of the form Eq. ((ref))- Eq. ((ref)). With this expanded set of identifying restrictions, Proposition (ref) derives a rank condition that is necessary and sufficient for local identification. LutBook06, Hamilton94 (Hamilton94, page 334) and BL18 provide similar conditions for local identification in a setting that is less general in terms of the kind of restrictions that can be imposed.\footnote{ CEE99 discuss a rank condition for local identification for SVAR models subject to zero restrictions on the elements of $A_0$. Our approach is more general than theirs by allowing for non-homogeneous restrictions and restrictions on objects other than $A_0$.} Their rank condition is expressed in terms of the structural parameter matrices $A$, while our Proposition (ref) presents the rank condition in terms of the coefficient matrix of the equality restrictions $\textbf{F}(\phi)$ and the orthogonal matrix $Q$.

prop[Rank condition - necessary and sufficient condition for local identification] Consider an SVAR with equality restrictions of the form Eq. ((ref)) - Eq. ((ref)) collected in $\textbf{F}(\phi,Q)$. Let $\tilde{D} _n$ be the $n^2 \times n(n-1)/2$ full-column rank matrix such that for any $n(n-1)/2$-dimensional vector $v$, $\tilde{D}_n\,v \equiv \text{vec }(H)$ holds, where $H$ is an $n\times n$ skew-symmetric matrix satisfying $H = -H^\prime$ (see Appendix D for the specific construction of $\tilde{D}_n$ for $n=2,3,4$). (i) The SVAR is locally identified at $A=\left(A_0,A_+\right) \in \ensuremath\mathcal{A}_R$ if and only if \begin{equation} \mathrm{rank} \:\bigg[F(\phi)\big(I_n\otimes Q\big)\tilde{D}_n\bigg] = n(n-1)/2 \end{equation} holds, where the reduced-form parameters $\phi=(B,\,\Sigma)\in \Phi$ and the orthogonal matrix $Q\in \ensuremath\mathcal{Q}_R(\phi)$ are such that $(B,\,\Sigma,\,Q)=g(A_0,A_+)=\Big(A_0^{-1}A_+,A_0^{-1}A_0^{-1\prime},Chol(A_0^{-1}A_0^{-1\prime})^\prime A_0^\prime\Big)$. Hence, a necessary condition for the rank condition Eq. ((ref)) is $f = \sum_{i=1}^{n} f_i \geq n(n-1)/2$. (ii) Let $\mathcal{K}$ be the set of structural parameters in $\ensuremath\mathcal{A}_R$ satisfying the rank condition of Eq. ((ref)), \begin{equation} \mathcal{K} \equiv \left\{ A \in \ensuremath\mathcal{A}_R : \mathrm{rank} \:\bigg[ F(\phi)\big(I_n\otimes Q\big)\tilde{D}_n\bigg] = n(n-1)/2 \right\}. \notag \end{equation} If Conditions (ref) and (ref) hold, then either $\mathcal{K}$ is empty or the complement of $\mathcal{K}$ in $\ensuremath\mathcal{A}_R$ is of measure zero in $\mathcal{A}_R$.
proofSee Appendix (ref).

Statement (i) of this proposition provides a necessary and sufficient condition for local identification at a given $A \in \ensuremath\mathcal{A}_R$ in the form of a rank condition for a matrix that is a function of $A$, i.e., $(\phi,Q)$ is a function of $A$. Importantly, in contrast to Proposition (ref), we do not impose any constraints on $\mathbf{F}$ or $\mathbf{c}$, i.e, they are allowed to be neither triangular nor homogeneous. Eq. ((ref)) as stated, however, offers limited practical implication since it only confirms the SVAR to be identified at a particular $A \in \ensuremath\mathcal{A}_R$ and remains silent about whether such point-identified $A$ is common or rare in $\ensuremath\mathcal{A}_R$.

Statement (ii) of this proposition makes the rank condition Eq. ((ref)) useful by showing that it holds either nowhere or almost everywhere in the constrained parameter space $\mathcal{A}_R$. This means that, similar to the proposals following Theorem 3 in RWZ and Theorem 1 in BL18, one can assess local identification by randomly generating structural parameters $A \in \mathcal{A}_R$ and checking whether the rank condition holds or not. Specifically, we can consider drawing reduced-form parameters $\phi \in \Phi_R$ from its prior or posterior and solving a constrained non-linear optimization problem of the form\footnote{This minimization problem is constrained by the orthogonality constraints $Q'\,Q = I_n$, which is known as Stiefel manifold following Stiefel. EAT98 develop algorithms for optimization in the Stiefel manifold, while Manopt propose a Matlab toolbox for optimization on manifolds including the Stiefel one. A Matlab code for this optimization is available from the authors upon request.}

equation[equation omitted — 399 chars of source]

If the value of the optimization is zero, then the obtained $Q$ is an admissible orthogonal matrix at the given $\phi$. If such an admissible $Q$ satisfies the rank condition in Eq. ((ref)), then the SVAR is locally identified at $(\phi,Q)$. If the rank condition is not met, the SVAR is not locally identified at $(\phi,Q)$. Proposition (ref) (ii) says that only one of the two possibilities occurs with positive measure, while the other has zero measure. Hence, by checking the rank condition at a parameter value drawn from a probability distribution supporting $\mathcal{A}_R$ or $\Phi_R$, we can learn whether the rank condition holds nowhere or almost everywhere on the restricted space of structural parameters.

The next corollary rephrases the rank condition in Proposition (ref) in terms of the restrictions imposed directly on a function of the structural parameters, $h(A_0,A_+)$.

corolUnder the assumptions in claims (i) and (ii) of Proposition (ref), the SVAR is locally identified at the parameter point $(A_0,A_+)\in \ensuremath\mathcal{A}_R$ if and only if \begin{equation} \mathrm{rank} \:\bigg[Z\Big(I_n\otimes h(A_0,A_+)^\prime\Big)\tilde{D}_n\bigg] = n(n-1)/2. \end{equation}
proofSee Appendix (ref) and, specifically, the proof of Proposition (ref).

The corollary, together with the point (ii) in Proposition (ref), adds practicality to the check of identification, avoiding the solution of the optimization problem in Eq. ((ref)). A natural algorithm could be to a) randomly generate values for $h(A_0,A_+)$ satisfying the restrictions, and then b) check for the rank condition in Eq. ((ref)). If the condition holds, the SVAR is locally identified almost everywhere. On the contrary, we repeat the two steps either until the rank is satisfied, or until a maximum number of random draws is reached. If in all cases the rank is deficient, we have reasonable confidence that the SVAR is not identified.

If the rank condition of Proposition (ref) or Corollary (ref) fails, we generally have set-identification for $A$ and the impulse responses, i.e., there is a continuum of observationally equivalent structural parameters given $\phi$. Such implied condition for set-identification is more general than the sufficient condition for set identification of SVARs shown in ARW18 and GK18.

In many empirical applications the interest is only on one single shock, or at most on a small subset of them. The condition in Proposition (ref) could be, thus, too stringent. The next result allows to check whether a subset of shocks is locally identified. First of all, without loss of generality, let the shock be ordered such that $f_1\geq f_2\geq \ldots\geq f_n$. Conditional on this ordering, let the shocks be partitioned into two groups such that: a) the shocks of interest belong to the first group of $s$ shocks, and b) the shocks in the former group do not present restrictions with those of the latter. These features allow to write the restrictions as

equation[equation omitted — 297 chars of source]

where the orthogonal matrix $Q$ has been partitioned as $Q = \big[\:Q_1\:|\:Q_2\:\big]$, with $\textbf{q}_1=\mathrm{vec}\,\,Q_1$ and $\textbf{q}_2=\mathrm{vec}\,\,Q_2$.

corol[Rank condition - necessary and sufficient condition for local identification of a subset of shocks] Consider an SVAR with equality restrictions of the form Eq. ((ref)) - Eq. ((ref)) collected as in Eq. ((ref)), where the shocks are ordered such that $f_1\geq f_2\geq \ldots\geq f_n$. A necessary and sufficient condition for the first $s$ shocks to be locally identified at the parameter point $A=\left(A_0,A_+\right) \in \mathcal{A}_R$ is that \begin{equation} \mathrm{rank} \:\left(\begin{array}{c}F_{11}(\phi)\\ N_{ns}\left(I_n\otimes Q_1^\prime\right)\end{array}\right) = ns \end{equation} where $N_{ns}\equiv 1/2(I_{ns}+K_{ns})$ is a known matrix with $K_{ns}$ being the commutation matrix.\footnote{A commutation matrix $K$ is defined such that, given a generic matrix $A$, then $K\,\mathrm{vec}\,\,A = \mathrm{vec}\,\,A^\prime$. See mn07 for some properties of the commutation matrix.}
proofSee Appendix (ref).

The implementation of the rank condition in Corollary (ref) can be easily performed by a slight modification of the procedure used for the general condition in Proposition (ref). We first derive an admissible matrix $Q_1$ by solving a constrained non-linear optimization problem as in Eq. ((ref)), where $Q_1$ substitutes the entire $Q$ and $\textbf{c}_1$ the entire $\textbf{c}$. The second step, thus, consists in checking the rank condition in Eq. ((ref)) using the obtained $Q_1$ matrix.

Allowing only triangular identifying restrictions as defined in Definition (ref), the next proposition provides a simple necessary and sufficient condition for the rank condition of Proposition (ref) (i). In contrast to Proposition (ref), it obtains a necessary and sufficient condition for local identification with no restrictions imposed on $\mathbf{c}$.

prop[Necessary and sufficient condition for local identification in triangular SVARs] Consider an SVAR with triangular identifying restrictions according to Definition (ref). Let $\tilde{F}_{ii}(\phi) = F_{11}(\phi)$ for $i=1$, and \begin{equation} \tilde{F}_{ii}(\phi)=\big(F_{ii}^{\prime}(\phi),q_1, \dots, q_{i-1} \big)' \end{equation} for $i=2,\ldots,n$, where $q_1,\ldots,q_i$ are the first $i$ column vectors of $Q\in\ensuremath\mathcal{O}\left(n\right)$ satisfying the equality restrictions $\textbf{F}(\phi)\text{vec}\, Q-\bf{c}=\bf{0}$ given $\phi \in \Phi_R$. The rank condition of Eq. ((ref)) holds at $(\phi,Q)$ if and only if $\mathrm{rank}\big(\tilde{F}_{ii}(\phi)\big) = n-1$ holds for all $i=1,\ldots,n$.
proofSee Appendix (ref).

Since the rank condition of Proposition (ref) (i) is necessary and sufficient for local identification, the condition shown in Proposition (ref) is also necessary and sufficient for local identification for SVARs under triangular identifying restrictions. Moreover, if Conditions (ref) and (ref) hold, the claim of Proposition (ref) (ii) carries over to the setting of Proposition (ref), so knowing that the condition shown in Proposition (ref) holds at one or a few $\phi \in \Phi_R$ drawn from its prior or posterior allows us to conclude local identification holds almost everywhere in the parameter space. The condition in Proposition (ref) exploits sequential determination of $q_i$, $i=1, \dots, n$, given $\phi$, so checking it does not require nonlinear optimization for $Q$.\footnote{ To see this, let $i=1$ and consider rank condition $\mathrm{rank}\big(F_{11}(\phi)\big) = n-1$. If this is met, we solve the non-homogeneous system of equations $F_{11}(\phi)q_1 = c_1$ for $q_1$. Solutions of the system can be represented as $q_1=c_1+F_{11,\perp}(\phi)z$ for some $z$ with appropriate dimension, where $F_{11,\perp}(\phi)$ is the null space of $F_{11}(\phi)$. If the rank condition is met, $F_{11,\perp}(\phi)$ is a vector and $z$ is a scalar. Moreover, as $q_1$ must have unit length, then $\big(c_1+F_{11,\perp}(\phi)z\big)^\prime \big(c_1+F_{11,\perp}(\phi)z\big)=1$ forms a simple univariate quadratic equation, whose two solutions give the two admissible $q_1$ vectors. They will be used to check the rank condition for $i=2$. If the rank condition $\mathrm{rank}\big(\tilde{F}_{22}(\phi)\big) = n-1$ holds, then we proceed similarly to the $i=1$ case to obtain at least two admissible values of $q_2$ by solving the non-homogeneous system of equations of the form $F_{12}(\phi)q_1+F_{22}(\phi)q_2=c_2$, where $q_1$ is given from the initial step. We repeat this process for further $i$ until $i=n$.}

The proof of Proposition (ref) leads to the following corollary showing a necessary and sufficient condition for the local identification of impulse responses to a particular shock.

corol[Necessary and Sufficient condition for local identification of the j-th shock in triangular SVARs] Under the assumptions of Proposition (ref), the impulse responses for the j-th structural shock, $1 \leq j \leq n$, are locally identified at the parameter point $A=\left(A_0,A_+\right) \in \mathcal{A}_R$ if and only if $\mathrm{rank}(\tilde{F}_{ii}(\phi)) = n-1$ holds for all $i=1,\ldots,j$.

The number of observationally equivalent parameter points

The results presented so far are silent about how many observationally equivalent structural parameter points there are. As the next proposition shows, our constructive identification argument through the orthogonal matrix $Q$ allows us to characterize the number of observationally equivalent parameter points.

prop[Number of locally identified points] Consider an SVAR with equality restrictions of the form Eq. ((ref))-Eq. ((ref)) collected in $\textbf{F}(\phi,Q) = \bf{0}$. Given $\phi \in \Phi$ and provided that the rank condition in Eq. ((ref)) is met, the number of admissible $Q$ matrices ($Q$ matrices solving $\textbf{F}(\phi,Q)=\bf{0}$) is zero or finite. In particular, if the equality identifying restrictions are triangular, the number of admissible $Q$ matrices is at most $2^n$. If the equality identifying restrictions are non-triangular, the number of admissible $Q$ matrices is at most $2^{n(n+1)/2}$.
proofSee Appendix (ref).

The proposition provides an upper bound for the number of locally identified observationally equivalent parameter points. It corresponds to the maximal number of modes that the likelihood of the structural parameters can have. The maximum number of observationally equivalent structural parameters is considerably lower when the SVAR is identified through triangular equality restrictions rather than non-triangular restrictions. The intuition for this result is that, if the identification of the columns of $Q$ can be performed recursively, the equations concerning the orthogonality conditions among the columns of $Q$ are linear, rather than quadratic.

In comparison to the exact (global) identification case of RWZ and Proposition (ref), Proposition (ref) highlights that non-homogenous restrictions ($\bf c \neq0$) lead to the possibility that, given $\phi \in \Phi$, (i) an admissible $Q$ does not exist, or (ii) the admissible $Q$ is no longer unique. Adding sign restrictions to the sign normalization restrictions can reduce the number of admissible $Q$'s, but cannot generally guarantee uniqueness of the admissible $Q$'s. Section (ref) below illustrates the transition from exact global identification to local identification through a simple example.

The following corollary, instead, focuses on the identification of a subset of all the structural shocks and derives the maximum number of solutions for this specific case. We consider, thus, the same situation as in Corollary (ref) and assume that the rank condition therein is met.

corol[Number of locally identified points for a subset of shocks] Consider an SVAR with equality restrictions of the form Eq.s ((ref))-((ref)) collected as in Eq. ((ref)). Let $s$ indicates the set of shocks of interest. Given $\phi \in \Phi$ and provided that the rank condition in Eq. ((ref)) is met, the number of admissible $Q_1$ matrices is zero or finite. In particular, the number of admissible $Q_1$ matrices is at most $2^{s(s+1)/2}$.
proofThe result is a by-product of Proposition (ref) and can be easily derived from its proof.

The geometry of identification

We present an intuitive geometric exposition for why the introduction of nonhomogeneous restrictions Eq. ((ref)) and/or across-shock restrictions Eq. ((ref)) can lead to local identification. This exposition also provides intuition for the number of local identified parameter points shown in Proposition (ref). Appendix A provides the algebraic analysis behind our geometric discussion.

To make exposition as simple as possible, consider a bivariate VAR with a single non-homogeneous identifying restriction imposed on the structural parameters:

equation[equation omitted — 117 chars of source]

where $c>0$ is a known (positive) scalar and $e_1$ is the first column of $I_2$. Denoting the first column of $\Sigma_{tr}^\prime=\left(

array[array omitted — 57 chars of source]

\right)$ by $\sigma_1 = (\sigma_{1,1},0)'$, this identifying restriction can be written as $\sigma_1^\prime\,q_1=c$.

figure[figure omitted — 862 chars of source]

Hence, given $\phi$, $q_1$ must satisfy the two equations,

equation[equation omitted — 145 chars of source]

Figure (ref) depicts these two constraints. Letting the x-axis correspond to the vector $\sigma_1$, the set of $q_1$ vectors satisfying the first constraint is a vertical line whose location is determined by $\sigma_1$ and $c$. The second constraint imposes that $q_1$ lies on the unit circle. Points at the intersection of the vertical line and the unit circle, if any exist, are solutions to this system of equations.

When the imposed restriction is a zero restriction ($c=0$), the vertical line passes through the origin and intersects the circle at two points. The two solutions for $q_1$, $q_1^{(1)}$ and $q_1^{(2)}$, are symmetric across the origin, and the sign normalization restriction in Definition (ref) is guaranteed to rule one of them out (see Appendix A for details). Thus, the first column of $Q$ is globally identified.

The vertical line in Figure (ref) corresponds to a non-zero restriction ($c> 0$). If the vertical line is perfectly tangent to the unit circle, we continue to have global identification. Otherwise, there are two distinct solutions for $q_1$, as shown in Figure (ref). Compared to the case where $c=0$, a crucial difference is that there are some values of $\phi$ and $c$ where the sign normalization restriction cannot rule out one solution. In this case, they are both admissible and the first column of $Q$ is locally- but not globally-identified.\footnote{For $\phi \notin \Phi_F$, the vertical line does not intersect the unit circle, and no real solution for $q_1$ exists. If $c \neq 0$, the identifying restriction becomes observationally restrictive, and the identifying restriction can be refuted by the reduced-form models. }

The second column of $Q$, i.e. the unit-length vector $q_2$, can be pinned down through its orthogonality with $q_1$

equation[equation omitted — 131 chars of source]

If $q_1$ is only locally identified with two admissible vectors $q_1^{(1)}$ and $q_1^{(2)}$, Eq. ((ref)) needs to be solved given both. Solving the system when $q_1 = q_1^{(1)}$ provides two solutions for $q_2$ that are depicted in the left panel of Figure (ref). As the two solutions mirror each other across the origin, only one will satisfy the sign normalization restriction for the second shock. A similar picture is obtained when $q_1 = q_1^{(2)}$ (the right panel of Figure (ref)), and here too one of the solutions for $q_2$ can be ruled out by the sign normalization restriction.

To summarize, an equality restriction with $c>0$ leads to local but non-global identification for $q_1$, and there are then two admissible $Q$ matrices, $Q_1=[q_1^{(1)},\,q_2^{(1)}]$ and $Q_2=[q_1^{(2)},\,q_2^{(2)}]$ given $\phi$. This implies that both $A_0=Q_1^\prime \Sigma_{tr}^{-1}$ and $A_0=Q_2^\prime \Sigma_{tr}^{-1}$ are admissible. In this example, we obtain two observationally equivalent $Q$ matrices, which is consistent with the upper bound on the number of observationally equivalent $Q$ matrices in Proposition (ref).

For a specific numerical illustration, let the bivariate VAR be characterized by constants that are zero and a single lag with reduced-form parameters

equation[equation omitted — 321 chars of source]

and consider imposing restriction $(A_0)_{[1,1]}^{-1}=0.5 \:\Longleftrightarrow\: (e_1^\prime \Sigma_{tr})\,q_1 = 0.5$. Following Eq. ((ref)) and Eq. ((ref)) - Eq. ((ref)) in Appendix (ref), we calculate the two admissible matrices $Q_1$ and $Q_2$

equation[equation omitted — 250 chars of source]

with associated admissible $A_{0}$ matrices

equation[equation omitted — 255 chars of source]

Based on these structural parameter values, Figure (ref) shows the impulse response of $y_t=(y_{1t},y_{2t})'$ to the structural shocks $\varepsilon_{1t}$ and $\varepsilon_{2t}$. Despite the simplicity of this example, it clearly illustrates the extent to which conclusions depend on the choice of observationally equivalent $Q$ matrices.

figure[figure omitted — 1,447 chars of source]
figure[figure omitted — 1,113 chars of source]

Local identification in heteroskedastic SVARs

As discussed in Section (ref), the impulse responses in HSVAR are only locally identified in the absence of economic restrictions that can pin down a unique ordering of the eigenvalues in the decomposition ((ref)). To refine the identified set of $A_0$ (i.e., the ordering of the entries in $\Lambda$) in this case, the literature has considered imposing the following types of identifying restrictions (in addition to the sign normalization restrictions on $Q$):

enumerate• Assume a certain ranking of the magnitudes of the volatility breaks among the structural shocks. • Restrict the sign or shapes of the impulse response functions. • Determine the shock of interest by assessing the correlations between statistically identified shocks with proxy variables of the structural shocks BPSS21.

If the eigenvalues in $\Lambda$ are all distinct and the first assumption can pin down a unique ordering of the eigenvalues in $\Lambda$, it yields global identification of $A_0$. On the other hand, it is rare in practice that one can credibly assume the complete ranking of the eigenvalues (i.e., magnitudes of the volatility ratios across the regimes). If a restriction on $\Lambda$ implies partial ranking of the eigenvalues, the multiplicity of $\Lambda$ remains and leads to local identification of $A_0$.

The second type of restrictions is commonly imposed in practice, while as we show in our empirical application in Section (ref), the sign restrictions of the impulse responses are not guaranteed to yield global identification, and local identification of $A_0$ can persist. In such scenario, the methods for estimation and inference in locally-identified SVARs that we propose in this paper is useful for HSVARs as well.

Computing identified sets of locally identified SVARs

A common approach to estimating SVAR structural parameters is constrained maximum likelihood (AG, AG), with the maximization performed numerically given some initial values. The standard gradient-based algorithm stops once it reaches a local maximum, and does not check for the existence of other observationally equivalent parameter values. Hence, the conventional maximum likelihood procedure applied to an SVAR that is locally but not globally identified will select one of the observationally equivalent structural parameters in a nonsystematic way, limiting the credibility of the resulting estimates and inference. This section proposes computational methods that produce estimates of all the observationally equivalent admissible structural parameters, both for SVAR and for HSVAR models, respectively.

A general computation procedure for locally identified SVARs

This section proposes computational methods that produce estimates of all the observationally equivalent $A$ matrices given the identifying restrictions. Our approach is first to obtain $\hat{\phi} = (\hat{B}, \hat{\Sigma})$, an estimate of the reduced-form parameters $\phi$, and then compute the identified set for $A_0$ given $\hat{\phi}$, $\mathcal{A}_0(\hat{\phi}| F,S)$, by solving a system of equations for the $Q$ matrix given $\hat{\phi}$.\footnote{ For estimators of $\phi$, we consider (i) an unconstrained reduced-form VAR estimator for $\phi$ and (ii) an estimator for $\phi$ induced by a constrained maximum likelihood estimator for $A$ under the identifying restrictions (i.e., one of the locally identified structural parameter points maximizing the likelihood). In the Bayesian inference methods considered in Section (ref), we view $\hat{\phi}$ as a draw from the posterior of $\phi$.}

In this section we propose a procedure to compute $\mathcal{A}_0(\hat{\phi}| F,S)$. The procedure is general and invokes a non-linear solver. An alternative procedure, that is more constructive and involves only elementary calculus, but the allowed type of identifying restrictions is more limited, is reported and described in Appendix (ref). Both algorithms deal with SVARs characterized by exactly $f=n(n-1)/2$ restrictions, and we presume the rank conditions in Proposition (ref) or Proposition (ref) are ensured or have been checked empirically prior to implementation. This preliminary step is extremely important as, if the rank condition is not met, the model can be at most set identified. ARW18 and GK18, among others, propose estimation and inference strategies when combining zero and sign restrictions in SVARs featuring departures from the rank condition we discuss in Proposition (ref). In particular, in both papers, set identification arises when, at least for one $1\leq j \leq n$, the number of restrictions is less than what is required for global identification, i.e. $f_j<n-j$.\footnote{Interestingly, GK18 provide theoretical results for the identified sets to be convex, that simplifies the interpretation of the results.} However, this is not the only situation leading to set identification. More in general, whenever the rank condition for (local or global) identification is not met, either because $f<n(n-1)/2$ or because the restrictions are not appropriately chosen, set identification occurs. Although this goes beyond the aims of the present paper, it reinforces the message that our estimation and inference machinery work once a rank condition for local identification is met.

Given $\hat{\phi}$, this method computes the orthogonal matrices subject to the identifying restrictions by solving a non-linear system of equations.\footnote{KK18QE similarly check global identification of DSGE models by examining the solutions of a non-linear system of equations.} If the model is locally identified, then it yields at most $2^{n(n+1)/2}$ solutions for $Q$. Some of these will be discarded by normalization and sign restrictions. The remaining solutions for $Q$ are then used to span the identified set for $A_0$, $\mathcal{A}_0(\hat{\phi}| F,S)$, and its projection leads to the identified set of an impulse response $IS_{\eta}(\hat{\phi})$. All these steps are stated formally in the next algorithm.

algoConsider an SVAR with normalization restrictions, equality restrictions as in Eq. ((ref)) and sign restrictions as in Eq. ((ref)), and assume $f=n(n-1)/2$ equality restrictions are imposed. Let $\hat{\phi}$ be a given estimator for $\phi$. \begin{enumerate} • Solve the system of equations for $Q$: \begin{equation} \left\{\begin{array}{rcl} F(\hat{\phi})vec\, Q-\bf{c} & = & 0\\ Q'\,Q & = & I_n; \end{array}\right. \end{equation} • If the set of real solutions for $Q$ is non-empty, then retain only those satisfying the normalization and sign restrictions to obtain $\mathcal{Q}_R(\hat{\phi})$. $\mathcal{A}_0(\hat{\phi}|F,S)$ is constructed accordingly by $ \big\{ A_0 = Q' \hat{\Sigma}_{tr}^{-1} : Q \in \mathcal{Q}_R(\hat{\phi})\big\}$. • It is possible that no real solution for $Q$ exists in Step 1. If so, we return $\mathcal{Q}_R(\hat{\phi})=\emptyset$, i.e., $\hat{\phi}$ is not compatible with the imposed identifying restrictions. \end{enumerate}

The crucial step in this algorithm is obtaining all the solutions to the equation system ((ref)). This is a system of polynomial equations consisting of linear and quadratic equations.\footnote{Sturmfels02solvingsystems provides a good overview of systems of polynomial equations with potential applications in statistics and economics. As we saw in Section (ref), this system can be also seen as a minimization problem of the quadratic objective function subject to the orthogonality constraints $Q'\,Q = I_n$. Noting that the orthogonality constraints generate the Stiefel manifold, we can consider applying algorithms for optimization on the Stiefel manifold. See EAT98 and Manopt.} Closed-form solutions do not seem available, but numerical algorithms to compute all the roots of the polynomial equations are. Matlab, for example, has the function vpasolve, an algorithm to find all the solutions of a system of non-linear equations.\footnote{An alternative approach could be to solve the system analytically through the Matlab function solve, and then approximate the roots numerically using the function vpa. For all cases investigated in our empirical analyses, the two strategies lead to the same set of results.} According to the Matlab documentation,\footnote{https://uk.mathworks.com/help/symbolic/vpasolve.html} vpasolve returns the complete set of solutions in the case of polynomial equations. The strength of this algorithm is its generality, but it is a black-box function.\footnote{Matlab solvers are not open source, and we fail to uncover the precise numerical algorithm vpasolve uses to find roots of nonlinear equation systems.}

When non-homogeneous restrictions or restrictions across shocks are imposed, the model becomes observationally restrictive. Hence, when $\hat{\phi}$ is obtained from an unconstrained reduced-form VAR estimator, if $\hat{\phi}$ happens to be outside of $\Phi_R$, as highlighted in Proposition (ref), then Step 3 of Algorithm (ref) becomes relevant. When the algorithm returns $\mathcal{Q}_R(\hat{\phi})=\emptyset$, the maximum likelihood reduced-form model suggests that some of the imposed identifying restrictions are misspecified. One can hence consider relaxing some of the imposed sign restrictions, or modify the value of $\textbf{c} \neq \textbf{0}$ if non-homogeneous restrictions are present.

A general computation procedure for locally identified heteroskedastic SVARs

In Section (ref) and Section (ref) we have seen that an HSVAR is globally identified once a specific ordering of the shifts in the variances, contained in the diagonal $\Lambda$ matrix, has been fixed. However, a problem compatible with the local identification issue might arise when labeling the structural shocks. Two or more shocks can be admissible as they produce economically reasonable effects on the variables of interests. Admissible $Q$ matrices can be obtained by flipping the ordering of their columns, as far as the corresponding impulse responses are in line with the reference economic theory.

The next algorithm extends Algorithm (ref) to HSVARs, and allows to compute $\mathcal{A}_0(\hat{\phi}| F,S)$. It is worth stressing that, as far as HSVARs are characterized by no equality restriction, then $\textbf{F}(\phi)=\bf{0}$, $\bf{c}=\bf{0}$, and, as a consequence, $f=0$. Sign restrictions, instead, are extremely useful for the identification of the admissible solutions.

algoConsider an HSVAR characterized by two volatility regimes, with break date $T_B$ known. Let $\hat{\phi}=\big(\hat{B},\hat{\Sigma_1},\hat{\Sigma_2}\big)$ be a given estimator for $\phi=(B,\,\Sigma_1,\,\Sigma_2)$. Let $\hat{\Sigma}_{1,tr}$ be the lower triangular Cholesky decomposition of $\hat{\Sigma}_1$. \begin{enumerate} • Solve the eigen-decomposition problem \begin{equation} \hat{\Sigma}_{1,tr}^{-1} \hat{\Sigma}_2 \hat{\Sigma}_{1,tr}^{-1\prime} = Q\Lambda Q^\prime \end{equation} where $\Lambda$ is the diagonal matrix containing the eigenvalues and $Q$ the matrix whose columns are the related eigenvectors. • Calculate $A_0^{-1}=\hat{\Sigma}_{1,tr}^{-1} Q_f$, where $Q_f$ is obtained from $Q$ by fixing a specific ordering of its columns, e.g. such that $\lambda_1>\lambda_2>\ldots>\lambda_n$. Obtain the structural parameters and the objects of interest, e.g. the impulse responses. Let $q_i$ be the i-th column of $Q_f$. • Collect all the indices $i$, $1\leq i \leq n$, such that $q_i$, or $-q_i$, generates objects of interest satisfying all the sign restrictions. Let $I(\hat{\phi})=\{i_1,\ldots,i_M\}$ be the set of all these indices, and $M(\hat{\phi})$ its cardinality. • Let, for simplicity, our shock of interest be positioned as first. The set of all admissible orthogonal matrices $\mathcal{Q}_R(\hat{\phi})$ can be obtained, starting from $Q_f$, by flipping $q_1$ and $q_k$, for any $k \in I(\hat{\phi})$. $\mathcal{A}_0(\hat{\phi}|F,S)$ is constructed accordingly by $\Big\{ A_0 = Q^\prime \hat{\Sigma}_{tr}^{-1} : Q \in \mathcal{Q}_R(\hat{\phi})\Big\}$. • If none of the columns of $Q$ are admissible, then $I(\hat{\phi})=\emptyset$, $M(\hat{\phi})=0$, and we return $\mathcal{Q}_R(\hat{\phi})=\emptyset$, i.e., $\hat{\phi}$ is not compatible with the imposed sign restrictions. \end{enumerate}

When the algorithm returns $\mathcal{Q}_R(\hat{\phi})=\emptyset$, perhaps some of the imposed sign restrictions are too stringent. One can hence consider relaxing some of them or, in alternative, try a different VAR specification, maybe considering a different set of endogenous variables to better identify the shock of interest. On the contrary, if the algorithm returns with a non-empty $\mathcal{Q}_R(\hat{\phi})$, then the model is characterize by a set of observationally equivalent admissible solutions, like in locally-identified SVARs identified through equality and sign restrictions. As we will see in the next section, the approaches for doing inference on the objects of interest are exactly the same, for both SVAR and HSVAR.

Inference for locally identified SVARs

Bayesian inference

Standard Bayesian inference specifies a prior distribution for either the structural parameters $A$ (e.g., ARW18, ARW18; BH15, BH15; LSZ96, LSZ96; WZ03Gibbs, WZ03Gibbs), or the reduced-form parameters and rotation matrix $(\phi,Q)$ as a reparametrization of $A$ (e.g., Uhlig2005, Uhlig2005). When identification is local, the likelihood for the joint parameter vector $A$ can have multiple modes, which means that the posterior for the structural parameters and impulse responses may also have multiple modes. This leads to computational challenges as commonly used Markov Chain Monte Carlo (MCMC) methods can fail to adequately explore the posterior when it is multi-modal. For instance, in the standard Metropolis-Hastings algorithm, the presence of multiple modes complicates the choice of proposal distribution. If the proposal distribution in the Metropolis-Hastings algorithm does not support some modes well, a lack of irreducibility of the Markov chain can lead it to fail to converge to the posterior. Similarly, in the standard Gibbs sampler, the presence of multiple modes in the posterior for $A$ leads its support to be almost disconnected, which can then lead a break down of irreducibility and the Gibbs sampler to fail to converge (see Example 10.7 in RC04, RC04). By combining our constructive algorithms (either Algorithm (ref) or Algorithm (ref)) for computing $IS_{\eta}(\phi)$ with the posterior sampling algorithm for $\phi$, we can overcome such computational challenges.

We consider approximating the posterior for a scalar impulse response $\eta(\phi)$. Assume that the reduced-form parameters yield non-empty $\mathcal{Q}_R(\phi)$. Let $IS_{\eta}(\phi)$ consist of $M(\phi)\geq 1$ distinct points,

equation[equation omitted — 121 chars of source]

where we index the observationally equivalent impulse responses to satisfy $\eta_1(\phi)<\eta_2(\phi)< \cdots < \eta_{M(\phi)}(\phi)$.

We follow the “agnostic” Bayesian approach of Uhlig2005. The posterior for $\eta$ is induced by the posterior for $\phi$, $\pi_{\phi|Y}$, which is supported on $\Phi_{R} \equiv \{\phi: \mathcal{Q}_R(\phi) \neq \emptyset \}$, and $Q$ has a uniform prior supported only on the admissible set of rotation matrices $\mathcal{Q}_R(\phi)$ given $\phi \in \Phi_{R}$. Local identification with the $M(\phi)$-point identified set as in ((ref)) can be obtained by projecting the $M(\phi)$ admissible rotation matrices into the space of impulse responses if each of them leads to distinct values of impulse response. Hence, the uniform weights assigned over these rotation matrices imply that equal weights are assigned to the points in $IS_{\eta}(\phi)$. As a result, for $G \subset \mathbb{R}$, the posterior for $\eta$ can be expressed as

equation[equation omitted — 171 chars of source]

Since the reduced-form VAR (or HVAR) likelihood is unimodal and concentrated around the maximum likelihood estimate, MCMC algorithms will perform well when sampling from $\pi_{\phi|Y}$. Hence, the posterior in Eq. ((ref)) can be approximated by combining a posterior sampler for $\phi$ with the algorithm for computing $\big\{ \eta_m(\phi): m= 1, \dots, M(\phi) \big\}$.

Frequentist-valid inference

Bayesian inference as considered above can be sensitive to the choice of prior even in large samples due to the lack of global identification. The standard Bayesian procedure (assuming a unique prior for the structural parameters) specifies an allocation of the prior belief over observationally equivalent impulse responses, $IS_{\eta}(\phi)$, conditional on $\phi$. This conditional belief given $\phi$ is not updated by the data and, as a result, the shape and heights of the posterior around the modes remain sensitive to its specification.\footnote{ If the impulse response functions are not globally identified, posterior sensitivity to a prior becomes a concern no matter whether the object of interest is marginal or joint posterior of the impulse responses.} In this section, we propose an asymptotically valid frequentist inference procedure for the impulse response identified set that can draw inferential statements which are robust to the choice of prior weights over the set of locally identified parameter values.

Our approach is to project asymptotically valid frequentist confidence sets for the reduced-form parameters $\phi$ through the identified set mapping $IS_{\eta}(\phi)$. In standard set-identified models where the identified set is a connected interval with positive width, the projection approach to constructing the confidence set has appeared in the 2011 working paper version of MS12, NT14, KT13, among others. This approach generally yields asymptotically valid (but conservative) confidence sets even when the identified set consists of discrete points. However, a challenge unique to the discrete identified set case is the computation of projection confidence sets for the impulse responses based on a finite number of grid points or draws of $\phi$ from their confidence set. In what follows, we propose methods to tackle this computational challenge.

Let $CS_{\phi,\alpha}$ be an asymptotically valid confidence set for $\phi$ with coverage probability $\alpha \in (0,1)$. If the maximum likelihood estimator $\hat{\phi}$ is $\sqrt{T}$-asymptotically normal, the likelihood contour set $CS_{\phi, \alpha}$ is determined by the $\alpha$-th quantiles of the $\chi^2$ distribution with the degree of freedom $dim(B)+n(n-1)/2$. If the posterior for $\phi$ satisfies the Bernstein-von Mises property, that is the posterior for $\sqrt{T}(\phi - \hat{\phi})$ asymptotically coincides with the sampling distribution of the maximum likelihood estimator, the Bayesian highest density posterior region with credibility $\alpha$ can be used for $CS_{\phi,\alpha}$. The MCMC confidence set procedure developed by CCT18 can then be used to obtain draws of $\phi$ from the highest density posterior region with credibility $\alpha$. We follow this procedure in our empirical application below. The inference procedure below allows for any $CS_{\phi,\alpha}$ with asymptotically valid coverage, and takes draws or grids of $\phi$ from $CS_{\phi,\alpha}$ as given.

The projection confidence set is defined as

equation[equation omitted — 107 chars of source]

We assume that $CS_{\phi,\alpha}$ is an asymptotically valid confidence set for $\phi$ in the sense that

equation[equation omitted — 96 chars of source]

where $p_{Y^{T}|\phi_0}$ is the sampling distribution of the data with sample size $T$ and $\phi_0$ is the true value of $\phi$. Since $\{\phi_0 \in CS_{\phi,\alpha} \}$ implies $\{ IS_{\eta}(\phi_0) \subset CS^p_{\eta,\alpha} \}$, $CS^{p}_{\eta,\alpha}$ (and any set including $CS^p_{\eta,\alpha}$) is an asymptotically-valid but potentially conservative confidence set for $IS_{\eta}(\phi_0)$,

equation[equation omitted — 116 chars of source]

Let $\{ \phi_{k} : k=1, \dots, K\}$ be a finite number of Monte Carlo draws or grid points from $CS_{\phi,\alpha}$. A sample analogue of the projection confidence set, $\bigcup_{k=1,\dots,K} IS_{\eta}(\phi_k)$, is less useful in approximating $CS^p_{\eta, \alpha}$, because each $IS_{\eta}(\phi_k)$ is a discrete set, whereas the underlying $CS^{p}_{\eta,\alpha}$ we want to approximate can be a union of disconnected intervals with positive widths. In addition, it is difficult to judge how many disconnected intervals $IS^p_{\eta,\alpha}$ has and where the possible gaps lie within $CS_{\eta, \alpha}^p$ from a finite number of draws of $IS_{\eta}(\phi_k)$, $k=1, \dots, K$. Reporting the convex hull of $\bigcup_{k=1,\dots,K} IS_{\eta}(\phi_k)$ is simple, but it can lead to a connected confidence set that obscures the discrete feature of the identified set.

In what follows, we propose two different approaches for computing the projection confidence set for an impulse response given a set of Monte Carlo draws for $\phi$. We refer to the first as switching-label projection confidence sets. It allows the labels indexing observationally equivalent impulse responses to vary across the horizons, and produces confidence sets that can capture multi-modality of the posterior distribution or the integrated likelihood for each impulse response at each horizon. We refer to the second approach as fixed-label projection confidence sets. It maintains unique labels for observationally equivalent structural parameters across the impulse responses and over horizons, i.e., the labels for observationally equivalent structural parameters are defined in terms of the modes of the posterior for $Q$. This approach may produce confidence sets that are wider than the switching-label projection confidence sets, but it can better capture and visualize dependence of the impulse responses over the horizons.

Switching-label projection confidence sets

The switching-label approach draws inference for each impulse response at each horizon one-by-one. We hence set $\eta(\phi)$ to a particular scalar impulse response.

Maintaining the notation of the previous subsection, let $IS_{\eta}(\phi_k) = \big\{ \eta_1(\phi_k), \dots, \eta_{M(\phi_k)} (\phi_k) \big\}$, where $M(\phi_k)$ is the number of distinct points in the identified set at $\phi=\phi_k$. We label these points in increasing order, $\eta_1(\phi_k) < \cdots < \eta_{M(\phi_k)}(\phi_k)$. Let $\bar{M}=\max_k M(\phi_k)$ be the largest cardinality of $IS_{\eta}(\phi_k)$ among the draws of $\phi_k$, $k=1, \dots, K$. $\bar{M}$ indicates the largest possible number of disconnected intervals of $CS^p_{\eta,\alpha}$. We view these intervals as clusters, each of which is indexed by $\tilde{m} \in \{1, \dots, \bar{M} \}$. Let $\tilde{K} = |\{\phi_k: M(\phi_k) = \bar{M} \}|$ be the number of $\phi$ draws that has the maximal number of observationally equivalent impulse responses and define estimates of the cluster-specific mean and variance by

align[align omitted — 261 chars of source]

for each $\tilde{m} = 1, \dots, \bar{M}$.

For each $\phi_k$, $k=1,\dots, K$, we augment a binary vector of length $\bar{M}$, $D(\phi_k) = \big\{D_{\tilde{m}}(\phi_k) \in \{0 ,1 \}: \tilde{m}=1, \dots, \bar{M}\big\}$, which indicates whether or not any one point of $IS_{\eta}(\phi_k)$ can be associated with $\tilde{m}$-th cluster. The true $D(\phi_k)$ is not observed, so must be imputed by, for instance, maximizing the Gaussian log-likelihood criterion in the following manner. Let $\rho_{\phi_k}$ be an increasing injective map from $\big\{1, \dots, M(\phi_k) \}$ to $\{ 1, \dots, \bar{M} \big\}$, characterizing which cluster each $\eta_{m}(\phi_k)$, $m = 1, \dots, M(\phi_k)$, belongs to. Define

equation[equation omitted — 212 chars of source]

which minimizes the sum of variance-weighted squared distances to the cluster-specific means. We then construct $D(\phi_k) = \big\{D_{\tilde{m}}(\phi_k): \tilde{m}=1, \dots, \bar{M}\big\} \in \{0, 1 \}^{\bar{M}}$ from the indicators for whether $\hat{\rho}_{\phi_k}$ maps any $m \in \big\{ 1, \dots, M(\phi_k) \big\}$ to $\tilde{m}$, i.e., $D_{\tilde{m}}(\phi_k) = 1\big\{ \exists\,\, m \mspace{10mu} \textrm{s.t.} \mspace{10mu} \rho_{\phi_k}(m) = \tilde{m} \big\}$. We then construct an interval for each cluster $\tilde{m} \in \{ 1, \dots, \bar{M}\}$ by

equation[equation omitted — 228 chars of source]

An approximation of the projection confidence set is then formed by taking the union of $C_{\tilde{m}}$:

equation[equation omitted — 118 chars of source]

Note $\widehat{CS}^p_{\eta,\alpha}$ obtained in this way includes all the $IS_{\eta}(\phi_k)$, $k=1, \dots, K$, and at the same time, can yield a collection of disconnected intervals. Moreover, if the maximum likelihood estimator for $\phi$ is consistent for $\phi_0$, $IS_{\eta}(\phi)$ is a continuous correspondence at $\phi_0$ and $M(\phi)$ is constant in an open neighborhood of $\phi_0$, it can be shown that $\widehat{CS}^p_{\eta,\alpha}$ converges to $IS_{\eta}(\phi_0)$ in the Hausdorff metric. Hence, $\widehat{CS}^p_{\eta,\alpha}$ can consistently uncover the true identified set consisting of potentially multiple points.

We construct $\widehat{CS}^p_{\eta,\alpha}$ separately for each impulse response at each horizon. Hence, the labeling of the clusters $\tilde{m} = 1,\dots, \bar{M}$ defined for one impulse response does not correspond to the labeling of the clusters defined for other impulse responses or horizons. For example, a particular impulse response function labeled as $\tilde{m}=1$ in one horizon can be labeled as $\tilde{m}=2$ in another horizon. We expect that switching-label projection confidence sets can visualize well the multi-modality of the marginal posterior for each impulse response.

Fixed-label projection confidence sets

In contrast to switching-label projection confidence sets, fixed-label projection confidence sets maintain fixed-labeling across impulse responses and over time horizons. For example, an impulse response function labeled as $\tilde{m}=1$ at one horizon is labeled as $\tilde{m}=1$ at other horizons.

To implement this procedure, we need to anchor the labels to a particular impulse response, say, the impulse response of $i^{\ast}$-th variable to $j^{\ast}$-th structural shock at a particular horizon $h=h^{\ast}$, denoted hereafter by $\eta^{\ast}(\phi,q_{j^{\ast}}) \equiv e_{i^{\ast}}' C_{h^{\ast}}(\phi) q_{j^{\ast}} $. Given a Monte Carlo draw of the reduced-form parameters, $\phi_{k}$, $k=1, \dots, K$, from $CS_{\phi, \alpha}$, let $q_{j^{\ast},m}(\phi_k)$, $m=1, \dots, M(\phi_k)$ be observationally equivalent $q_{j^*}$ vectors labeled according to the ordering of $\eta^*\big(\phi,q_{j^{\ast}}\big)$, i.e., $\eta^*\big(\phi_k, q_{j^{\ast},1}(\phi_k)\big) < \eta^*\big(\phi_k, q_{j^{\ast},2}(\phi_k)\big)< \dots < \eta^*\big(\phi_k, q_{j^{\ast},M(\phi_k)}(\phi_k)\big)$. Similarly to the labeling procedure shown in Eq. ((ref)), we assign cluster identifier $\tilde{m} = 1, \dots, \bar{M}$ to $q_{j^{\ast},m}(\phi_k)$ by constructing $\hat{\rho}_{\phi_k}$ an increasing injective map from $\big\{1, \dots, M(\phi_k) \big\}$ to $\{ 1, \dots, \bar{M} \}$,

equation[equation omitted — 209 chars of source]

where $\mu_{\tilde{m}} = \frac{1}{\tilde{K}} \sum_{\phi_k: M(\phi_k) = \bar{M}} \eta^*(\phi_k,q_{j^{\ast},\tilde{m}})$ and $\sigma^2_{\tilde{m}} = \frac{1}{\tilde{K}-1} \sum_{\phi_k: M(\phi_k) = \bar{M}} \big(\eta^{\ast}(\phi_k,q_{j^{\ast},\tilde{m}}) - \mu_{\tilde{m}} \big)^2$. We then construct $D(\phi_k)$ in the same way as the switching-label projection confidence sets.

For each impulse response $\eta(\phi,q_{j^{\ast}}) = e_{i}' C_{h}(\phi) q_{j^{\ast}}$, $i=1, \dots, n$, and $h=0, 1, \dots, $ we construct

equation[equation omitted — 256 chars of source]

and form confidence sets by taking the union over $\tilde{m}$ as in Eq. ((ref)).

In contrast to the switching-label procedure, the fixed-label projection confidence sets keep the labeling of the observationally equivalent impulse responses $\hat{\rho}_{\phi_k}(m)$ fixed over variables $i=1, \dots, n$ and different horizons $h=0,1, \dots$. If the impulse response $\eta^{\ast}(\phi,q_{j^{\ast}})$ chosen to anchor the labels can tie the observationally equivalent impulse responses to different economic models or hypotheses, the labels can be interpreted as indexing the underlying economic model or hypothesis and kept invariant throughout the impulse response analysis. The fixed-label projection confidence sets approach is suitable in such a case, and allows us to track and compare the observationally equivalent impulse response functions across different models.

Robust Bayesian interpretation

If we obtain $\{ \phi_k : k=1,\dots, K \}$ as draws from the credible region of the posterior distribution for $\phi$, $\widehat{CS}^p_{\eta,\alpha}$ can be seen as an approximation of the set $C_{\eta,\alpha}$ satisfying

equation[equation omitted — 97 chars of source]

In terms of the robust Bayesian procedure proposed in GK18, $C_{\eta,\alpha}$ can be interpreted as a robust credible region with credibility $\alpha$; a set of $\eta$ on which a posterior distribution for $\eta$ assigns probability at least $\alpha$ irrespective of the choice of the unrevisable part of the prior $\pi_{Q|\phi}$. Our construction of the robust credible region can be conservative and is not guaranteed to provide the shortest one. We leave the construction of the shortest robust credible region for future research.

This link to robust Bayes inference also suggests that the range of posterior probabilities (lower and upper probabilities) spanned by arbitrary conditional priors for $Q$ given $\phi$ can be computed straightforwardly if we can draw $\phi$ from the posterior. Let $\{ \phi_{\ell }: \ell=1,\dots,L \}$ be Monte Carlo draws from $\pi_{\phi|Y}$ and $H_0 \subset \mathbb{R}$ be a hypothesis of interest. By applying Corollary A.1 of GK18, the range of posterior probabilities for $\{ \eta \in H_0 \}$ is given by the convex interval:

equation[equation omitted — 288 chars of source]

Since the algorithms given in Section (ref) exhaust all the locally identified parameter values in $IS_{\eta}(\phi)$, we can approximate the lower and upper bounds of the posterior probabilities in Eq. ((ref)) for each hypothesis of interest by the Monte Carlo frequencies for $\big\{ IS_{\eta}(\phi) \subset H_0 \big\}$ and $\big\{ IS_{\eta}(\phi) \cap H_0 \neq \emptyset \big\}$, respectively,

equation[equation omitted — 305 chars of source]

For a scalar impulse response, it is also straightforward to compute the range of posterior means. Let $\underline{\eta}(\phi) =\min\big\{ \eta \in IS_{\eta}(\phi) \big\}$ and $\bar{\eta}(\phi) = \max\big\{ \eta \in IS_{\eta}(\phi) \big\}$. Theorem 2 in GK18 shows that the range of posterior means is given by the connected interval $\big[E_{\phi|Y}\big(\underline{\eta}(\phi)\big), E_{\phi|Y}\big(\bar{\eta}(\phi)\big)\big]$, which can be approximated by Monte Carlo analogues based on draws $\{\phi_{\ell}: \ell=1, \dots, L \}$ from $\pi_{\phi|Y}$.

Monetary policy, real activity and credit spreads: evidence from a locally-identified HSVAR

Our empirical application builds on recent work of CH2019AEJ that investigates the relationships between monetary policy, real activity and credit spreads, and emphasize the role of latters in identifying the monetary policy shocks. They construct a proxy for monetary policy shocks from the high frequency data by detecting the unexpected policy interventions announced in Federal Open Market Committee (FOMC) statements and perform proxy SVAR. Since the FOMC started issuing statements straight away after each meeting only in 1994, their sample of observations covers the period 1994-2007.

We complement their investigation by considering a larger sample and a different identification approach. Our strategy is to exploit the change in volatility occurred between the great inflation and the great moderation periods and employ the identification approach of HSVAR. This strategy allows us to expand the sample to cover the observations before 1994.

Following the specification in CH2019AEJ, we consider a five-equation VAR for the federal funds rate ($i_t$), the log of manufacturing industrial production ($ip_t$), the unemployment rate ($u_t$), the log of the producer price index for finished goods ($p_t$) and the Moody's seasoned BAA corporate bond yield relative to the yield on ten-year treasury constant maturity ($baa_t$). The data cover the period 1954:07-2007:6, monthly frequency. For the period in common, they coincide with CH2019AEJ's ones. Data source is FRED.

Concerning the break in the variances, based on evidence presented in SW02, we set our break date to the beginning of 1984, although all the results are robust to any alternative break dates within the 1983-1985 interval.\footnote{The iterative procedure of LMNS21 to detect the break date suggests the break date being November 1986. Our results are also robust to this choice of break date.}

We specify the autoregressive part of the VAR to include a constant and 3 lags.\footnote{We obtain this specification according to the Hannan-Quinn information criterion. This choice is parsimonious from one side, and guarantees no significant autocorrelation on the residuals from the other side. These results are available from the authors upon request.} For simplicity, we first estimate the reduced form of the model through a feasible generalized least squares (FGLS) estimator.\footnote{See Lan_Lut2008 and BBKM for all the details about the FGLS estimator of heteroskedastic VARs.} The time series included in the VAR and the reduced-form residuals are shown in Appendix (ref).

table[table omitted — 1,161 chars of source]

Table (ref) presents estimates for the eigenvalues and eigenvectors in the $\Lambda$ and $Q$ matrices, respectively, where the eigenvalue estimates are sorted in the increasing order. The matrices of $\Lambda$ and $Q$ can be pinned down uniquely under the ordering and sign normalization restrictions, while in the absence of additional restrictions, the impulse response functions to a shock of interest is not globally identified because of indeterminacy of labeling among the structural shocks, i.e., any of the five column vectors of $Q$ generate observationally equivalent impulse response functions to the monetary policy shock.

To refine the identified set of the impulse responses, we impose sign restrictions such that the impulse response of the policy rate to monetary policy shock is persistently positive. In our specific case, there are two potential candidates that lead to impulse response functions on the federal funds rate $i_t$ being in line with those generally found in empirical contributions (CH2019AEJ, CH2019AEJ, among many others). These impulse responses reported in the left panel of Figure (ref) are corresponding to the two eigenvalues $\hat{\lambda}_1=0.12$ and $\hat{\lambda}_5=1.16$. If we had credible assumption about the direction of the change in volatility of monetary policy shocks across the regimes, it could be used to pin down the eigenvalue corresponding to the monetary policy shock, but to our knowledge, the literature does not provide a clear consensus on it. As a consequence, if we rank first the monetary policy shock, the two rotation matrices $\hat{Q}_1=\big(\hat{q}_1,\:\hat{q}_2,\:\hat{q}_3,\:\hat{q}_4,\:\hat{q}_5\big)$ and $\hat{Q}_2=\big(\hat{q}_5,\:\hat{q}_2,\:\hat{q}_3,\:\hat{q}_4,\:\hat{q}_1\big)$ are observationally equivalent, and hence HSVAR is locally identified. Moreover, as reported in the middle and right panels of Figure (ref), if we look at the impact of these two potential monetary policy shocks on industrial production $ip_t$ and unemployment $u_t$, they produce similar recessionary responses of the two real business cycle indicators, suggesting that it is difficult to argue that one is more plausible than the other in terms of a restriction postulated by economic theory.

figure[figure omitted — 532 chars of source]

Allowing for local identification of the impulse responses under these sign restrictions, we perform the inference methods proposed in Sections (ref) and (ref) for the impulse responses to monetary policy shock. We first estimate the reduced-form parameters of the heteroskedastic VAR using a Bayesian approach as implemented in BBKM, where we specify the reduced-form errors to follow Gaussian with a normal and inverse Wishart prior for $(B,\Sigma_1, \Sigma_2)$ conditional on the known break $T_B$. We obtain posterior draws of $(B,\Sigma_1, \Sigma_2)$ by Gibbs sampling. See BBKM for the details of implementation. Given each draw of reduced-form parameters, we compute observationally equivalent impulse responses by running Algorithm (ref) in Section (ref). After discarding 500 draws for burn-in, we obtain 2000 posterior draws of the reduced-form parameters and, at every draw, the identified set $\mathcal{Q}_R(\hat{\phi})$ is non-empty and consists of two orthogonal matrices that satisfy the eigen-decomposition ((ref)) and they correspond to different permutations of the eigenvalues and eigenvectors.

figure[figure omitted — 1,431 chars of source]

Figure (ref) shows the inference results for the impulse responses to monetary policy shock obtained by the Bayesian, robust Bayesian, and frequentist approaches. The Bayesian posteriors marginalized at each horizon are shown as heat plots with gray scales. From lightest to darkest, we report the highest density regions with credibility $90\%$, $75\%$, $50\%$, $25\%$ and $10\%$.\footnote{The highest posterior density regions are computed by slicing the marginal posterior density approximated with kernel smoothing of the posterior draws of the impulse responses.} For the Bayesian approach, we have used a uniform conditional prior (equal weights) over each admissible $Q$ given the reduced-form parameters $\phi$. Robust Bayesian inference that views the set of admissible $Q$ matrices given $\phi$ as the identified set reports the set of posterior means (dotted lines) and the bounds of the robust credible regions (solid lines) with credibility 90%. Frequentist-valid confidence intervals with coverage 90% are plotted by the dotted-circle lines. They are obtained by retaining the $90\%$ of the draws of $\phi$ with the highest likelihood value and then calculating the fixed-label projection confidence sets presented in Section (ref). The related switching-label projection confidence sets are practically indistinguishable.

As the posterior distributions show, local identification with two admissible solutions generates bimodal posterior distributions for the impulse responses, which are particularly visible in the response of the federal funds rate and industrial production for the first 10 - 20 quarters. In line with Figure (ref), the modes share positive responses for the federal funds rate but with different magnitudes and persistence. In contrast, bimodality of the posteriors of the impulse responses of industrial production and unemployment is less evident. The posteriors indicate recessionary responses to the monetary policy shock in the short-run, though the robust-Bayesian and frequentist confidence intervals are wide. The credit spread responds positively and significantly to the monetary policy shock at least in the medium run. These empirical results are robust and in line with the economic theory despite the lack of global identification.

In summary, with our identification strategy and the extended sample, we have local identification with two admissible impulse responses but our empirical findings incorporating local identification support the main empirical results obtained by CH2019AEJ.

Conclusion

This paper analyzes SVARs that attain local identification but may fail to attain global identification. We identify the class of identifying restrictions that delivers local but non-global identification. This is characterized by non-recursive and/or across-shock equality restrictions. Similar situations might appear also in SVARs identified through heteroskedasticity, non-normality or through external instruments. Exploiting the geometric structure of the identification problem, we propose a novel way to analyze and exhaustively compute the observationally equivalent impulse responses. The novel analytical and computational insights also contribute to the development of a posterior sampling algorithm for Bayesian inference and projection-based frequentist-valid inference in the presence of locally identified parameters.

Our approach for estimation and inference can become a reference in all cases in which, mainly for the complexity of the problem, identification can be addressed only locally, like in many DSGE models, or in generalized method of moments (GMM) or minimum distance (MD) estimation strategies. To the best of our knowledge, Sentana23 is the only work addressing the issue of local identification, that he calls finite underidentification, in a GMM framework. In his contribution, he provided interesting empirically relevant cases where local identification might happen, and, in line with our standpoint, stresses the importance of considering all the admissible solutions, both in terms of efficiency gains and as a strategy for yielding underidentification tests. Extending our computational and inference approaches to these estimation strategies, as well as to locally identified DSGE models, is a promising avenue for future research.

\setcounter{section}{0}

{12pt} \addcontentsline{toc}{section}{Bibliography}