AnyLogic中的比例

时间:2018-07-24 19:09:27

标签: simulation anylogic agent-based-modeling

我正在基于代理的流行病模型。我希望将一定比例的那些感染者转移到另一个名为“死亡”的状态图中。在AnyLogic中触发此转换的最佳方法是什么?

比方说,感染这种疾病的人中有2%死亡。因此,如果我在一段时间内有1000个感染者,其中200个就会死亡。这与AnyLogic转换中的“费率”不同,因为2%并非每天(而是一段时间)。还有什么其他方法可以实现?enter image description here

1 个答案:

答案 0 :(得分:1)

anylogic中的SEIR示例正是这样做的。您可以找到键入Epidemic和Clinic的示例。在患者代理中,有一个状态图,使感染者能够以一定的概率生存。您可以在下图中看到它: statechart

如果您希望2%的人口死亡,函数randomTrue(0.98)将使用分支为您提供帮助,如示例中所示。