Package jdistlib.inference
Class ReversibleJumpSampler
java.lang.Object
jdistlib.inference.ReversibleJumpSampler
General Java-only RJMCMC acceptance engine with warmup-frozen move and within-model adaptation.
-
Constructor Summary
ConstructorsConstructorDescriptionReversibleJumpSampler(ReversibleJumpMove[] moves, double[] moveWeights, ReversibleJumpWithinModelKernel... withinModelKernels) -
Method Summary
Modifier and TypeMethodDescriptionresume(ReversibleJumpTarget target, ReversibleJumpCheckpoint checkpoint, ReversibleJumpSamplingOptions options) sample(ReversibleJumpTarget target, ReversibleJumpState initialState, ReversibleJumpSamplingOptions options, RandomEngine random)
-
Constructor Details
-
ReversibleJumpSampler
public ReversibleJumpSampler(ReversibleJumpMove[] moves, double[] moveWeights, ReversibleJumpWithinModelKernel... withinModelKernels)
-
-
Method Details
-
sample
public ReversibleJumpResult sample(ReversibleJumpTarget target, ReversibleJumpState initialState, ReversibleJumpSamplingOptions options, RandomEngine random) -
resume
public ReversibleJumpResult resume(ReversibleJumpTarget target, ReversibleJumpCheckpoint checkpoint, ReversibleJumpSamplingOptions options)
-