Package-level declarations

Types

Link copied to clipboard
interface Distribution<T : Any> : Sampler<T>

A distribution of typed objects.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

A multivariate distribution that has independent distributions for separate axis.

Link copied to clipboard

A multivariate distribution that takes a map of parameters.

Link copied to clipboard
class NamedDistributionWrapper<T : Any>(val name: String, val distribution: Distribution<T>) : NamedDistribution<T>
Link copied to clipboard

Implements Distribution1D for the normal (gaussian) distribution.

Functions

Link copied to clipboard
fun <T : Comparable<T>> Distribution1D<T>.integral(from: T, to: T): Double

Compute probability integral in an interval

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