我目前正在使用任何逻辑进行项目。我在做一个系统动态来建模一个SIR模型。并对excel中的每种股票进行了手工计算(用欧拉法),但excel的计算结果与任何逻辑上的结果不同。我很好奇如何用任何逻辑来计算我所建立的模型。有人知道这个计算在任何逻辑上是如何工作的吗?
发布于 2020-11-13 16:58:41
如果您的SD模型与基于离散事件或基于代理的模型混合,则不再考虑您在模型配置中设置的时间步骤,并且将使用不同的时间步骤,除非您在虚拟模式下运行模拟(至少它更有可能按您预期的方式运行)。
我对此进行了广泛的测试,只要你的模型是100%的系统动力学,你的欧拉方程就会像预期的那样工作,在这种情况下,原因是你的excel是不正确的。
另一方面,如果在任何逻辑中使用RK4近似,它都不能正常工作,所以我甚至不知道为什么他们仍然把它作为一种选择。
我建议您使用Vensim并进行一些测试,以查看结果的差异,并确保您在Excel中计算正确。
在我的课程中,我详细介绍了这个主题:noorjax.teachable.com
https://stackoverflow.com/questions/64824845
复制相似问题