BehaviorSpace 处理子实验时遇到困难?

问题描述 投票:0回答:1

我正在尝试使用行为空间在 NetLogo 中运行各种子实验,如《行为空间指南》中所示

在定义实验时,我正在编写要变化的变量,如下所示:

["general-value" TRUE] [["subvariable_1_1" 2] ["subvariable_1_2" 5] ["subvariable_2_1" "none"] ["subvariable_2_2" "none"]] [["subvariable_1_1" 2] ["subvariable_1_2" 5] ["subvariable_2_1" 8] ["subvariable_2_2" 14]]
尝试通过实验窗口中的“确定”按钮保存实验设置时,收到以下错误提示

以下值无效:变量:提供的列表出现意外错误

我已经尝试了一些修改,例如删除“通用值”变量,删除括号之间的空格,修改语法......但看起来像是由列表组成的列表导致的错误

[[...][...]]

,尽管指南明确指出这是进行多次实验的方法。

有人遇到过类似的情况吗?

顺便说一句,我想使用此配置,因为子变量有一些限制。当它们是数字时,需要

subvariable_1_1 < subvariable_1_2

subvariable_2_1 < subvariable_2_2

netlogo behaviorspace
1个回答
1
投票
您肯定不会使用 NetLogo 版本 6.4。您想要使用的独特实验设置仅在最新的 NetLogo 版本 6.4.0 中可用。我可以使用较旧的 NetLogo 版本(但使用 6.4.0)重现您的错误。你的例子效果很好。

© www.soinside.com 2019 - 2024. All rights reserved.