
变量简介
在 Labvanced 中构建的每个实验都依赖于变量。它们是平台存储参与者响应、跟踪时间、驱动事件逻辑以及在运行时适应参与者所见内容的机制。如果没有变量,实验无法记录任何内容、做出任何决策或响应参与者行为。理解变量的工作原理是 Labvanced 中其他一切的基础。
变量是什么?
在 Labvanced 中,变量是用于在实验中存储和管理数据的容器。它们对于控制逻辑、记录响应和适应参与者所见内容至关重要。可以将变量视为标记的盒子,用于存放不同种类的数据。
变量可以包含以下内容:
- 参与者响应(例如,答案或按钮点击)
- 关于在实验中显示内容的详细信息(刺激)
- 自动记录的数据(例如,反应时间)
- 基于其他数据的计算值
每个变量都有一个类型,这告诉 Labvanced 它将存储什么类型的数据。例如:
Numeric:反应时间等数字String:单词或句子Categorical:预定义组,如“正确”或“错误”Boolean:真/假值
变量也可以在实验的不同级别存在:
- 试次级别: 特定于单个试次
- 区块级别: 在一组试次之间共享
- 参与者级别: 适用于整个参与者
简而言之,变量是实验记忆任何内容的方式。如果没有它们,就不会存储数据、运行逻辑,也不可能有适应性行为。