| plot_mcmc_bite {bite} | R Documentation | 
Plot trace and density from a log file
Description
This function plots the trace and/or density of each mcmc sample.
Usage
plot_mcmc_bite(mcmc.log, type = c("trace", "density"), burnin = 0,
  variable = NA, label = NA, col = "#000000", cex.est = 1,
  bty = "n", kp.burn = FALSE, ...)
Arguments
mcmc.log | 
 Any mcmc sample with the saved iterations in rows and the variables in columns  | 
type | 
 Character taken in c("trace", "density"). If both are specified, they are plotted side by side in the same graphical device  | 
burnin | 
 The size of the burnin in number of iterations or the proportion of iteration you want to remove  | 
variable | 
 The name or number of the variable to plot. If is.na(variable), all columns of mcmc.log will be plotted except "iter" and "temperature"  | 
label | 
 Full variable name to be plotted  | 
col, bty, ... | 
 Other graphical parameters to parse to   | 
cex.est | 
 The magnification to be used for estimates display  | 
kp.burn | 
 Logical specifying whether the plot window should adjust to the pre-burnin values (only evaluated if "trace" in type)  | 
Author(s)
Theo Gaboriau
Examples
 ## Load test data
 data(Anolis_traits)
 data(Anolis_tree)
 data(Anolis_map)
 
 ## Run a simple MCMC chain
 my.jive <- make_jive(Anolis_tree, Anolis_traits[-3],  model.priors = list(mean="BM", logvar="OU"))
 bite_ex <- tempdir()
 logfile <- sprintf("%s/my.jive_mcmc.log", bite_ex)
 mcmc_bite(my.jive, log.file=logfile, sampling.freq=10, print.freq=10, ngen=1000) 
 ## import the results in R
 res <- read.csv(logfile, header = TRUE, sep = "\t")
 
 ## plot the results
 plot_mcmc_bite(res, burnin = 0.2, variable = NA, cex.est = .7)
 plot_mcmc_bite(res, burnin = 0.2, variable = "prior.mean", cex.est = .7)