public class Hamiltonian
extends java.lang.Object
Algorithm 1: "Hamiltonian Monte Carlo". The No-U-Turn Sampler: Adaptively Setting Path Lengths in Hamiltonian Monte Carlo https://arxiv.org/pdf/1111.4246.pdf
Modifier and Type | Method and Description |
---|---|
static NetworkSamples |
getPosteriorSamples(BayesNet bayesNet,
java.util.List<DoubleVertex> fromVertices,
int sampleCount,
int leapFrogCount,
double stepSize) |
static NetworkSamples |
getPosteriorSamples(BayesNet bayesNet,
java.util.List<DoubleVertex> fromVertices,
int sampleCount,
int leapFrogCount,
double stepSize,
java.util.List<java.lang.Double> startValues,
java.util.Random random) |
public static NetworkSamples getPosteriorSamples(BayesNet bayesNet, java.util.List<DoubleVertex> fromVertices, int sampleCount, int leapFrogCount, double stepSize)
public static NetworkSamples getPosteriorSamples(BayesNet bayesNet, java.util.List<DoubleVertex> fromVertices, int sampleCount, int leapFrogCount, double stepSize, java.util.List<java.lang.Double> startValues, java.util.Random random)