API
Modules
Types and constants
Functions and macros
Documentation
BATTestCases.BATTestCases — Module
BATTestCasesA collection of test cases for BAT.jl.
BATTestCases.FunnelDistribution — Type
struct FunnelDistribution <: Distribution{Multivariate,Continuous}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.GaussianShell — Type
struct GaussianShell <: Distribution{Multivariate,Continuous}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 distributionn::Int64: Number of dimensionsc::AbstractVector{<:Real}lognorm::AbstractFloat
BATTestCases.MultimodalStudentT — Type
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σ::Float64n::Int64dist::Distributions.Product