我在Anylogic中运行了一个参数变化实验,并收集了有关特定代理数量的直方图数据。该直方图返回最小值,平均值和最大值(以及其他)。
我正在寻找一种只为一个特定迭代(最接近直方图数据均值的迭代)获取数据集的方法。
有没有一种方法可以为一个特定的迭代返回数据?
非常感谢!
是的,但不适用于HistogramData对象。
Dataset
在实验中使用普通对象。在属性中,可以切换为“将x值用作迭代”,并将模型迭代中的任何值存储在y值中。
现在,您有了一个不错的表,其中包含来自各个迭代的数据。
干杯
感谢@Benjamin,离解决方案更近了一步!既然我知道了自己感兴趣的迭代,是否可以将特定迭代中的数据添加到另一个数据集中?也许像dataset2.add(get.iteration(X).Data之类的东西?我在文档中找不到相关的命令。
使用
DataSet.getY(i)
i是您感兴趣的迭代编号。使用将其添加到另一个数据集中add(x,y)