我正在使用实验板(http://breadboard.yale.edu/)创建一个实验,其中玩家是网络中的节点,可以做出决定。面包板还自动创建一个数据文件,用于保存某些事件。例如,要创建一个玩家选择并将输出保存到数据文件中,我可以使用:
// add player action to get Consent
a.add(v,
[name: "Proceed",
result: {v.private.consent = 1},
event: [name: "Consent",data: [player: v.id,consent: 1]]]
)
要记录全局变量,我使用:
// recording initial parameters into the dataset
a.addEvent("InitParameters",
["nPlayers" : nPlayers,
"EdgeProb" : EdgeProb,
"nRounds" : nRounds,
])
但是,我还需要以某种方式将网络的结构记录到我的数据中。在脚本窗口中,我可以使用以下命令打印网络的结构:
g.E
但是,我似乎无法将此事件记录为数据集。如果我运行实验并包含
a.addEvent("Structure",
["Structure": g.E])
实验仅在这一行停止。
非常感谢您的帮助!