Shocks in DSGE

Discussion of State Space and Dynamic Stochastic General Equilibrium Models
ecrgap
Posts: 36
Joined: Mon May 25, 2009 10:24 am

Shocks in DSGE

Unread post by ecrgap »

Hi,

When calibrating a simple DSGE model we introduce shocks by setting for example frml z = rho*z{1} (in logs). But this refers to 1.0 shocks. How do we introduce 1 standard deviation shocks?

Thanks
TomDoan
Posts: 7814
Joined: Wed Nov 01, 2006 4:36 pm

Re: Shocks in DSGE

Unread post by TomDoan »

The easiest way to handle that is to rescale the "F" matrix. If the vector of standard deviations of the shocks is D, then using F*%DIAG(D) for the "F" matrix will give the desired results. The alternative is to endogenize the shock by

Code: Select all

frml(identity) zfrml z = rho*z{1}+sigmau*u
frml ufrml u = 0.0
ecrgap
Posts: 36
Joined: Mon May 25, 2009 10:24 am

Re: Shocks in DSGE

Unread post by ecrgap »

Thanks a lot.

What value as an initial guess for sigmau would ne plausible then?

Thank you
TomDoan
Posts: 7814
Joined: Wed Nov 01, 2006 4:36 pm

Re: Shocks in DSGE

Unread post by TomDoan »

Wouldn't that depend upon the situation? Since DSGE assumes the shocks in the non-identity equations (which will now be the "U" variable) have unit variance, sigmau would be the desired standard deviation for the shock to the productivity variable.
Post Reply