Вероятностные распределения

Иногда вам может понадобиться промоделировать недетерминистические, случайные процессы, например, изменение погоды или какой-то случайный выбор. Это может быть сделано с помощью вероятностных распределений.

AnyLogic поддерживает большое количество разных вероятностных распределений. Чтобы получить случайное значение, сгенерированное согласно закону вероятностного распределения, нужно вызвать соответствующий метод, например, exponential( 0.6 ).

Все классы распределений в AnyLogic реализованы на основе стандартного генератора случайных чисел Java (класс java.util.Random). Если же вы хотите использовать по умолчанию какой-то другой генератор случанйых чисел, вам нужно будет вызвать статический метод  setDefaultRandomGenerator( java.util.Random gen ) класса  Utilities.

С помощью следующей модели вы можете исследовать различные вероятностные распределения, которые поддерживает AnyLogic:

Демо модель: Probability Distributions

AnyLogic поддерживает следующие вероятностные распределения:

Бернулли

bernoulli

Бета

beta

Бета (усеченное)

beta (truncated)

Биномиальное

binomial

Биномиальное (усеченное)

binomial (truncated)

Коши

cauchy

Хи-квадрат

chi2

Эрланга

erlang

Экспоненциальное

exponential

Экспоненциальное (усеченное)

exponential (truncated)

Гамма

gamma

Гамма (усеченное)

gamma (truncated)

Геометрическое

geometric

Гумбеля 1

gumbel1

Гумбеля 2

gumbel2

Гипергеометрическое

hypergeometric

Лапласа

laplace

Логарифмическое

logarithmic

Логистическое

logistic

Логарифмически-нормальное

lognormal

Отрицательное биномиальное

negativeBinomial

Отрицательное биномиальное (усеченное)

negativeBinomial (truncated)

Нормальное

normal

Нормальное (усеченное)

normal (truncated)

Парето

pareto

PERT

pert

Пуассона

poisson

Пуассона (усеченное)

poisson (truncated)

Случайное false

randomFalse

Случайное true

randomTrue

Рэлея

rayleigh

Треугольное

triangular

Треугольное (усеченное)

triangular (truncated)

Треугольное усредненное

triangularAV

Равномерное 

uniform

Равномерное дискретное

uniform_discr

Равномерное положительное

uniform_pos

Вейбулла

weibull

Вейбулла (усеченное)

weibull (truncated)

Эмпирическое