使用变量
变量是任何 Labvanced 实验的支柱。它们是运行时存储数据的容器:参与者的反应、反应时间、刺激条件、准确性分数,以及任何您的研究逻辑所依赖的计算值。没有变量,实验无法记录,无法适应,也无法做出决策。每一个读取值或写入结果的事件操作都是在对一个变量进行操作。
理解变量是从静态实验转向完全动态、分支研究的关键。当变量的值发生变化时,可以触发一个事件。一个事件可以更新一个变量。变量的值可以控制显示哪个图像,选择哪一任务分支,或决定参与者是否前进或被重新引导。变量与事件之间的相互作用赋予了 Labvanced 实验灵活性。
本节内容
变量简介
变量是什么,它们保存什么数据,以及为什么每个实验都依赖于它们。如果您是变量系统的新手,请从这里开始。
创建变量
四种创建变量的方法:从变量标签、任务编辑面板、对象提示或事件系统。涵盖命名约定和每种方法的最佳使用时机。
变量类型
Labvanced 中的六种变量类型:系统变量、因子变量、对象变量、自定义变量、数组和数据框。每种类型存储什么,以及何时使用它。
变量属性
每个设置的完整参考:数据类型、量表、格式、起始值、重置行为和记录选项。使用此页面为您的研究设计正确配置变量。
时间序列变量
如何记录连续的测量,如鼠标位置、注视或生理信号。涵盖记录类型、采样方法以及导出数据的格式。
数据框变量
如何将 CSV 作为数据框上传,映射文件刺激,并使用事件系统逐行读取试验。刺激列表和对照平衡的标准工具。
建立之前
变量对研究是全局的。在一个任务中创建的变量在每个其他任务和研究整个事件系统中都是可见和可访问的。变量名称必须是唯一的:两个变量不能共享相同的名称。
在建立您的第一个任务之前,规划出您需要的变量。问自己:我需要收集什么数据?实验需要做出什么决策?哪些值需要在试验或任务之间跟踪?带着清晰计划创建变量比在中途添加变量并重新调整事件逻辑要容易得多。
记录内容
系统变量、因子变量和对象变量会自动记录。自定义变量需要额外的两个步骤:在变量属性中启用 Record Variable,并在事件系统中添加 Set / Record Variable 操作以在正确的时刻写入值。
对于反应时间、鼠标跟踪或生理信号等时间敏感的测量,请参阅 时间序列变量,以了解控制连续数据捕获的附加 Record Type 和 Sampling Method 设置。