NormalDistribution

class NormalDistribution(sampler: GaussianSampler) : UnivariateDistribution<Double>

Implements UnivariateDistribution for the normal (gaussian) distribution.

Constructors

NormalDistribution
Link copied to clipboard
common
fun NormalDistribution(mean: Double, standardDeviation: Double, normalized: NormalizedGaussianSampler = ZigguratNormalizedGaussianSampler)
NormalDistribution
Link copied to clipboard
common
fun NormalDistribution(sampler: GaussianSampler)

Functions

cumulative
Link copied to clipboard
common
open override fun cumulative(arg: Double): Double
Cumulative distribution for ordered parameter (CDF)
probability
Link copied to clipboard
common
open override fun probability(arg: Double): Double
A probability value for given argument arg.
sample
Link copied to clipboard
common
open override fun sample(generator: RandomGenerator): Chain<Double>
Generates a chain of samples.

Properties

sampler
Link copied to clipboard
common
val sampler: GaussianSampler

Sources

common source
Link copied to clipboard