BATTestCases.FunnelDistributionType
struct FunnelDistribution <: Distribution{Multivariate,Continuous}

Experimental feature, not part of stable public API.

A funnel distribution (see Caldwell et al. for definition).

Constructors:

  • FunnelDistribution(; a::Real = 1.0, b::Real = 0.5, n::Integer = 3)

Fields:

  • a::Real: Variance of the dominant normal distribution.

  • b::Real: Variance of the supporting normal distributions.

  • n::Integer: Number of dimensions.

BATTestCases.GaussianShellType
struct GaussianShell <: Distribution{Multivariate,Continuous}

Experimental feature, not part of stable public API.

Gaussian Shell (see Caldwell et al. for definition).

Constructors:

  • GaussianShell(; r::Real=5, w::Real=2, n::Integer=2)

Fields:

  • r::Real: The radius of the Gaussian shell distribution.

  • w::Real: Variance of the Gaussian shell distribution

  • n::Int64: Number of dimensions

  • c::AbstractVector{<:Real}

  • lognorm::AbstractFloat

Note

Fields c and lognorm are considered internal and subject to change without deprecation.

BATTestCases.MultimodalStudentTType
MultimodalStudentT <: Distribution{Multivariate,Continuous}

The Multimodal Student-t Distribution (It's defined similarly to multimodal Cauchy defined in Caldwell et al.).

Assumes two bimodal peaks, each in its own dimension.

Constructors:

  • MultimodalStudentT(; μ::Real=1, σ::Float64=0.2, ν::Integer=1, n::Integer=4)

Arguments:

  • μ::Real: The location parameter used for the two bimodal peaks.
  • σ::Float64: The scale parameter shared among all components.
  • ν::Int: The degrees of freedom.
  • n::Int: The number of dimensions.

Fields:

  • bimodals::Distributions.MixtureModel

  • σ::Float64

  • n::Int64

  • dist::Distributions.Product

Note

All fields of MultimodalStudentT are considered internal and subject to change without deprecation.