repast-simphony - 在 REPAST 中按季度/月汇总输出
问题描述
我的 REPAST 模拟每天生成/显示(通过图表)输出,我想知道是否有办法按月或季度汇总和绘制结果。谢谢!
解决方案
我假设你有这样的东西:每个代理都有一些通过数据集聚合然后显示在图表上的值。例如,每个智能体都有一个能量值,数据集是所有智能体能量值的平均值、总和或某种聚合运算。默认情况下,数据会在每个滴答声中收集一次,但您可以将其设置为其他时间间隔(例如,每 30 个滴答声)。如果您从每个代理收集的值可以以某种方式在每个代理的这 30 个刻度之间聚合,那么数据集将对这 30 天的数据执行聚合操作。
或者,这可能更常见,如果您需要对模拟输出进行非每日分析,通常您会创建一个记录每日数据的文件接收器,然后在一些模拟后步骤中对该数据进行操作 - - 使用 Excel 或 R 或其他。
推荐阅读
- mysql - 如何使用 Laravel 查询构建器构建这样的查询?
- google-api - 从 Google Calendar API 获取澳大利亚的假期列表
- javascript - 导入 HTML 元素的更好方法?
- mysql - 如何找到购买相同产品的用户对?
- python - 如何在 booking.com 上使用 scrapy 而不会被阻止?
- docker - 如何使用filebeat或logstash,fluentd读取pod内kubernetes中的stdout stderr日志
- swift - 如何显示特定数据,并在 Firestore 中将其组合在一起
- javascript - js 代码适用于 firefox,但不适用于 chrome opera 和 edge
- java - Java打印双科学记数法,少位数
- itext - 更改文档限制