Skip to content
Snippets Groups Projects
MultilevelChainSampler.jl 810 B
Newer Older
Luca Lenz's avatar
Luca Lenz committed
module MultilevelChainSampler
Luca Lenz's avatar
Luca Lenz committed

using AbstractMCMC: AbstractMCMC, AbstractModel
using BangBang
using Distributions
Luca Lenz's avatar
Luca Lenz committed

using Random, StatsBase
using Primes, HaltonSequences

Luca Lenz's avatar
Luca Lenz committed
using Graphs
using DataFrames
Luca Lenz's avatar
Luca Lenz committed
import Base: getindex, length, size, eltype, convert, rand, push!
Luca Lenz's avatar
Luca Lenz committed
import Distributions: logpdf
Luca Lenz's avatar
Luca Lenz committed
import StatsBase: sample, autocov
Luca Lenz's avatar
Luca Lenz committed

Luca Lenz's avatar
Luca Lenz committed
export logdensity
export LogDensity, SampledLogDensity
export MultilevelLogDensity, MultilevelSampledLogDensity
Luca Lenz's avatar
Luca Lenz committed

export propose
export RandomWalk, CyclicWalk
Luca Lenz's avatar
Luca Lenz committed
export ErdosRenyi

Luca Lenz's avatar
Luca Lenz committed
export MetropolisHastings, ChristenFox
Luca Lenz's avatar
Luca Lenz committed
export total_costs
Luca Lenz's avatar
Luca Lenz committed

Luca Lenz's avatar
Luca Lenz committed
export nchains, info
export is_multilevel
export states
Luca Lenz's avatar
Luca Lenz committed
export autocov, logpart, empirical_cdf
export RejectionChains


include("chains/all.jl")
include("models/all.jl")
include("proposals/all.jl")
include("algos/all.jl")
Luca Lenz's avatar
Luca Lenz committed

Luca Lenz's avatar
Luca Lenz committed
end
Luca Lenz's avatar
Luca Lenz committed