Hello guys,
I’m a new user of the dynare.
I got error messages while replicating a basic RBC model.
dynare rbc
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).
Starting Dynare (version 4.3.0).
Starting preprocessing of the model file …
Found 6 equation(s).
Evaluating expressions…done
Computing static model derivatives:
order 1
Computing dynamic model derivatives:
order 1
order 2
Processing outputs …done
Preprocessing completed.
Starting MATLAB/Octave computing.
You are violating Dynare’s timing convention for predetermined variables, see the manual. Capital is a predetermined state. Either use the predetermined_variables command or shift the capital timing by one period.
I changed the equations corresponding to the processes of the exogenous shock to
g=rho_gg(-1)+e_g;
a=rho_aa(-1)+e_a;
But still I get the error, now a little better i think
There are 4 eigenvalue(s) larger than 1 in modulus
for 5 forward-looking variable(s)
Anyhow, something is still wrong and I don’t know which of the equations are misspecified.
If you could point out which of them may be generating the error message I would appreciate.
Sorry, I tried but I could not see anything. Actually, the error I am getting is that there is an eigenvalue to close to 0/0.!
In any case, make sure you typed in the model correctly and that the timing of the variables is correct. Also, be careful about the choice of your parametres. I dont know if you can give me some hints about the model I might be able to help you.
Btw, you start with the command: model(linear). Are you typing in the equations already in a log-linearised form?