1

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

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

谁可以帮我这个事?

非常感谢,

伊曼纽尔

4

1 回答 1

2

没有一个变量可以准确地为您提供所需的内容,但 BehaviorSpace 以特定顺序运行参数集。假设您有 20 个参数组合的 5 次重复,因此有 100 次运行。它将执行 20 个组合的第一次运行,然后是第二个系列等。所以你可以做一些数学或一些 if/then 从行为空间运行编号到随机种子(例如floor behaviorspace-run-number / 20,如果你希望它改变每个20 次运行)。

于 2020-05-17T22:05:44.310 回答