shock to mean of tax process

This forum is closed. You can read the posts but cannot write. We have migrated the forum to a new location where you will have to reset your password.
Forum rules
This forum is closed. You can read the posts but cannot write. We have migrated the forum to a new location (https://forum.dynare.org) where you will have to reset your password.

shock to mean of tax process

Postby ggar » Fri Dec 19, 2014 4:01 pm

In a simple RBC setup, I have a tax process described by the following AR(1) process:
t = c + 0.9*t(-1) + u
where c is a constant and u is a normally distributed shock with mean 0 and variance sigma. I am trying to model a change in the tax regime that is unanticipated by agents.

1. Is it possible to change the mean of the process i.e. change c to c1 at some future date?
2. Alternatively, can dynare handle a markov switching process for the tax rate?
ggar
 
Posts: 2
Joined: Fri Dec 19, 2014 3:33 pm

Re: shock to mean of tax process

Postby jpfeifer » Fri Dec 19, 2014 4:07 pm

Depends on what your are trying to achieve. For IRFS, you can have permanent shocks to the mean. This does not work for simulations or estimation. Markov-switching DSGE models are not possible yet.
------------
Johannes Pfeifer
University of Cologne
https://sites.google.com/site/pfeiferecon/
jpfeifer
 
Posts: 6940
Joined: Sun Feb 21, 2010 4:02 pm
Location: Cologne, Germany

Re: shock to mean of tax process

Postby ggar » Fri Dec 19, 2014 4:16 pm

Thanks. I am simulating the model. If the change in regime were anticipated, then could I use varexo_det and specify in which period the mean changes?

Out of curiosity, how would you specify a permanent shock to the mean (unanticipated) for IRFs?
ggar
 
Posts: 2
Joined: Fri Dec 19, 2014 3:33 pm

Re: shock to mean of tax process

Postby jpfeifer » Fri Dec 19, 2014 4:28 pm

Yes, under perfect foresight, you could do this.

A permanent shock simply means you define c to be a unit root process
Code: Select all
c=c(-1)+eps_permanent;

A shock eps_permanent will permanently move c. You can do this for IRFs, but not for simulations, because due to the unit root your system will move arbitrarily far away from the old steady state/approximation point and thus become very inaccurate.
------------
Johannes Pfeifer
University of Cologne
https://sites.google.com/site/pfeiferecon/
jpfeifer
 
Posts: 6940
Joined: Sun Feb 21, 2010 4:02 pm
Location: Cologne, Germany


Return to Dynare help

Who is online

Users browsing this forum: No registered users and 12 guests