Zero Restrictions
We adopt the model implemented by Bjørnland and Leitemo (2009), who investigate the interdependence between interest rates and stock prices by imposing both short-run and long-run zero restrictions. We assume zt to be the 5 × 1 vector of macroeconomic variables, ordered as
$$ { {z} }_{t}=[{\Delta} y_{t},{\Delta} c_{t},{\Delta} i_{t},{\Delta} s_{t},R_{t}]^{\prime} $$
where yt denotes real gross domestic product (GDP), ct real consumption, it real investment, st share prices, and Rt the country’s interest rate. Specified in this order, our structural VAR is assumed to be stable, invertible and written in its moving average representation as
$$ { {z} }_{t}={ {Bx} }(L){ {v} }_{t} $$
(1)
where vt is a 5 × 1 vector of reduced-form residuals, assumed to be identically and independently distributed, v \(_{t}\sim \) iid(0 ,Ω), with Ω being the positive-definite covariance matrix. B (L) is the 5 × 5 convergent matrix polynomial in the lag operator, L, B(L) = B0 + B1L1 + B2L2 + ....
The underlying orthogonal structural disturbances, εt, can be written as a linear combination of the reduced-form innovations, vt, vt = Sεt, where S is the 5 × 5 contemporaneous matrix. Equation 1 can be written in terms of the structural shocks, εt, as
$$ { {z} }_{t}={ {C} }(L){ {\varepsilon} }_{t} $$
(2)
where C (L) = B (L) S. In our identification scheme for S, the underlying orthogonal structural disturbances, εt, are normalized to have unit variance, the vector of the uncorrelated structural shocks is ordered as ε\(_{t}=[\varepsilon _{t}^{\Delta y},\varepsilon _{t}^{\Delta c},\varepsilon _{t}^{\Delta i},\varepsilon _{t}^{\Delta s},{\varepsilon _{t}^{R}}]^{\prime }\), and the remaining shocks are identified from their respective equations, but are left uninterpreted. \(\varepsilon _{t}^{\Delta s}\) represents the share price shock or the optimism shock. From the covariance structure we also get the following relationship
$$ \mathbf{\Omega}=E\left[ \text{ {v}}_{t}{ {v}}_{t}^{\prime}\right] =\text{ {S} }E\left[{ {\varepsilon} }_{t}{ {\varepsilon}}_{t}^{\prime}\right] \text{ {S}}^{\prime}={ {S} {S}}^{\prime}\text{.} $$
(3)
Following the standard monetary VAR literature — see, for example, Christiano et al. (1999, 2005) and Bjørnland and Leitemo (2009) — we identify the country policy rate shock by assuming that macroeconomic variables do not react contemporaneously to the policy rate, while a contemporaneous reaction from the macroeconomic environment to the policy rate is allowed for. We achieve this identification by placing the three macroeconomic aggregates, real GDP, consumption, and investment above the interest rate in the structural VAR ordering and assuming three zero restrictions on the relevant coefficients in the fifth column of the S matrix, namely S15 = S25 = S35 = 0. In order to identify the share price shock, we follow Bjørnland and Leitemo (2009) and impose three zero restrictions on the S matrix, namely S14 = S24 = S34 = 0. These restrictions reflect the assumption that macroeconomic aggregates do not contemporaneously react to share price shocks. By imposing no zeros in the fourth row of the S matrix, we allow share prices to contemporaneously react to shocks originating from the macroeconomic aggregates. Specifically,
$$ \begin{bmatrix} {\Delta y}_{t}\\ {\Delta c}_{t}\\ {\Delta i}_{t}\\ {\Delta s}_{t}\\ {R}_{t} \end{bmatrix} ={ {C} }(L) \begin{bmatrix} S_{11} & 0 & 0 & 0 & 0\\ S_{21} & S_{22} & 0 & 0 & 0\\ S_{31} & S_{32} & S_{33} & 0 & 0\\ S_{41} & S_{42} & S_{43} & S_{44} & S_{45}\\ S_{51} & S_{52} & S_{53} & S_{54} & S_{55} \end{bmatrix} \begin{bmatrix} \varepsilon_{t}^{\Delta y}\\ \varepsilon_{t}^{\Delta c}\\ \varepsilon_{t}^{\Delta i}\\ \varepsilon_{t}^{\Delta s}\\ {\varepsilon_{t}^{R}} \end{bmatrix} \text{.} $$
(4)
In order to account for two-way causation, we allow for interaction between the interest rate and share prices by following Bjørnland and Leitemo (2009) and assuming that interest rate shocks do not have any effect on real share prices in the long run. We impose this restriction by setting the sum of the infinite number of relevant lag coefficients in Eq. 2 equal to zero, \( {\textstyle \sum \nolimits _{j=0}^{\infty }} C_{45,j}=0\). From the relationship C (L) = B (L) S, we know that B(1) S = C(1). Here, \(C(1)= {\textstyle \sum \nolimits _{j=0}^{\infty }} C_{j}\) and \(B(1)= {\textstyle \sum \nolimits _{j=0}^{\infty }} B_{j}\) represent the 5 × 5 long run matrix of C(L) and B(L), respectively. Therefore, the long run restriction C45(1) = 0 implies that
$$ B_{41}(1)S_{15}+B_{42}(1)S_{25}+B_{43}(1)S_{35}+B_{44}(1)S_{45}+B_{45} (1)S_{55}=0\text{.} $$
The system becomes just identifiable. For a structural VAR with n (= 5) variables, we need n(n − 1)/2 (= 10) restrictions for identification. We achieve that in our system by imposing nine short-run restrictions and one long-run restriction. In short, since share prices and the interest rate appear at the bottom of the system, the identification strategy assumes that innovations in the interest rate, \({\varepsilon _{t}^{R}}\), and share prices, \(\varepsilon _{t}^{\Delta s}\), percolate into the domestic economy with a lag. On the other hand, real domestic shocks, \(\varepsilon _{t}^{\Delta y}\), \(\varepsilon _{t}^{\Delta c}\), and \(\varepsilon _{t}^{\Delta i}\), affect the financial markets contemporaneously.
Sign Restrictions
We also use the pure-sign-restrictions approach, proposed by Uhlig (2005), in his investigation of the effects of monetary policy shocks on output. In particular, Uhlig (2005) criticizes the identification strategy in the standard monetary VAR literature of imposing zero restrictions on the short-run response of output to a monetary policy shock, and directly imposes sign restrictions on the impulse responses. In this approach, sufficient sign restrictions are imposed on the impulse responses, guided by economic theory, to correctly identify structural innovations, while at the same time being agnostic about the primary variable of interest, in our case real output.
We follow Uhlig (2005) and keep our key variable of interest, real GDP, unrestricted. Recall from Section 3.1 that the matrix S is the 5 × 5 contemporaneous matrix. The j th column of the S matrix (or its negative) represents the immediate impact on all variables due to the j th fundamental innovation, one standard error in size. As before, there are n(n − 1)/2 degrees of freedom in specifying the matrix S. As already noted, we are only interested in identifying the innovation originating from a shock to real share prices. In our model, this is equivalent to identifying a single column s∈ Rn in Eq. 3. From Definition 1 in Uhlig (2005), the vector s∈ Rn is called an impulse vector iff there is some matrix S, such that SS\(^{\prime }=\mathbf {\Omega }\).
We propose three restrictions as follows
Shock/Variable
| |
Δyt
| |
Δct
| |
Δit
| |
Δst
| |
Rt
|
---|
Restriction
| | | |
≥ 0
| |
≥ 0
| |
≥ 0
| | |
to analyze the effects of stock market shocks on the macroeconomy. That is, we claim that an optimism shock
-
does not decrease real consumption expenditure x months after the shock
-
does not decrease real investment spending for x months after the shock
-
does not decrease the real price of shares for x months after the shock.
These sign restrictions helps us to identify innovations in optimism that are associated with an increase in stock prices, signalling a boom in the stock market, and an increase in private consumption through the wealth channel. Nam and Wang (2019) impose similar sign restrictions on the prices of shares and consumer spending and state that the sign restrictions imposed on these two variables are generally regarded in the economics literature as the best identifiers of “individuals’ expectations about the future.” Moreover, Baker et al. (2003, p. 969) state that “corporate investment and the stock market are positively correlated, in both the time series and the cross-section. The traditional explanation for this relationship is that stock prices reflect the marginal product of capital. This is the interpretation given to the relationship between investment and Tobin’s Q, for example, as in Tobin (1969 and von Furstenberg (1977.”
In the algorithm for the pure-sign-restriction methodology, all impulse vectors that satisfy the sign restrictions on the impulse responses are assigned an equal probability. We denote \(\widetilde {S}(\mathbf {\Omega })\) as the lower triangular Cholesky factor of Ω. Let Pn represent the space of positive definite matrices of dimension n × n (5 × 5). Assume φn to be the unit sphere in the real space Rn such that \(\mathbf {\varphi }^{n}=\left \{ \mathbf {\alpha }\in \text { {\textit {R}}}^{n}:||\mathbf {\alpha }||=1\right \} \), where α is an n-dimensional vector of unit length. In the first step of the algorithm, we draw a set of unrestricted parameters (A, Ω) from the posterior distribution. The posterior itself is computed as the product of a normal Wishart density and an indicator function in the (A, Ω,α) space. To draw from the posterior distribution, we take a joint draw from the unrestricted normal Wishart posterior for the VAR parameters (A, Ω) and from the uniform distribution of the unit sphere, \(\mathbf {\alpha }_{in}\mathbf {\varphi }^{n}\). Next, we construct the impulse vector s using the following relationship
$$ {{s}}=\widetilde{\text{{S}}}\mathbf{\alpha}\text{.} $$
(5)
Subsequently, we compute the impulse responses rk,j at horizons k = 0,1,2,..., K for the variables j, representing real GDP, real consumer expenditure, real investment spending, real share prices, and the interest rate. If the impulse responses match the mentioned sign restrictions, the algorithm keeps the draw and computes the statistics. In case the impulse responses do not satisfy the sign restrictions,the algorithm discards the draw and repeats the previous steps sufficient times — for more details refer to Uhlig (2005). For computational purposes, we use a VAR(4), and no constant and time trend in the model. We compute 40 steps (10 years). We utilize 2000 draws from the posterior, 1000 sub draws for each of the posterior draws, and keep 1000 accepted draws to construct the impulse vectors and responses to which we apply the Uhlig (2005) pure-sign-restrictions algorithm.
Zero and Sign Restrictions
In this section, we implement the algorithms for sign and zero restrictions recently proposed by Arias et al. (2018). Let us consider the structural VAR model in the general form structured as in Rubio-Ramirez et al. (2010)
$$ {{Z}}_{t}^{\prime}{ {A}}_{0}=\sum\limits_{l=1}^{4}{ {Z}}_{t-l}^{\prime}{ {A}}_{l}+{ {c}}+{{\varepsilon}}_{t}^{\prime}\text{,} t=1,...,~~ T $$
(6)
where Zt is the 5 × 1 vector of endogenous variables, consisting of real output, y, real consumption, c, real investment, i, unit labour costs, l, and real share prices, s, with all the variables entered as percentage changes (logarithmic first differences times 100). εt is the 5 × 1 vector of fundamental innovations, Al is the 5 × 5 matrix of parameters for 0 ≤ l ≤ 4. The matrix A 0 is invertible, c is the 1 × n vector of parameters, and T is the sample size. The model described in Eq. 6 can be summarized as
$$ {{Z}}_{t}^{\prime}{{A}}_{0}={ {X}}_{t}^{\prime}{{A}}_{+}+{ {\varepsilon}}_{t}^{\prime}\text{,} t=1,...,~~T $$
(7)
where \({A}_{+}^{\prime }=\left [ { {A}}_{1}^{\prime },...,{ {A}}_{p}^{\prime } { {c}}^{\prime }\right ]\) and \({X}_{t}^{\prime }=\left [ { {Z}}_{t-1}^{\prime },...,{ {Z}}_{t-p}^{\prime } \mathbf {1}\right ] \). The reduced form representation is
$$ {{Z}}_{t}^{\prime}={{X}}_{t}^{\prime}{{B}}+\mathbf{\upsilon}_{t}^{\prime}\text{,} t=1,...,~~T $$
where B= A+ A\(_{0}^{-1}\), \(\mathbf {\upsilon }_{t}^{\prime }=\)ε\(_{t}^{\prime }\)A\(_{0}^{-1}\), and \(E[\mathbf {\upsilon }_{t}\mathbf {\upsilon }_{t}^{\prime }]=\mathbf {\Omega }=\left (\text { {\textit {A}}}_{0}\text { {\textit {A}}}_{0}^{\prime }\right )^{-1}\). The reduced-form parameters are B and Ω, while A0 and A+ are the structural parameters.
Equation 7 represents the structural VAR in terms of the structural parameterization, characterized by the structural parameters A0 and A+. Arias et al. (2018) propose that structural VARs can be written as a product of a set of reduced-form parameters and a set of orthogonal matrices. They name this, the orthogonal reduced-form parameterization. This method of parameterization contains information on the reduced-form parameters, B and Ω, and the orthogonal matrix Q. The following equation summarizes the orthogonal reduced-form parameterization
$$ {{Z}}_{t}^{\prime}={{X}}_{t}^{\prime}{ {B}}+{{\varepsilon}}_{t}^{\prime}{ {Q}}^{\prime}h(\mathbf{\Omega})\text{,} t=1,...,T $$
(8)
where h(Ω), of dimension 5 × 5, represents the decomposition of the covariance matrix Ω, such that \(h(\mathbf {\Omega })^{\prime }h(\mathbf {\Omega })=\mathbf {\Omega }\), where h is the Cholesky decomposition. To make draws from the structural parameterization, \(\left ({ {B} },\boldsymbol {\Omega },{ {Q} }\right ) \) needs to be transformed into (A0, A+). Using Eqs. 7 and 8, and the Cholesky decomposition of h, a mapping between \(\left (B,\mathbf {\Omega },Q\right ) \) and (A0, A+) can be defined as follows
$$ f_{h}\left( { {A} }_{0},{ {A} }_{+}\right) =\left( { {A} }_{+}{ {A} }_{0}^{-1},\left( { {A} }_{0}{ {A} }_{0}^{\prime}\right)^{-1},h\left( \left( { {A} }_{0}{ {A} }_{0}^{\prime}\right)^{-1}\right) { {A} }_{0}\right) {.} $$
The first element of the triad on the right represents the matrix B , the second element corresponds to Ω, and the last element corresponds to Q . The function fh is invertible, where the inverse of the function is defined as follows
$$ f_{h}^{-1}\left( { {B} },\mathbf{\Omega},{ {Q} }\right) =\left( h(\mathbf{\Omega})^{-1}{ {Q} },{ {B} }h(\mathbf{\Omega})^{-1}{ {Q} }\right) $$
where the first element on the right hand side of the equation corresponds to the structural parameter A0 and the second element corresponds to A +. Using this relationship, it is evident that the structural parameterization depends on both the reduced-form parameters as well as on the orthogonal matrices.
Let the matrix O j contain information on the zero restrictions due to the j th structural shock for the range 1 ≤ j ≤ n. The matrix Oj has dimensions oj × r and is of full row rank, where oj = 0,...,n − j, for j = 1,...,n. In what follows, we describe Algorithms (2) and (3) in Arias et al. (2018).
ALGORITHM 2: Using this algorithm, we make independent draws from a distribution that lies over the structural parameterization conditional on the zero restrictions imposed in the baseline model.
-
1.
Make independent draws \(\left ({ {B} },\mathbf {\Omega }\right ) \) from the normal-inverse-Wishart (NIW) distribution
-
2.
Make independent draws X\(_{j}\in R^{n+1-j-o_{j}}\), for j = 1,...,n, from a standard normal distribution and set W j = X\(_{j}/\left \Vert \text { {\textit {X}}}_{j}\right \Vert \)
-
3.
Define Q \(=\left [ { {q}}_{1},...,{ {q}}_{n}\right ] \) using the recursive relationship qj = Kj Wj for any matrix Kj. The columns of Kj form an orthogonal basis for the null space of the matrix with dimension (j − 1 + oj) × n such that
$$ { {M} }_{j}=\left[ { {q} }_{1}...{ {q} }_{j-1}\left( { {O} }_{j}F\left( f_{h}^{-1}\left( { {B} },\mathbf{\Omega},{ {I} }_{n}\right) \right) \right)^{\prime}\right]^{\prime} $$
where the function F is assumed to be continuous.
-
4.
Set \(\left (\text {{\textit {A}}}_{0},\text { {\textit {A}}}_{+}\right ) =f_{h}^{-1}\left (\text {{\textit {B}}},\mathbf {\Omega },\text { {\textit {Q}}}\right ) \)
-
5.
Go back to Step 1, until the required number of draws is obtained.
ALGORITHM 3: Using this algorithm, we obtain independent draws from the normal-generalized-normal (NGN) distribution over the structural parameterization conditional on both the sign and as well on the zero restrictions. Let Φ represent the set of all structural parameters that satisfy the zero restrictions and \(\mathbf {\upsilon } _{(gof_{h})}\) the volume element.
-
1.
Independently draw (A 0, A +) using Algorithm 2
-
2.
If (A0, A+) satisfies the sign restrictions, then set the importance weight to
$$ \frac{\text{NGN}\left( { {A} }_{0},{ {A} }_{+}\right) }{\text{NIW}\left( {{ {B} }}{,\mathbf{\Omega}}\right) \mathbf{\upsilon}{_{(gof_{h})|\mathbf{\Phi}} }\left( { {A} }_{0},{ {A} }_{+}\right) }\propto\frac{\left\vert \det\left( { {A} }_{0}\right) \right\vert^{-(2n+m+1)}}{\mathbf{\upsilon}{_{(gof_{h} )|\mathbf{\Phi}}}\left( { {A} }_{0},{ {A} }_{+}\right) } $$
If \(\left (\text {{\textit {A}}}_{0},\text {{\textit {A}}}_{+}\right )\) does not satisfy the sign restrictions, set its importance weight to 0.
-
3.
Repeat Step 1 until the required number of draws is obtained.
-
4.
Using importance weights, conduct sampling with replacement.
For more details and proofs, see Arias et al. (2018) and the respective supplementary materials.