【问题标题】:AnyLogic running a model with random variables several timesAnyLogic 多次运行带有随机变量的模型
【发布时间】:2016-12-06 05:50:25
【问题描述】:

如果您在 AnyLogic 中连续运行同一模型 10 次,以绘制图形。您将在屏幕底部看到“运行:10”。这是否意味着 Run:10 上的图表是前 9 次运行的平均值?还是只是在我每次按运行时创建一个新的随机图?

感谢您的帮助

【问题讨论】:

  • 这取决于您在图中绘制的内容。你可以两者都做。但是,如果您为每次运行创建新数据集,则绘图将仅显示该特定运行的结果。
  • 我想多次运行同一个图表,因为我的结果是随机的。我想在几次运行中平均它们。但是我得到的是一个新的图表,没有考虑上一次运行的结果。我应该怎么做才能获得以前运行的结果与新运行的平均值?附言我同时运行模型好几次。

标签: variables graph model anylogic


【解决方案1】:

如果您的运行是连续进行的(首先运行 0,然后在运行 0 完成后运行 1,依此类推...)您可以将每次运行的结果保存在您的模拟实验中,并最终绘制平均值。

您可以将数据(每次运行的输出)存储在 StatisticsDiscrete 对象(可以轻松返回诸如 min、max、mean、stDev 等统计数据)、DataSet、Collection 或其他任何适合的对象中您的要求。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-06
    • 2019-07-30
    • 1970-01-01
    • 2019-04-30
    • 2021-08-20
    • 1970-01-01
    相关资源
    最近更新 更多