Bayesian DSGE Estimation - Warning: Matrix is singular
Posted: Thu Jun 18, 2015 6:54 am
Hello, I hope you're fine.
I'm estimating a DSGE Model using Bayesian techniques. The paper in which I base is "Bayesian Estimation of an Open Economy DSGE Model with
Incomplete Pass-Through" Adolfson (2007).
I have the next warning error:
Estimation::marginal density: I'm computing the posterior mean and covariance... Warning: Matrix is singular to working precision."
Estimation::marginal density: I'm computing the posterior log marginal density (modified harmonic mean)... Warning: Matrix is singular to working precision."
"Estimation::marginal density: The support of the weighting density function is not large enough..."
"Estimation::marginal density: I increase the variance of this distribution."
"Estimation::marginal density: Let me try again."
"Estimation::marginal density: There's probably a problem with the modified harmonic mean estimator."
This is the first time that I work with Dynare. I would like to know if someone face this issue.
How can I solve this issue? Where is the problem? In the initial value of the parameters? In the prior distribution? In the observable variables? In the amount of parameters which we decide to estimate?
I try to solve the issue reducing the amount of parameters to estimate, calibrating some parameters and estimating others, changing the observable variables but I continue with the issue.
How generally you solve this issue?
I attach the dynare .mod code and the xls with the data file.
I really appreciate your time and support.
Kind regards,
Lautaro
I'm estimating a DSGE Model using Bayesian techniques. The paper in which I base is "Bayesian Estimation of an Open Economy DSGE Model with
Incomplete Pass-Through" Adolfson (2007).
I have the next warning error:
Estimation::marginal density: I'm computing the posterior mean and covariance... Warning: Matrix is singular to working precision."
Estimation::marginal density: I'm computing the posterior log marginal density (modified harmonic mean)... Warning: Matrix is singular to working precision."
"Estimation::marginal density: The support of the weighting density function is not large enough..."
"Estimation::marginal density: I increase the variance of this distribution."
"Estimation::marginal density: Let me try again."
"Estimation::marginal density: There's probably a problem with the modified harmonic mean estimator."
This is the first time that I work with Dynare. I would like to know if someone face this issue.
How can I solve this issue? Where is the problem? In the initial value of the parameters? In the prior distribution? In the observable variables? In the amount of parameters which we decide to estimate?
I try to solve the issue reducing the amount of parameters to estimate, calibrating some parameters and estimating others, changing the observable variables but I continue with the issue.
How generally you solve this issue?
I attach the dynare .mod code and the xls with the data file.
I really appreciate your time and support.
Kind regards,
Lautaro