NetLogo根据行为空间中的重复次数设置随机种子

问题描述 投票:0回答:1

我想知道在NetLogo中是否可以根据行为空间中的重复次数设置random-seed

我知道有命令random-seed behaviorspace-run-number,但是它为模型的每次运行都设置了不同的种子。这不是我想要的,因为我试图探究参数值变化对特定随机网络结构的影响。通过使用random-seed behaviorspace-run-number,可以在相同的实验重复过程中为参数的每个值获得不同的网络结构,这不是我想要的。

有人可以帮我吗?

非常感谢,

Emanuele

netlogo random-seed behaviorspace
1个回答
0
投票

没有一个变量可以为您提供所需的确切信息,但是BehaviorSpace以特定的顺序遍历参数集。假设您有20个参数组合的5次重复,因此有100次运行。它将进行20种组合的第一次运行,然后进行第二次组合,等等。因此,您可以进行一些数学运算,或者一些(如果/然后)将行为空间运行编号转换为随机种子(例如,如果需要,则为floor behaviorspace-run-number / 20)每20次更改一次)。

© www.soinside.com 2019 - 2024. All rights reserved.