Plot Netlogo创建各种运行平均值的绘图

Plot Netlogo创建各种运行平均值的绘图,plot,average,netlogo,Plot,Average,Netlogo,我一直在尝试创建各种运行的平均图(如果可能的话,使用它们的变化) 到目前为止,我找到的唯一方法是使用行为空间中的xls并在外部执行 在Netlogo中是否有这样做的方法 非常感谢你的帮助 这是可能的,但并不完全方便。首先,您可以查看NetLogo模型库中的“简单出生率”模型。在该模型中,设置过程分为一个基本设置,在第一次初始化模型时执行一次。然后是第二个“设置实验”,在多次运行之间执行。这允许您控制在运行之间清除哪些内容(海龟、补丁、绘图等) 为了执行多次运行,模型使用第二个go过程,名为go实

我一直在尝试创建各种运行的平均图(如果可能的话,使用它们的变化)

到目前为止,我找到的唯一方法是使用行为空间中的xls并在外部执行

在Netlogo中是否有这样做的方法


非常感谢你的帮助

这是可能的,但并不完全方便。首先,您可以查看NetLogo模型库中的“简单出生率”模型。在该模型中,设置过程分为一个基本设置,在第一次初始化模型时执行一次。然后是第二个“设置实验”,在多次运行之间执行。这允许您控制在运行之间清除哪些内容(海龟、补丁、绘图等)

为了执行多次运行,模型使用第二个go过程,名为go实验。此过程将运行模型(go),直到停止条件为真。然后调用设置实验过程并继续下一次模拟运行(go)


要存储绘图的数据,只需将每次运行的最终结果存储在全局列表中(就在停止条件变为真之后,就在执行下一次运行的设置实验之前)。然后,界面上的绘图可以使用它来汇总各种运行的数据。您只需确保不清除设置实验过程中的全局变量,并且设置实验过程会将所有其他全局变量(如果有)重置为其初始状态。

这是可能的,但并不完全方便。首先,您可以查看NetLogo模型库中的“简单出生率”模型。在该模型中,设置过程分为一个基本设置,在第一次初始化模型时执行一次。然后是第二个“设置实验”,在多次运行之间执行。这允许您控制在运行之间清除哪些内容(海龟、补丁、绘图等)

为了执行多次运行,模型使用第二个go过程,名为go实验。此过程将运行模型(go),直到停止条件为真。然后调用设置实验过程并继续下一次模拟运行(go)

要存储绘图的数据,只需将每次运行的最终结果存储在全局列表中(就在停止条件变为真之后,就在执行下一次运行的设置实验之前)。然后,界面上的绘图可以使用它来汇总各种运行的数据。您只需确保不清除设置实验过程中的全局变量,并且设置实验过程将所有其他全局变量(如果有)重置为初始状态