scalismo.sampling

Members list

Concise view

Type members

Classlikes

case class CachedMHEvaluator[A](evaluator: MHDistributionEvaluator[A]) extends MHDistributionEvaluator[A]

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

a probability or density

a probability or density

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

gradient evaluator, used together with DistributionEvaluator

gradient evaluator, used together with DistributionEvaluator

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Proposal Generator for Metropolis Hastings Sampling.

Proposal Generator for Metropolis Hastings Sampling.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
Self type
case class MHSample[A](parameters: A, generatedBy: String)

A sample representation used in the metropolis hastings algorithm. It holds the sampled parameters, as well as a tag (generatedBy), which stores which proposalGenerator has generated that sample

A sample representation used in the metropolis hastings algorithm. It holds the sampled parameters, as well as a tag (generatedBy), which stores which proposalGenerator has generated that sample

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
trait MarkovChain[A]

basic Markov Chain trait: provides a next sample

basic Markov Chain trait: provides a next sample

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait ParameterConversion[A, B] extends A => B

Bijection that maps values of type A to B and vice versa. This is used to convert between different parameter types in sampling.

Bijection that maps values of type A to B and vice versa. This is used to convert between different parameter types in sampling.

Attributes

Companion:
object
Graph
Supertypes
trait A => B
class Object
trait Matchable
class Any
Known subtypes

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

proposal distribution sampler for Metropolis-Hastings MCMC

proposal distribution sampler for Metropolis-Hastings MCMC

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
abstract class SampleLens[A, B]

This class is used in the context of an MCMC chain, where the we have a class Sample or generic type A, with arbitrary structure. The lens focuses attention to a part of the sample with type B, which can then be read and updated using the provided getter and setter methods. To update different parts of a sample, different lenses must be implemented

This class is used in the context of an MCMC chain, where the we have a class Sample or generic type A, with arbitrary structure. The lens focuses attention to a part of the sample with type B, which can then be read and updated using the provided getter and setter methods. To update different parts of a sample, different lenses must be implemented

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

symmetric transition: equal forward and backward transition probability

symmetric transition: equal forward and backward transition probability

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

expresses transition probability between two states

expresses transition probability between two states

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

ratio of forward and backwards proposal probability/density

ratio of forward and backwards proposal probability/density

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes