Newer
Older
abstract type RejectionBasedChains <: AbstractMCMC.AbstractChains end
include("simple.jl")
#include("multi.jl")
function Base.show(io::IO, c::RejectionBasedChains)
print(io, "Chain ", size(c), " {", eltype(c), "}")
end
function Base.display(c::RejectionBasedChains)
println(c)
info = get_info(c)
nchains = size(c, 2)
for k = keys(info)
if nchains == 1
println(" ", k, " : ", info[k][1])
else
m, s = mean(info[k]), std(info[k])
println(" ", k, " : ", m, " ± ", s)
end
end
end