在behaviorspace Netlogo中报告列表

在behaviorspace Netlogo中报告列表,netlogo,Netlogo,我想在behaviorspace中捕获代理变量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]”。它不会返回一个“代理集”,其中包含一组海龟,不管您的名字如何。出

我想在behaviorspace中捕获代理变量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]”。它不会返回一个“代理集”,其中包含一组海龟,不管您的名字如何。出于某种原因,你想要设置这样的代理吗

如果你在任何地方使用任何随机化,没有理由对不同的跑步进行相同的方法。如果您需要随机化生成的X值在运行中相同,则应在设置中将“随机种子”设置为某个值


如果X的值是“奇怪的数字”,您需要使用一些逻辑进行调试,或者在生成X值时打印出X值,以查看它们偏离不奇怪的地方。

如果您试图让BehaviorSpace报告某些内容,您需要向我们显示您的BehaviorSpace对话框。此外,agentset是一组代理,而不是变量,因此我不能完全确定您想做什么。