ai.dragonfly.math.stats.probability.distributions

Members list

Type members

Classlikes

object Beta

Attributes

Companion
class
Source
Beta.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Beta.type
case class Beta(α: Double, β: Double, min: Double, MAX: Double) extends ParametricProbabilityDistribution[Double]

Attributes

Companion
object
Source
Beta.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait ProbabilityDistribution[Double]
trait Sampleable[Double]
class Object
trait Matchable
class Any
Show all
object Binomial

Attributes

Companion
class
Source
Binomial.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Binomial.type
case class Binomial(n: Long, P: Double) extends ParametricProbabilityDistribution[Long]

Binomial Distribution: https://en.wikipedia.org/wiki/Binomial_distribution

Value parameters

P

probability of a successful outcome on any single trial.

n

number of trials in process or experiment with two possible outcomes, i.e. a boolean valued random function.

Attributes

Companion
object
Source
Binomial.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Sampleable[Long]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
DiscreteUniform.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class DiscreteUniform(interval: Interval[Long]) extends ParametricProbabilityDistribution[Long]

Attributes

Companion
object
Source
DiscreteUniform.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Sampleable[Long]
class Object
trait Matchable
class Any
Show all
case class EstimatedBeta(idealized: Beta, : Double) extends EstimatedProbabilityDistribution[Double, Beta]

Attributes

Source
Beta.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class EstimatedBinomial(interval: Interval[Long], idealized: Binomial, : Long) extends EstimatedProbabilityDistribution[Long, Binomial]

Attributes

Source
Binomial.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class EstimatedDiscreteUniform(interval: Interval[Long], idealized: DiscreteUniform, : Long) extends EstimatedProbabilityDistribution[Long, DiscreteUniform]

Attributes

Source
DiscreteUniform.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class EstimatedGaussian(interval: Interval[Double], idealized: Gaussian, : Double) extends EstimatedProbabilityDistribution[Double, Gaussian]

Attributes

Source
Gaussian.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class EstimatedLogNormal(interval: Interval[Double], idealized: LogNormal, : Double) extends EstimatedProbabilityDistribution[Double, LogNormal]

Attributes

Source
LogNormal.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class EstimatedPERT(idealized: PERT, : Double) extends EstimatedProbabilityDistribution[Double, PERT]

Attributes

Source
PERT.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class EstimatedPoisson(interval: Interval[Long], idealized: Poisson, : Long) extends EstimatedProbabilityDistribution[Long, Poisson]

Attributes

Source
Poisson.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Source
EstimatedProbabilityDistribution.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
case class EstimatedUniform(idealized: Uniform, : Double) extends EstimatedProbabilityDistribution[Double, Uniform]

Attributes

Source
Uniform.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Gaussian

Attributes

Companion
class
Source
Gaussian.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Gaussian.type
case class Gaussian(μ: Double, σ²: Double) extends ParametricProbabilityDistribution[Double]

Attributes

Companion
object
Source
Gaussian.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait ProbabilityDistribution[Double]
trait Sampleable[Double]
class Object
trait Matchable
class Any
Show all
object LogNormal

Attributes

Companion
class
Source
LogNormal.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
LogNormal.type
case class LogNormal(μ: Double, σ²: Double) extends ParametricProbabilityDistribution[Double]

Attributes

Companion
object
Source
LogNormal.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait ProbabilityDistribution[Double]
trait Sampleable[Double]
class Object
trait Matchable
class Any
Show all
object PERT

Attributes

Companion
class
Source
PERT.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
PERT.type
case class PERT(boundedMean: BoundedMean[Double]) extends ParametricProbabilityDistribution[Double]

Attributes

Companion
object
Source
PERT.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait ProbabilityDistribution[Double]
trait Sampleable[Double]
class Object
trait Matchable
class Any
Show all

Attributes

Source
ProbabilityDistribution.scala
Supertypes
trait ProbabilityDistribution[DOMAIN]
trait Sampleable[DOMAIN]
class Object
trait Matchable
class Any
Known subtypes
class Beta
class Binomial
class Gaussian
class LogNormal
class PERT
class Poisson
class Uniform
Show all
object Poisson

Attributes

Companion
class
Source
Poisson.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Poisson.type
case class Poisson(λ: Double) extends ParametricProbabilityDistribution[Long]

🐟

🐟

Attributes

Companion
object
Source
Poisson.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Sampleable[Long]
class Object
trait Matchable
class Any
Show all
trait ProbabilityDistribution[DOMAIN] extends Sampleable[DOMAIN]

Attributes

Source
ProbabilityDistribution.scala
Supertypes
trait Sampleable[DOMAIN]
class Object
trait Matchable
class Any
Known subtypes
class Beta
class Binomial
class Gaussian
class LogNormal
class PERT
class Poisson
class Uniform
Show all
trait Sampleable[DOMAIN]

Attributes

Source
Sampleable.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Tetrahedron
class Interval[DOMAIN]
trait ProbabilityDistribution[DOMAIN]
class Beta
class Binomial
class Gaussian
class LogNormal
class PERT
class Poisson
class Uniform
Show all
object Uniform

Attributes

Companion
class
Source
Uniform.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Uniform.type
case class Uniform(interval: Interval[Double]) extends ParametricProbabilityDistribution[Double]

Attributes

Companion
object
Source
Uniform.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait ProbabilityDistribution[Double]
trait Sampleable[Double]
class Object
trait Matchable
class Any
Show all