| e0.diagnose {bayesLife} | R Documentation |
Convergence Diagnostics for Markov Chain Monte Carlo of Life Expectancy
Description
Function e0.diagnose runs convergence diagnostics of existing MCMCs, using the raftery.diag function from the coda package.
Usage
e0.diagnose(sim.dir, thin = 225, burnin = 10000, express = FALSE,
country.sampling.prop = NULL, keep.thin.mcmc = FALSE, verbose = TRUE)
Arguments
sim.dir |
Directory with the MCMC simulation results. |
thin |
Thinning interval. |
burnin |
Number of iterations to be discarded from the beginning of the parameter traces. |
express |
Logical. If |
country.sampling.prop |
Proportion of countries that are included in the diagnostics. If it is |
keep.thin.mcmc |
Logical. If |
verbose |
Logical switching log messages on and off. |
Details
The function invokes the e0.raftery.diag function separately for country-independent parameters and for country-specific parameters. It results in two possible states: red, i.e. it did not converge, and green, i.e. it converged.
The resulting object is stored in
‘{sim.dir}/diagnostics/bayesLife.convergence_{thin}_{burnin}.rda’ and can be accessed using the function get.e0.convergence.
Function has.mcmc.converged from the bayesTFR package can be used to check if the existing diagnostics converged.
Value
e0.diagnose returns an object of class bayesLife.convergence with components:
result |
Table containing all not-converged parameters. Its columns include ‘Total iterations needed’ and ‘Remaining iterations’. |
lresult.country.independent |
Number of rows in |
country.independent |
Result of |
country.specific |
Result of |
iter.needed |
Number of additional iterations suggested in order to achieve convergence. |
iter.total |
Total number of iterations of the original unthinned set of chains. |
use.nr.traj |
Suggestion for number of trajectories in generating predictions. |
burnin |
Burnin used. |
thin |
Thinning interval used. |
status |
Vector of character strings containing the result status. Possible values: ‘green’, ‘red’. |
mcmc.set |
Object of class |
thin.mcmc |
If |
express |
Value of the input argument |
nr.countries |
Vector with elements |
Author(s)
Hana Sevcikova, Adrian Raftery
See Also
e0.raftery.diag, raftery.diag, summary.bayesLife.convergence, get.e0.convergence, create.thinned.e0.mcmc