Anylogic 中的概率分布

Probability Distributions in Anylogic

我有一个问题,在我的模拟模型中,我想创建一些代理到达数量的随机性。在我的模型中,数量为 1 的几率为 25%,数量为 2 的几率为 50%,数量为 3 的几率为 25%。我想通过使用 anylogic 的拆分函数生成这些数量,而不是在我想要的拆分函数中添加一个分布,它给出基于该分布的值。

但是 Anylogic 中是否有适合这种估计的分布,或者我真的应该手动进行。我已经在考虑使用正态分布的舍入值,但我不确定这是否正确。

谢谢。

您可以使用自定义分布来创建您想要的任何形状的分布(它位于 Agent 调色板下)。

在您的情况下,您需要选择一种离散类型,如下所示。

然后,在拆分块中,您将指定副本数为

customDistribution()