从 Netlogo 导出数据

Exporting Data from Netlogo

我知道netlogo可以导出数据,但据我了解,我只能让它及时从特定快照导出数据。我想查看 运行 中所有刻度的数据随时间变化的情况。有没有办法让 netlogo 做到这一点?或者也许告诉它导出特定时间间隔的数据(例如,从时间 0 开始每 10 个刻度)?

谢谢!

最简单的方法是使用 BehaviorSpace 工具。使用您需要的输入参数(或其中一些参数的范围)和您要导出的变量的名称(或创建您想要的内容的代码)和 运行 报告每个报价单的实验来设置实验。

一种在某些情况下可能更好的更复杂的方法是有一个类似于 print-results 的过程,并且在 go 过程的末尾有行 if ticks mod 10 = 0 print-results 并在打印-results 过程,有一堆打印,显示等语句用于您想要报告的结果。然后做一个export-output