Anylogic 中的概率分布
Probability Distributions in Anylogic
我有一个问题,在我的模拟模型中,我想创建一些代理到达数量的随机性。在我的模型中,数量为 1 的几率为 25%,数量为 2 的几率为 50%,数量为 3 的几率为 25%。我想通过使用 anylogic 的拆分函数生成这些数量,而不是在我想要的拆分函数中添加一个分布,它给出基于该分布的值。
但是 Anylogic 中是否有适合这种估计的分布,或者我真的应该手动进行。我已经在考虑使用正态分布的舍入值,但我不确定这是否正确。
谢谢。
您可以使用自定义分布来创建您想要的任何形状的分布(它位于 Agent 调色板下)。
在您的情况下,您需要选择一种离散类型,如下所示。
然后,在拆分块中,您将指定副本数为
customDistribution()
我有一个问题,在我的模拟模型中,我想创建一些代理到达数量的随机性。在我的模型中,数量为 1 的几率为 25%,数量为 2 的几率为 50%,数量为 3 的几率为 25%。我想通过使用 anylogic 的拆分函数生成这些数量,而不是在我想要的拆分函数中添加一个分布,它给出基于该分布的值。
但是 Anylogic 中是否有适合这种估计的分布,或者我真的应该手动进行。我已经在考虑使用正态分布的舍入值,但我不确定这是否正确。
谢谢。
您可以使用自定义分布来创建您想要的任何形状的分布(它位于 Agent 调色板下)。
在您的情况下,您需要选择一种离散类型,如下所示。
然后,在拆分块中,您将指定副本数为
customDistribution()