Package space.kscience.kmath.distributions

Types

Distribution
Link copied to clipboard
common
interface Distribution<T : Any> : Sampler<T>
A distribution of typed objects.
DistributionBuilder
Link copied to clipboard
common
class DistributionBuilder<T : Any>
FactorizedDistribution
Link copied to clipboard
common
class FactorizedDistribution<T>(distributions: Collection<NamedDistribution<T>>) : NamedDistribution<T>
A multivariate distribution that has independent distributions for separate axis.
NamedDistribution
Link copied to clipboard
common
interface NamedDistribution<T> : Distribution<Map<String, T>>
A multivariate distribution that takes a map of parameters.
NamedDistributionWrapper
Link copied to clipboard
common
class NamedDistributionWrapper<T : Any>(name: String, distribution: Distribution<T>) : NamedDistribution<T>
NormalDistribution
Link copied to clipboard
common
class NormalDistribution(sampler: GaussianSampler) : UnivariateDistribution<Double>
Implements UnivariateDistribution for the normal (gaussian) distribution.
UnivariateDistribution
Link copied to clipboard
common
interface UnivariateDistribution<T : Comparable<T>> : Distribution<T>

Functions

integral
Link copied to clipboard
common
fun <T : Comparable<T>> UnivariateDistribution<T>.integral(from: T, to: T): Double
Compute probability integral in an interval