在行为空间 Netlogo 中报告列表
Reporting a list in behaviorspace Netlogo
我想捕获行为空间中代理变量X的代理集。
to-report MeanOfX
report mean [X] of turtles
end
to-report AgentSetOfX
report [X] of turtles
end
在我 运行 实验之后,我没有得到我的代理集的相同平均值,也没有得到奇怪的数字。这是正确的做法吗?
是的,那些记者会报告你的海龟 X 的平均值和海龟的 X 值列表,例如“[1 34 3 4 8 92 ]”它不会 return “agent-set”包含一组 TURTLES,尽管你的名字。您是否出于某种原因想要这样的代理集?
如果您在任何地方都使用任何随机化,则没有理由在不同的运行中均值应该相同。如果您需要随机化生成的 X 值在运行中保持相同,您应该在设置中将“随机种子”设置为某个值。
如果 X 的值是“奇怪的数字”,您需要使用一些逻辑进行调试或在生成它们时打印出 X 值,以查看它们偏离不奇怪的地方。
我想捕获行为空间中代理变量X的代理集。
to-report MeanOfX
report mean [X] of turtles
end
to-report AgentSetOfX
report [X] of turtles
end
在我 运行 实验之后,我没有得到我的代理集的相同平均值,也没有得到奇怪的数字。这是正确的做法吗?
是的,那些记者会报告你的海龟 X 的平均值和海龟的 X 值列表,例如“[1 34 3 4 8 92 ]”它不会 return “agent-set”包含一组 TURTLES,尽管你的名字。您是否出于某种原因想要这样的代理集?
如果您在任何地方都使用任何随机化,则没有理由在不同的运行中均值应该相同。如果您需要随机化生成的 X 值在运行中保持相同,您应该在设置中将“随机种子”设置为某个值。
如果 X 的值是“奇怪的数字”,您需要使用一些逻辑进行调试或在生成它们时打印出 X 值,以查看它们偏离不奇怪的地方。