lik_init 2 in bayesian estimation
Posted: Wed Apr 11, 2007 8:44 am
Dear all,
I am trying to estimate a fairly standar DSGE model with Bayesian techniques in dynare and I am getting rubish results. In particular, I get the following message, both at the initial step in which dynare maximizes the posterior and in the Metropolis-Hastings:
"Warning: Log of zero
Matrix is close to singular or badly scaled. Results may be inaccurate."
and the smoothed estimated shocks are clearly non-stationary.
However, if instead I use the option "lik_init=2" everything works fine.
According to dynare's manual, this option should be used when the model is non-stationary. But my model is in log-deviations and has no growth, so it should be stationary.
Why is this option helping me?
Is it acceptable to use this option even if my model is stationary?
Thank you for your help,
Pablo
I am trying to estimate a fairly standar DSGE model with Bayesian techniques in dynare and I am getting rubish results. In particular, I get the following message, both at the initial step in which dynare maximizes the posterior and in the Metropolis-Hastings:
"Warning: Log of zero
Matrix is close to singular or badly scaled. Results may be inaccurate."
and the smoothed estimated shocks are clearly non-stationary.
However, if instead I use the option "lik_init=2" everything works fine.
According to dynare's manual, this option should be used when the model is non-stationary. But my model is in log-deviations and has no growth, so it should be stationary.
Why is this option helping me?
Is it acceptable to use this option even if my model is stationary?
Thank you for your help,
Pablo