The Zero Lower Bound Constraint on Nominal Int. Rate

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.

Re: The Zero Lower Bound Constraint on Nominal Int. Rate

Postby adi199283 » Wed May 14, 2014 12:25 pm

jpfeifer wrote:(d_ss, e_ss, l_ss) are not set.

Thank you for your advice. After setting these stuff, the model stil fails.
Have you ever read Michael Funke and Michael Paetz`s paper, "Financial system reforms and China’s monetary policy framework: A DSGE-based assessment of initiatives and proposals". In model with zero lower bound, how could they introduce the market rate while there exist another rate call regulated rate at the same time. I do not how this could be possible in the dynare program.
Attachments
interestrate.mod
(7.16 KiB) Downloaded 253 times
adi199283
 
Posts: 25
Joined: Sun May 11, 2014 12:31 pm

Re: The Zero Lower Bound Constraint on Nominal Int. Rate

Postby jpfeifer » Wed May 14, 2014 1:25 pm

The file you posted is not updated. The parameters are still unset. What is the new error message? No I haven't read the paper.
------------
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: The Zero Lower Bound Constraint on Nominal Int. Rate

Postby adi199283 » Thu May 15, 2014 4:07 am

jpfeifer wrote:The file you posted is not updated. The parameters are still unset. What is the new error message? No I haven't read the paper.

Thank you again for your suggestion. After modifying the code, it seems that the syntax is correct now. But the problem is when I run the mod file, it still shows "Starting MATLAB/Octave computing" after two hours. I am really confused.
Wish you could give me some suggestions.
Many thanks.

Configuring Dynare ...
[mex] Generalized QZ.
[mex] Sylvester equation solution.
[mex] Kronecker products.
[mex] Sparse kronecker products.
[mex] Local state space iteration (second order).
[mex] Bytecode evaluation.
[mex] k-order perturbation solver.
[mex] k-order solution simulation.
[mex] Quasi Monte-Carlo sequence (Sobol).
[mex] Markov Switching SBVAR.

Starting Dynare (version 4.3.1).
Starting preprocessing of the model file ...
Found 491 equation(s).
Evaluating expressions...done
Computing static model derivatives:
- order 1
Computing dynamic model derivatives:
- order 1
Processing outputs ...done
Preprocessing completed.
Starting MATLAB/Octave computing.
Attachments
NKM_ZLB4.mod
(7.39 KiB) Downloaded 336 times
adi199283
 
Posts: 25
Joined: Sun May 11, 2014 12:31 pm

Re: The Zero Lower Bound Constraint on Nominal Int. Rate

Postby cfp » Wed Oct 14, 2015 5:47 pm

I was reminded about this thread earlier today. This is just an update to let you know that there's a spiritual successor to this code available from:

http://github.org/tholden/dynareOBC

The new code is both much easier to use and more accurate. The algorithm also has a more rigorous theoretical justification.
cfp
 
Posts: 60
Joined: Mon Mar 15, 2010 9:18 pm

Re: The Zero Lower Bound Constraint on Nominal Int. Rate

Postby sidus87 » Sun Nov 15, 2015 6:58 pm

I've been trying to use DynareOBC to solve a simple NK model where I impose that r=max(taylor,0) . The only shock I consider for the moment is a TFP shock. Using dynareOBC on the uploaded code gives me the following error:

dynareOBC does not support cases in which the constraint just binds in steady-state

Strangely, when I simulate the model without constraint, the interest does become negative, so the constraint should be binding.

Do you guys have an explanation for this?

Thanks in advance
Attachments
simple_NK.mod
(2.27 KiB) Downloaded 285 times
sidus87
 
Posts: 23
Joined: Sat Jun 23, 2012 9:46 pm
Location: London, UK

Re: The Zero Lower Bound Constraint on Nominal Int. Rate

Postby cfp » Sun Nov 15, 2015 7:34 pm

You have:
Code: Select all
(1+i)/(1+i_ss) = max(something,1);

You meant:
Code: Select all
(1+i)= max((1+i_ss)*something,1);
cfp
 
Posts: 60
Joined: Mon Mar 15, 2010 9:18 pm

Re: The Zero Lower Bound Constraint on Nominal Int. Rate

Postby xuz » Tue May 17, 2016 2:26 am

SébastienVillemot wrote:As stated above, Dynare can perform analyses of ZLB in a deterministic setup (using the "simul" command, where nonlinearities are fully handled), but not in a stochastic setup (using "stoch_simul").

If you want to analyze ZLB in a stochastic setup, then use a global method or the extended path methods. These methods will be incorporated in Dynare at some point in the future, but are not yet there.


I wonder anyone has a sample code for the global method with the ZLB? How should we interpret "max{0, i*}" as a spline or Chebyshev?

Thanks in advance!
xuz
 
Posts: 29
Joined: Thu May 14, 2015 10:59 pm

Re: The Zero Lower Bound Constraint on Nominal Int. Rate

Postby jpfeifer » Tue May 17, 2016 6:43 pm

@xuz: Global methods like projection methods are not yet implemented. There is the stochastic extended path, which is experimental in the unstable version.
------------
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

Previous

Return to Dynare help

Who is online

Users browsing this forum: No registered users and 11 guests