报告行为空间Netlogo中的列表



我想捕获行为空间中代理变量X的代理集。

to-report MeanOfX
report mean [X] of turtles 
end
to-report AgentSetOfX
report [X] of turtles 
end 

在我运行实验后,我得到的不是我的代理集的平均值,而且是奇怪的数字。这是正确的做法吗?

是的,这些报告程序将报告海龟的X平均值和海龟的X值列表,如"[1 34 34 8 92]"它不会返回一个"代理集"。除了你的名字,里面还有一组乌龟。您是否出于某种原因需要这样的代理集?

如果你在任何地方使用任何随机化,那么就没有理由在不同的运行中得到相同的均值。如果你需要随机生成的X值在每次运行中都是相同的,你应该设置&;random-seed&;

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

最新更新