Skip to content

Supported distributions

Carina Pilch edited this page Jun 19, 2018 · 18 revisions

The following table gives an overview about the distributions which can be used within the tool for the firing behaviour of general transitions.

The documentation of the used library classes can be found at: http://www.iro.umontreal.ca/~simardr/ssj/doc/html/umontreal/iro/lecuyer/randvar/RandomVariateGen.html

CDF function Required value in XML Required parameters Used class name
Uniform uniform a, b ∈ ℝ with a < b UniformGen
Normal normal mu ∈ ℝ, sigma ∈ ℝ⁺ NormalGen
Folded normal foldednormal mu ∈ ℝ≥0, sigma ∈ ℝ⁺ FoldedNormalGen
Half normal halfnormal sigma ∈ ℝ⁺ (version 1.0: mu ∈ ℝ required, later versions: fixed mu=0) HalfNormalGen
Log normal lognormal mu ∈ ℝ, sigma ∈ ℝ⁺ LognormalGen
Inverse normal inversenormal mu, lambda ∈ ℝ⁺ InverseGaussianGen
Beta beta alpha, beta ∈ ℝ⁺ (version 1.0: a, b ∈ ℝ with a < b required, later versions: fixed a=0, b=1) BetaGen
Cauchy cauchy alpha ∈ ℝ, beta ∈ ℝ⁺ CauchyGen
Chi (only in version 1.0) chi nu ∈ ℕ⁺ ChiGen
Chi square chisquare n ∈ ℕ⁺ ChiSquareGen
Exponential exp lambda ∈ ℝ⁺ ExponentialGen
Fisher's F fisherf n, m ∈ ℕ⁺ FisherFGen
Frechet (only in version 1.0) frechet alpha, beta ∈ ℝ⁺, delta ∈ ℝ FrechetGen
Gamma gamma alpha, beta ∈ ℝ⁺ (version 1.0: lambda instead of beta) GammaGen
Inverse gamma inversegamma alpha, beta ∈ ℝ⁺ InverseGammaGen
Gumbel (only in version 1.0) gumbel beta ∈ ℝ\{0}, delta ∈ ℝ GumbelGen
Laplace laplace beta ∈ ℝ⁺, mu ∈ ℝ LaplaceGen
Logistic logistic mu ∈ ℝ, s ∈ ℝ⁺ (version 1.0: alpha instead of mu and lambda instead of 1/s) LogisticGen
Log logistic (only in version 1.0) loglogistic alpha, beta ∈ ℝ⁺ LoglogisticGen
Pareto pareto alpha, beta ∈ ℝ⁺ ParetoGen
Rayleigh rayleigh beta ∈ ℝ⁺ (version 1.0: a ∈ ℝ required, later versions: fixed a=0) RayleighGen
Student student n ∈ ℕ⁺ StudentGen
Weibull weibull alpha, beta ∈ ℝ⁺ (version 1.0: lambda instead of 1/beta and delta ∈ ℝ required, later versions: fixed delta=0) WeibullGen