org.jliszka.probabilitymonad.Distribution

uniform

object uniform extends Distribution[Double]

Continuous distributions

Linear Supertypes
Distribution[Double], AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. uniform
  2. Distribution
  3. AnyRef
  4. Any
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. def *(x: Double)(implicit n: Numeric[Double]): Distribution[Double]

    Definition Classes
    Distribution
  5. def *(d: Distribution[Double])(implicit n: Numeric[Double]): Distribution[Double]

    Definition Classes
    Distribution
  6. def +(x: Double)(implicit n: Numeric[Double]): Distribution[Double]

    Definition Classes
    Distribution
  7. def +(d: Distribution[Double])(implicit n: Numeric[Double]): Distribution[Double]

    Definition Classes
    Distribution
  8. def -(x: Double)(implicit n: Numeric[Double]): Distribution[Double]

    Definition Classes
    Distribution
  9. def -(d: Distribution[Double])(implicit n: Numeric[Double]): Distribution[Double]

    Definition Classes
    Distribution
  10. def /(x: Double)(implicit toDouble: <:<[Double, Double]): Distribution[Double]

    Definition Classes
    Distribution
  11. def /(d: Distribution[Double])(implicit toDouble: <:<[Double, Double]): Distribution[Double]

    Definition Classes
    Distribution
  12. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  13. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  14. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  15. def bucketedHist(min: Double, max: Double, nbuckets: Int, roundDown: Boolean = false)(implicit ord: Ordering[Double], toDouble: <:<[Double, Double]): Unit

    Definition Classes
    Distribution
  16. def bucketedHist(buckets: Int)(implicit ord: Ordering[Double], toDouble: <:<[Double, Double]): Unit

    Definition Classes
    Distribution
  17. def clone(): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  18. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  19. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  20. def ev(implicit toDouble: <:<[Double, Double]): Double

    Definition Classes
    Distribution
  21. def filter(pred: (Double) ⇒ Boolean): Distribution[Double]

    Definition Classes
    Distribution
  22. def finalize(): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  23. def flatMap[B](f: (Double) ⇒ Distribution[B]): Distribution[B]

    Definition Classes
    Distribution
  24. def freeze: Distribution[Double]

    "Freeze" a distribution by taking a sample and serving values out of that sample at random.

    "Freeze" a distribution by taking a sample and serving values out of that sample at random. Useful for when a distribution is expensive to compute and is being sampled from repeatedly.

    Definition Classes
    Distribution
  25. def get: Double

    Definition Classes
    uniformDistribution
  26. final def getClass(): java.lang.Class[_]

    Definition Classes
    AnyRef → Any
  27. def given(pred: (Double) ⇒ Boolean): Distribution[Double]

    Definition Classes
    Distribution
  28. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  29. def hist(implicit ord: Ordering[Double] = null, d: <:<[Double, Double] = null): Unit

    Definition Classes
    Distribution
  30. def histData: Map[Double, Double]

    Definition Classes
    Distribution
  31. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  32. def kurtosis(implicit toDouble: <:<[Double, Double]): Double

    Definition Classes
    Distribution
  33. def map[B](f: (Double) ⇒ B): Distribution[B]

    Definition Classes
    Distribution
  34. def markov(pred: (Double) ⇒ Boolean)(f: (Double) ⇒ Distribution[Double]): Distribution[Double]

    Definition Classes
    Distribution
  35. final def markov(n: Int)(f: (Double) ⇒ Distribution[Double]): Distribution[Double]

    Markov chains

    Markov chains

    Definition Classes
    Distribution
    Annotations
    @tailrec()
  36. def mean(implicit toDouble: <:<[Double, Double]): Double

    Definition Classes
    Distribution
  37. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  38. final def notify(): Unit

    Definition Classes
    AnyRef
  39. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  40. def posterior[B](experiment: (Double) ⇒ Distribution[B])(observed: (B) ⇒ Boolean): Distribution[Double]

    Using this distribution as a prior, compute the posterior distribution after running an experiment and observing some outcomes and not others.

    Using this distribution as a prior, compute the posterior distribution after running an experiment and observing some outcomes and not others.

    Definition Classes
    Distribution
  41. def pr(pred: (Double) ⇒ Boolean, given: (Double) ⇒ Boolean = (a: A) => true, samples: Int = N): Double

    Definition Classes
    Distribution
  42. def repeat(n: Int): Distribution[List[Double]]

    Definition Classes
    Distribution
  43. def sample(n: Int = N): List[Double]

    Definition Classes
    Distribution
  44. def skewness(implicit toDouble: <:<[Double, Double]): Double

    Definition Classes
    Distribution
  45. def stdev(implicit toDouble: <:<[Double, Double]): Double

    Definition Classes
    Distribution
  46. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  47. def toString(): String

    Definition Classes
    Distribution → AnyRef → Any
  48. def until(pred: (List[Double]) ⇒ Boolean): Distribution[List[Double]]

    Definition Classes
    Distribution
  49. def variance(implicit toDouble: <:<[Double, Double]): Double

    Definition Classes
    Distribution
  50. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  51. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  52. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  53. def zip[B](d: Distribution[B]): Distribution[(Double, B)]

    Definition Classes
    Distribution
  54. def zipWith[B, C](d: Distribution[B])(f: (Double, B) ⇒ C): Distribution[C]

    Definition Classes
    Distribution

Inherited from Distribution[Double]

Inherited from AnyRef

Inherited from Any