behaviorspace相关内容

NetLOGO:在行为空间中跨运行保存数据,以节省加载时间

我的模型在设置时需要导入一定数量的补丁相关信息(通过import-world),大约需要10秒。 使用行为空间时,这些时间加起来非常快,大大增加了运行实验所需的时间。 我需要缩短这段时间,因此我想设置一种方式,在启动行为空间时,import-world命令仅在第一次运行时运行,而其他所有时间都可以避免。 如果可以这样做,我可以这样安排我的代码,每次启动行为空间时只需要这10秒一次。 ..
发布时间:2022-07-16 10:40:53 其他开发

在 BehaviorSpace 运行之间保持映射

我有一个已上传的 *.shp 文件,我将其用作模型的一部分(计算最短路径).这是一个相当大的形状文件,包含数以千计的道路链接以及由节点表示的交叉路口和桥梁.我希望通过不每次都加载此地图来加速行为空间的运行,因此创建了一个单独的程序来加载地图和定义链接权重等.在此程序中,我清除了所有 - 重置刻度,因此一切都有效如果我加载新地图,则擦除.在设置中,我为每次运行定义了海龟属性.在每次运行之间,我使用 ..
发布时间:2021-06-07 19:21:56 其他开发

如何在data.frame中创建表示特定列的均值的列?

非常感谢您的答复和回答.我可以看到我无意中遗漏了一些重要的细节,可以帮助您更好地理解我的问题.我试图使它简单而通用,但这实际上并没有帮助.这是具有更多信息的更新版本. 我有一个data.frame,其中有许多列来自BehaviorSpace生成的NetLogo模型.每列都是一个时间序列,表示在不同实验条件下的报告值,重复次数由运行编号和时间步长编号表示.例如(很抱歉,这很长,但是我想为您介绍 ..
发布时间:2020-05-17 02:53:08 其他开发

我如何收集“身份证"? NetLogo行为空间使用定向链接的方式?

我们在NetLogo模型中存储了很多数据作为链接的属性.当我使用行为空间设计实验并指导数据收集时,我指定了要提取的“链接属性".但是,在csv文件中,我看不到链接的ID,这对于理解数据是必不可少的.如何收集搜索结果中链接的ID?据我了解,没有启用该命令的原语. 解决方案 每当您要使用BehaviorSpace从单个代理(包括链接)中提取信息时,一种不错的方法是使用csv扩展名,如这个答案: ..
发布时间:2020-05-17 02:50:01 其他开发

NetLogo BehaviorSpace-使用报告程序进行度量运行

在我的NetLogo模型中,我的海龟被称为居民.每个居民都有自己的初始意见(initial_opinion)和最终意见(final_opinion).他们的意见是使用随机数计算的,因此当我更改某些参数时,我希望至少运行20次模型.因此,我正在使用BehaviorSpace. 但是,我不知道如何在电子表格中获得这两个变量的值.我需要在“使用这些报告程序测量运行:"框中添加什么代码.我不想计算我 ..
发布时间:2020-05-17 02:48:47 其他开发

NetLogo BehaviorSpace内存大小限制

在我的模型中,我使用行为空间来执行许多运行,每次运行都会更改变量,并将输出存储在* .csv中以供以后分析.该模型在最初的几次迭代中运行良好,但是随着数据的增长而迅速变慢.我的问题是,在行为空间中使用文件刷新会有所帮助吗?还是有办法解决? 欢呼 西蒙(Simon) 解决方案 请确保您使用的是表格格式输出,并且已禁用电子表格格式.在 http://ccl.northwestern ..
发布时间:2020-05-17 02:46:32 其他开发