package discrete

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. class AtomicBinomial extends Element[Int] with Atomic[Int] with ValuesMaker[Int] with Cacheable[Int] with OneShifter

    A binomial distribution in which the parameters are constants.

  2. class AtomicGeometric extends Element[Int] with Atomic[Int] with OneShifter with Cacheable[Int]

    A geometric distribution representing the number of trials until the first success.

    A geometric distribution representing the number of trials until the first success. The parameter, which is a constant, represents the probability of failure of a trial.

  3. class AtomicPoisson extends Element[Int] with Atomic[Int] with OneShifter with Cacheable[Int]

    A Poisson distribution in which the parameter is constant.

  4. class AtomicSwitchingFlip extends AtomicFlip with SwitchingFlip

    A Flip that switches its randomness (true to false or false to true) every time it is proposed.

    A Flip that switches its randomness (true to false or false to true) every time it is proposed. The parameter is constant.

  5. class AtomicUniform [T] extends AtomicSelect[T] with Atomic[T] with Cacheable[T]

    A discrete uniform distribution over a sequence of options, each of which is a constant.

  6. class BinomialFixedNumTrials extends NonCachingChain[Double, Int]

    A binomial distribution in which the number of trials is fixed and the success probability is an element.

  7. class CompoundAtomic extends NonCachingChain[Double, Int]

    A Possion distribution in which the parameter is an element.

  8. class CompoundBinomial extends CachingChain[Int, Int]

    A binomial distribution in which the parameters are elements.

  9. class CompoundGeometric extends NonCachingChain[Double, Int]

    A geometric distribution representing the number of trials until the first success.

    A geometric distribution representing the number of trials until the first success. The parameter, which is an element, represents the probability of failure of a trial.

  10. class CompoundSwitchingFlip extends CompoundFlip with SwitchingFlip

    A Flip that switches its randomness (true to false or false to true) every time it is proposed.

    A Flip that switches its randomness (true to false or false to true) every time it is proposed. The parameter is an element.

  11. class CompoundUniform [T] extends AtomicDist[T]

    A discrete uniform distribution over a sequence of options, each of which is an element over values.

  12. class FromRange extends AtomicUniform[Int]

    A uniform distribution over integers in range from lower (inclusive) to upper (exclusive).

  13. trait OneShifter extends Element[Int] with Atomic[Int]

    Atomic elements over integers with integer randomness whose proposal distribution shifts the value by 1.

  14. class ParameterizedBinomialFixedNumTrials extends CachingChain[Double, Int] with SingleParameterized[Int]

    A binomial with a fixed number of trials parameterized by a beta distribution.

  15. trait SwitchingFlip extends Element[Boolean] with Flip

    A Flip that switches its randomness (true to false or false to true) every time it is proposed.

Ungrouped