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