2.7.11.2 Other Distributions
2.7.11.2.1 Continuous Symmetric Distributions
Rand_Cauchy(Mu, Sigma, Stream). Cauchy distribution. Parameters:
-
Mu = Mean.
-
Sigma = Standard deviation.
-
Stream = Random number stream.
Rand_Student(N, Stream). Student's-t distribution. Parameters:
-
N = degrees of freedom.
-
Stream = Random number stream.
Rand_Normal(Mu, Sigma, Stream). Normal distribution. Parameters:
-
Mu = Mean.
-
Sigma = Standard deviation.
-
Stream = Random number stream.
Rand_Gauss(Mu, Sigma, Stream). Gaussian distribution. Like Rand_Normal(), but a bit faster.
Parameters:
-
Mu = Mean.
-
Sigma = Standard deviation.
-
Stream = Random number stream.
2.7.11.2.2 Continuous Skewed Distributions
Rand_Spline(Spline, Stream). This macro takes a spline describing the desired distribution. The T
value of the spline is the output value, and the .y value its chance of occuring. Parameters:
-
Spline = A spline determining the distribution.
-
Stream = Random number stream.
Rand_Gamma(Alpha, Beta, Stream). Gamma distribution. Parameters:
-
Alpha = Shape parameter > 0.
-
Beta = Scale parameter > 0.
-
Stream = Random number stream.
Rand_Beta(Alpha, Beta, Stream). Beta variate. Parameters:
-
Alpha = Shape Gamma1.
-
Beta = Scale Gamma2.
-
Stream = Random number stream.
Rand_Chi_Square(N, Stream). Chi Square random variate. Parameters:
-
N = Degrees of freedom (integer).
-
Stream = Random number stream.
Rand_F_Dist(N, M, Stream). F-distribution. Parameters:
-
N, M = Degrees of freedom.
-
Stream = Random number stream.
Rand_Tri(Min, Max, Mode, Stream). Triangular distribution Parameters:
-
Min, Max, Mode: Min < Mode < Max.
-
Stream = Random number stream.
Rand_Erlang(Mu, K, Stream). Erlang variate. Parameters:
-
Mu = Mean >= 0.
-
K = Number of exponential samples.
-
Stream = Random number stream.
Rand_Exp(Lambda, Stream). Exponential distribution. Parameters:
-
Lambda = rate = 1/mean.
-
Stream = Random number stream.
Rand_Lognormal(Mu, Sigma, Stream). Lognormal distribution. Parameters:
-
Mu = Mean.
-
Sigma = Standard deviation.
-
Stream = Random number stream.
Rand_Pareto(Alpha, Stream). Pareto distribution. Parameters:
-
Alpha = ?
-
Stream = Random number stream.
Rand_Weibull(Alpha, Beta, Stream). Weibull distribution. Parameters:
-
Alpha = ?
-
Beta = ?
-
Stream = Random number stream.
2.7.11.2.3 Discrete Distributions
Rand_Bernoulli(P, Stream) and Prob(P, Stream). Bernoulli distribution. Output is true
with probability equal to the value of P and false with a probability of 1 - P. Parameters:
-
P = probability range (0-1).
-
Stream = Random number stream.
Rand_Binomial(N, P, Stream). Binomial distribution. Parameters:
-
N = Number of trials.
-
P = Probability (0-1)
-
Stream = Random number stream.
Rand_Geo(P, Stream). Geometric distribution. Parameters:
-
P = Probability (0-1).
-
Stream = Random number stream.
Rand_Poisson(Mu, Stream). Poisson distribution. Parameters:
-
Mu = Mean.
-
Stream = Random number stream.
|