Unstable Dynare - Optimal Policy

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.

Unstable Dynare - Optimal Policy

Postby mricci » Fri Aug 26, 2016 12:33 pm

Hello everyone,

I am running an optimal fiscal policy exercise with the Unstable version of Dynare.
The model is a standard RBC model (with variable capacity utilisation as the only “new" feature) where the Gvt is choosing optimally capital and labour tax to maximize welfare and sustain a certain amount of debt (e.g the model is the same as in Ferraro, 2010).

The exercise I run is here: starting from an arbitrary point characterised by an initial level of Gvt debt and capital, the economy converges to its optimal-policy steady state (with its associated level of debt)

The problem encountered is here: in principle, by choosing the trajectory for fiscal instruments, Gvt should be also choosing in any period the amount of debt it holds.
However, looking at the result of the simulation, it looks as something is wrong: whereas all variables show a smooth/theory consistent (?) dynamics, gvt debt appears always diverging.

Does anyone know why this is happening?

I also have a second question: how can I run/code an optimal policy simulation from an initial steady state to a final one, when the steady state is provided analytically??

Attached below my .mod file, thanks for your time.
Attachments
WelfareMax.mod
(4.07 KiB) Downloaded 64 times
mricci
 
Posts: 35
Joined: Sat Aug 16, 2014 3:31 pm

Re: Unstable Dynare - Optimal Policy

Postby jpfeifer » Tue Sep 06, 2016 11:18 pm

I don't really know your model, but is the unit root intended? It might explain divergence, because there is then nothing that guarantees that your model is going to return to any given terminal point.

The answer to your second question depends on the context. If you are doing perfect foresight, you need to provide and endval-block (or when working with histval an initval block, see https://github.com/DynareTeam/dynare/pull/1182/commits/26baff91c8e609827dda9f983a2da3906ece4e5b).
------------
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: Google [Bot] and 6 guests