【问题标题】:Parameter Variation: Get dataset for one specific iteration参数变化:获取一个特定迭代的数据集
【发布时间】:2020-07-15 11:11:11
【问题描述】:

我在 Anylogic 中运行参数变化实验并收集有关特定代理数量的直方图数据。此直方图返回最小值、平均值和最大值(以及其他值)。

我正在寻找一种方法来获取仅用于一次特定迭代的数据集(最接近直方图数据平均值的迭代)。

有没有办法为一个特定的迭代返回数据?

非常感谢!

【问题讨论】:

    标签: anylogic


    【解决方案1】:

    是的,但不是 HistogramData 对象。

    在您的实验中使用普通的Dataset 对象。在属性中,您可以切换到“使用 x 值作为迭代”并将模型迭代中的任何值存储在 y 值中。

    现在您有一个漂亮的表格,其中包含来自您的各个迭代的数据。

    干杯

    【讨论】:

    • 感谢@Benjamin,离解决方案又近了一步!现在我知道了我感兴趣的迭代,我可以将来自这个特定迭代的数据添加到另一个数据集吗?也许像 dataset2.add(get.iteration(X).Data? 我在文档中找不到相关命令。
    • 使用DataSet.getY(i),其中i是您感兴趣的迭代次数。使用add(x,y)将其添加到另一个数据集
    猜你喜欢
    • 2014-03-13
    • 2021-09-12
    • 1970-01-01
    • 1970-01-01
    • 2019-07-26
    • 2022-11-13
    • 1970-01-01
    • 1970-01-01
    • 2021-10-29
    相关资源
    最近更新 更多