首页 > 解决方案 > AnyLogic 中的比例

问题描述

我正在研究基于代理的流行病模型。我希望将一定比例的感染者转移到另一个称为“死亡”的状态图中。在 AnyLogic 中触发这种转变的最佳方式是什么?

假设感染这种疾病的人中有 2% 死亡。因此,如果我在一段时间内感染了 1000 名特工,其中有 200 名死亡。这与 AnyLogic 转换中的“速率”不同,因为 2% 不是每天(而是在一段时间内)。还有什么其他方法可以做到这一点?在此处输入图像描述

标签: simulationanylogicagent-based-modeling

解决方案


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

如果您希望 2% 的人口死亡,该功能randomTrue(0.98)将使用分支为您完成,如您在示例中看到的那样。


推荐阅读