
变量类型
Labvanced将变量组织为六种类型。了解变量属于哪种类型可以告诉您它是如何创建的、它可以包含什么,以及它在实验中的行为。
系统变量
系统变量由Labvanced自动创建,不能修改或删除。它们跟踪实验级别的信息,例如试次号、受试者计数、浏览器类型、屏幕大小和会话开始和结束时间。它们在事件要求中特别有用,例如仅在特定试次号上执行某个操作。有关完整列表,请参见 系统变量。
因子变量
因子变量与试次系统中的因子相关联。每个因子都有一个与之链接的具有分类数据类型的变量,而因子水平是该变量的可能值。在创建因子时,Labvanced可以自动创建链接的变量,或者您可以链接现有变量。因子变量在每个试次的数据导出中都出现,使得识别每个试次所属的条件变得容易。
注意:改变因子变量的水平也会改变所有链接任务和试次组中的试次结构。
对象变量
当您向框架中添加问卷或响应捕捉对象时,自动创建对象变量,例如复选框、滑块、李克特量表或下拉菜单。Labvanced会在添加对象时提示您为变量命名。参与者的响应在实验中存储在此变量中。对象变量默认为记录,其大多数属性无法更改以保持其功能。
自定义变量
自定义变量由研究者创建,用于任何未涵盖的自动类型的目的。常见用途包括记录参与者的响应(鼠标点击、按键),跟踪反应时间,计算正确答案,存储循环的索引,或保存文件数据(图像、音频、视频)。当自定义变量在对象或事件中没有活跃使用时,它会在变量选项卡中列为未使用。
数组变量
数组变量保存一个有序的值列表,类似于电子表格中的一列。数组对于存储刺激集合、随机化列表或在实验中需要逐个访问的任何值序列都很有用。
要填充数组,请上传一个 .csv 文件,或使用变量属性面板中的加号图标手动添加条目。

有关与数组一起使用的操作,请参见 数组操作。
数据框变量
数据框以表格结构包含多个变量,类似于具有多列的电子表格。每一列都是一个可以保存字符串、数字、布尔值或文件值的变量。默认情况下,数据框单元格为只读。要直接编辑值,请在数据框对话框中启用 Edit Values 复选框。您还可以通过上传一个新的 .csv 文件来添加或替换所有数据。
要添加数据框,请在变量属性面板中单击 Upload 2D CSV Data。导入时,您可以选择:
Map Strings to Files:将字符串值视为文件名,并将其映射到文件夹中的文件。Use First Row as Header:使用第一行作为列(变量)名称。Transpose Data:按原样上传数据,而不转置行和列。

要向现有数据框添加列,请在数据框对话框顶部使用 Add variable/column。
有关设置和使用数据框的完整指南,请参见 数据框变量。有关事件系统操作,请参见 数据框操作。