GaussianDenseVectorProposal

gingr.api.sampling.generators.GaussianDenseVectorProposal
case class GaussianDenseVectorProposal(sdev: Double)(implicit rnd: Random) extends ProposalGenerator[DenseVector[Double]], SymmetricTransitionRatio[DenseVector[Double]], TransitionProbability[DenseVector[Double]]

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait TransitionProbability[DenseVector[Double]]
trait SymmetricTransitionRatio[DenseVector[Double]]
trait TransitionRatio[DenseVector[Double]]
trait ProposalGenerator[DenseVector[Double]]
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

override def logTransitionProbability(from: DenseVector[Double], to: DenseVector[Double]): Double

rate of transition from to (log value)

rate of transition from to (log value)

Attributes

Definition Classes
TransitionProbability
override def propose(current: DenseVector[Double]): DenseVector[Double]

draw a sample from this proposal distribution, may depend on current state

draw a sample from this proposal distribution, may depend on current state

Attributes

Definition Classes
ProposalGenerator

Inherited methods

override def logTransitionRatio(from: DenseVector[Double], to: DenseVector[Double]): Double

transition ratio forward probability / backward probability

transition ratio forward probability / backward probability

Attributes

Definition Classes
TransitionProbability -> TransitionRatio
Inherited from:
TransitionProbability
def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product