NetLogo:如何将情节的平均值直接导出到BehaviourSpace?

时间:2014-01-22 04:21:35

标签: netlogo

我想知道是否有一种方法可以将一个情节的平均值添加到BehaviourSpace度量中,我想将该值添加到列表中然后在我的实验中使用该列表的平均值,但我只是想加倍检查这是否是我能做到的唯一方法。

我可以使用变量[]并更新每个tick的值并输出此变量的平均值作为我的实验的输出。我们非常欢迎任何其他建议:

set Gi lput Gini-v1 "Village1" Gi ; this is in go procedure 


to-report Mean-Gi ; this is for reporting at the end of each run 

  report Mean Gi
end

PS:使用导出图我将获得所有细节,但考虑到每个实验15个图和每个实验超过100个运行,我正在寻找一种更简单的方法。

1 个答案:

答案 0 :(得分:1)

你在想的方式是做到这一点。

这与您之前的问题NetLogo: Is there a way to customize CSV files generated by export-plot to only include certain columns?类似,因为它涉及想要对图中的数据执行某些操作,只是让它最终显示在屏幕上。

如果NetLogo允许这样做会很好,但它只是没有 - 除了扩展名。

当我在回答您之前的问题时说“扩展可以做到”时,我应该进一步解释我没想到“自定义export-plot扩展”,我想象的是“用于提取数据的原语”如果存在扩展,那么它将提供所需的构建块以执行大量操作:从图中提取数据以便以自定义方式导出数据,从数据中提取数据以进行统计在它上面(也许是为了在BehaviorSpace结果中包含那些统计数据),等等。