Bookmark and Share

Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

st: Manipulating SVAR estimates for counterfactual analysis

From   Sören Karau <>
Subject   st: Manipulating SVAR estimates for counterfactual analysis
Date   Wed, 20 Apr 2011 14:35:19 +0100

Dear Statalist,

I am about to conduct counterfactual simulations after using a SVAR model.
In order to do so, I use a usual Cholesky decomposition and constrain the A
and B matrices like the following (assuming 4 variables in the system):

matrix A =3D (1,0,0,0\.,1,0,0\.,.,1,0\.,.,.,1)
matrix B =3D (.,0,0,0\0,.,0,0\0,0,.,0\0,0,0,.)

I let stata estimate the coefficients.

In a second step, I need to manipulate those coefficients in order to
simuluate what would happen to the system, if a certain variable did not
react to shocks from other variables, while leaving all other estimates as
before. If I understood correctly what I read, one can do that by imposing
that the cross-correlation between the variables under consideration is set
to zero. For instance, if it was variable 4 I was interested in, I would
need to change the estimated coefficients of A_[1,4], A_[2,4], A_[3,4] to
zero (for all lags), the rest remains as estimated before.

How can I do that in stata? I have stored the estimates as a variable, but
how can I directly impose that for an impulse reponse analysis stata should
use the estimated matrix using my additional restrictions

I would greatly appreciate any help, thank you so much in advance!

Soeren Karau
*   For searches and help try:

© Copyright 1996–2018 StataCorp LLC   |   Terms of use   |   Privacy   |   Contact us   |   Site index