Skip to content
Snippets Groups Projects
MultilevelChainSampler.jl 632 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

import Base: rand, length, size
Luca Lenz's avatar
Luca Lenz committed
import Distributions: logpdf
import StatsBase: sample
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
export DefaultChains
Luca Lenz's avatar
Luca Lenz committed

include("models/all.jl")
include("proposals/all.jl")
include("chains/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