Package jdistlib.inference
Class ContinuousBlockMetropolisKernel
java.lang.Object
jdistlib.inference.ContinuousBlockMetropolisKernel
- All Implemented Interfaces:
HybridKernel
Gaussian random-walk update of a continuous block conditional on all other coordinates.
-
Constructor Summary
ConstructorsConstructorDescriptionContinuousBlockMetropolisKernel(int[] coordinates, double scale) ContinuousBlockMetropolisKernel(int[] coordinates, double[] scales) -
Method Summary
Modifier and TypeMethodDescriptionname()update(double[] state, double currentLogDensity, LogDensity target, MixedStateSpace space, RandomEngine random)
-
Constructor Details
-
ContinuousBlockMetropolisKernel
public ContinuousBlockMetropolisKernel(int[] coordinates, double scale) -
ContinuousBlockMetropolisKernel
public ContinuousBlockMetropolisKernel(int[] coordinates, double[] scales)
-
-
Method Details
-
name
- Specified by:
namein interfaceHybridKernel
-
update
public HybridKernelTransition update(double[] state, double currentLogDensity, LogDensity target, MixedStateSpace space, RandomEngine random) - Specified by:
updatein interfaceHybridKernel
-