Markov Chain Monte Carlo sampler: using the differential evolution jump move (implementation of the Ter Braak differential evolution)
d.e.mcmc(f, lower.inits, upper.inits, max.iter, n.walkers, ...)
function that returns a single scalar value proportional to the log probability density to sample from.
vector specifying for each parameter the lower value the initial distribution.
vector specifying for each parameter the upper value the initial distribution.
maximum number of function evaluations
number of walkers (ensemble size)
further arguments passed to f
List containing:
samples[n.walkers,chain.length,n.dim]
log.p[n.walkers,chain.length]
ter Braak, C. J. F. and Vrugt, J. A. (2008) Differential Evolution Markov Chain with snooker updater and fewer chains. Statistics and Computing, 18(4), 435<U+2013>446, 10.1007/s11222-008-9104-9 .