Convergence diagnostics problem
Posted: Wed Jul 16, 2014 10:51 am
Dear,
I am using Bayesian estimation to estimate some parameter and shock values and calibrate some other parameter values. I use the commands in the estimation block as following:
estimation(datafile=trial_data, mode_compute = 6, mh_nblocks = 2,moments_varendo,conditional_variance_decomposition=[1 2 4 8], mh_replic=50000, conf_sig=0.95, bayesian_irf)y n pi_c_h r c i_d;
However, I get bad convergence result with regards to the red line and blue line. To be more specific, the red line and the blue line can get convergence for the shock parameters, but do not converge for the the coefficients of the shock process and other parameters.
Q1: Is there any method to improve the convergence results? I noticed that in this forum, someone use the posterior mean as the initial value to start a new estimation round. If it helps, should I replace all the estimated parameter values or just the parameters of bad convergence results?
If it does not help, are there any other ways to do? Increase the number of replication or try other mode computation method?
Q2: I am confused about the difference between the parameters which need to be estimated in the parameters block and those in the estimated params block. I know that Dynare will take the parameterization before the model-block as the starting point and keep those parameters at their values unless they are estimated using the estimated_params-block. Does it mean that the parameter values in the parameters block is the same as the initial value in the estimated params block? If not, what's the difference between the value in the parameters block and the initial value in the estimated param block? Because I fount that in some schlar's code, the value in the parameters block is different from the corresponding initial value in the estimated params block.
Any help is highly appreciated!
Regards,
I am using Bayesian estimation to estimate some parameter and shock values and calibrate some other parameter values. I use the commands in the estimation block as following:
estimation(datafile=trial_data, mode_compute = 6, mh_nblocks = 2,moments_varendo,conditional_variance_decomposition=[1 2 4 8], mh_replic=50000, conf_sig=0.95, bayesian_irf)y n pi_c_h r c i_d;
However, I get bad convergence result with regards to the red line and blue line. To be more specific, the red line and the blue line can get convergence for the shock parameters, but do not converge for the the coefficients of the shock process and other parameters.
Q1: Is there any method to improve the convergence results? I noticed that in this forum, someone use the posterior mean as the initial value to start a new estimation round. If it helps, should I replace all the estimated parameter values or just the parameters of bad convergence results?
If it does not help, are there any other ways to do? Increase the number of replication or try other mode computation method?
Q2: I am confused about the difference between the parameters which need to be estimated in the parameters block and those in the estimated params block. I know that Dynare will take the parameterization before the model-block as the starting point and keep those parameters at their values unless they are estimated using the estimated_params-block. Does it mean that the parameter values in the parameters block is the same as the initial value in the estimated params block? If not, what's the difference between the value in the parameters block and the initial value in the estimated param block? Because I fount that in some schlar's code, the value in the parameters block is different from the corresponding initial value in the estimated params block.
Any help is highly appreciated!
Regards,