1
$\begingroup$

Counterfactual analysis is used when we want to compare the actual IRF with counterfactual senario IRF. For example, if you want to examine inflation response to oil price shocks just ignoring the second round effects, you can use counterfactual IRF(no second round effects) to compare with the baseline IRF(with second round effects) in SVAR model.
Counterfactual IRF is produced from baseline IRF in SVAR using additional restrictions. This methodology has been used by Bernanke et al(1997), Sims and Zha(2006), Kilian and Lewis(2011) etc. In here I mainly refered the Wong(2015).

Consider the following VAR model.
$A_0 y_t =\sum_{i=1}^{p} A_i y_{t-i} +\epsilon_t $
where $y_t =[oil_t, \pi^e_t, \pi_t ]$ and $\epsilon_t$ is a vector of orthogonal structural shock.

Define the above equation in companion form.
$A_0 y_t =\sum_{i=1}^{p} A_i y_{t-i} +\epsilon_t $
$y_t =\sum_{i=1}^{p} A^{-1}_0A_i y_{t-i} +A^{-1}_0\epsilon_t $
$X_t =\Lambda X_{t-1}+v_t$

Let $E(v_t' v_t)=\Omega$ , $\tilde{A_0^{-1}}=chol(\Omega)$ and $e_j$ as a row vector with 1 as the $j$th element and 0 elsewhere.
Then the impluse response function of variable $j$ to $10\%$ oil shock at horizon $k$, $\Psi_j^k$ is
$\Psi_j^k=e_j \Lambda^k \xi$
where $\xi=\frac{0.1 \times \tilde{A_0^{-1}}e_1' }{e_1 \tilde{A_0^{-1}} e_1'}$

Usually the response of variable $j$ to shock $i$ at horizon $k$ is $ \Lambda^k_{i,j} $
so $\Lambda^k_{j,i}=e_j\Lambda^k e_i'$
Here I can't understand why we use $\xi$ and the meaning of its numerator and denominator.

[Note] The difference between $\tilde{A_0^{-1}}$ and $A_0^{-1}$ is just normalization. $A_0^{-1}$ is normalized to have 1 in its diagnal.

$\endgroup$
2
  • $\begingroup$ What is the paper in question? It seems there are additional unstated assumptions. $\endgroup$
    – jpfeifer
    Commented Nov 5 at 15:19
  • $\begingroup$ @jpfeifer The paper is "Do Inflation Expectations Propagate the Inflationary Impact of Real Oil Price Shocks?: Evidence from the Michigan Survey", and I added link(onlinelibrary.wiley.com/doi/full/10.1111/jmcb.12288) in the text. $\endgroup$
    – guest
    Commented Nov 6 at 0:29

1 Answer 1

0
$\begingroup$

$\epsilon_t$ here is the structural shock. $\nu_t$ are the reduced form residuals. $A_0^{-1}$ is a rotation matrix providing the mapping between reduced form and structural shocks. $\tilde A_0^{-1}$ is essentially the same, but normalizing the structural shock variances to 1. In the paper, we are interested in the IRFs to a structural shock, which implies we need to identify the vector $\nu_t$ corresponding to the shock of interest. Generally, for a one-standard deviation shock that would be something like $\tilde A_0^{-1} e_1'$, because, loosely speaking, $\tilde A_0^{-1}$ has the standard deviation of the shocks on the diagonal and $e_1$ is a unit shock. However, we are interested in a 0.1 unit shock instead of a one-standard deviation one. That is where the $\xi$ comes in. The numerator uses 0.1 times a one-standard deviation shock, while the denominator divides this by the standard deviation. The result is a 0.1 unit shock to the first structural shock.

$\endgroup$
2
  • $\begingroup$ I understand your answer but I think $\xi$ is a column vector of $0.1$ standard deviation shock normalized by one-standard deviation(since we need normalized matrix $A_0^{-1}$ to calculate impulse-response function). Then the dimension of impulse-response result $\Psi_j^k=e_j \Lambda^k \xi$ is $(1 \times n)*(n \times n)*(n \times 1)= 1\times 1$ which means it is a scalar(note that $n$ is a random number that I choose). $\endgroup$
    – guest
    Commented Nov 8 at 14:48
  • $\begingroup$ Yes, that is correct because it is only the IRF for variable $j$. If you drop the selection vector $e_j$ you will get the full vector of IRFs of dimension $n\times 1$. $\endgroup$
    – jpfeifer
    Commented Nov 9 at 8:40

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.