
试验系统
描述
在任务编辑器中,试验系统位于屏幕的左侧。一般来说,试验系统用于创建任务的多个重复(试验),并且是任务创建过程中的一个重要部分。
试验系统由两个主要部分组成:
- 因素与随机化: 根据关注的因素创建的分类,以及实验设计中的随机化因素。
- 试验与条件: 通过交叉创建的试验和条件与
Factors & Randomizations。

当通过更改试验组、因素或水平来编辑因素树时,Trials & Conditions 下的条件表会根据因素树中的设置自动更新。
📌实操示例:在不到一分钟的时间内设置您的实验因素和水平: 下面的视频演示了如何在Labvanced中简单地利用 Factors 和 Levels 来建立基本实验结构:
因素树
因素树用于更改和修改任务的顶部层次结构。具体来说,它用于修改任务层次结构的三个顶层元素:
- 试验组(包含因素和框架)
- 因素(包含水平)
- 水平(交叉以创建条件)
工作流程提示:因素及其水平的名称必须与其他因素和水平不同。为了保持研究的有序性和事件逻辑的清晰,避免使用相似的标签,例如“水平1”和“水平1.2”来表示您的条件。
下面的图像表示这些部分在开发研究中的样子。

一个名为 时代 的因素有两个水平,分别为 现代 和 经典
工作流程提示:避免创建大量仅包含一个试验的水平。这会导致研究变得非常拥挤和杂乱。更好的结构是在每个水平(或条件)下有多个试验。
试验组
试验组作为任务中一组大致相似试验的容器。最重要的是,所有试验组中的试验具有相同的框架系列,框架上有相同的对象和事件(尽管对象和/或事件的属性可以从试验到试验有所不同)。试验组设置了试验的整体结构。每个任务至少需要一个试验组。
与大多数实验一样,应将非常不同类型的试验交叉混合(例如正常试验和捕获试验)。在一个任务中可以使用多个试验组来创建和混合非常不同的试验。
因素
通过向试验组添加 Factors,用户可以创建试验的不同版本。通常,因素的名称详细说明哪个方面的试验将被改变(例如,刺激位置、大小、图像类别等)。因素的水平描述了变化的特征(左/右,小/中/大,快乐/悲伤等)。因素的水平越多,试验的变化越多,刺激空间就越大。这也意味着因素必须至少有2个水平,以扩展整体刺激空间。
在Labvanced中,在任务设置期间有两种方法来划分因素:
- 因素: 通常是关注的独立变量,对于实验问题/假设至关重要,并在编辑器顶部的
Factors下创建。 - 随机化因素: 被引入以创建实验中的变化,以减少偏差,例如随机化“正确”图像的位置,并在
Randomizations下创建。

上面的图像显示了以下设置:
- 主要因素 =
Text Condition(将显示的单词类型)- 水平1 =
Bouba-like - 水平2 =
Kiki-like
- 水平1 =
- 随机化因素 =
pos_correct(正确图像的位置)- 水平1=
Left - 水平2 =
Right
- 水平1=
基于此,Trials & Conditions 表被更新,以通过交叉上述因素来创建4个条件,并且我们更新了 #试验 值(第二列),以便每个条件显示5个试验。
实施说明 - 在实验运行时间中固定因素与随机化因素的区别: 固定因素在任务执行时生成更多试验,而随机因素仅为每个试验生成更多的试验可能性。例如,如果因素“位置”的水平是“左”和“右”,且为固定,受试者将看到试验的“左”变体和“右”变体。然而,如果因素“位置”是随机的,受试者将随机看到试验的“左”变体或“右”变体。有关因素随机化的更多信息,请参见试验随机化部分。
技术说明 / 额外信息: 每个试验组必须至少有一个固定因素,每个因素必须至少有一个水平。Labvanced会自动为您执行此操作,您可以进入并重命名它们。虽然这种区分并不会影响定义多少试验变化,但会影响受试者在任务执行时看到多少试验。
随机化和随机化因素
Randomizations 部分是您可以用于创建随机化实验设计因素的编辑器部分。一个常见的示例是随机变化目标刺激位置,例如正确图像的位置可以是在框架的左侧或右侧。
有关Randomizations部分和提供的设置的更多信息,请参阅此页面这里
因素相关变量
重要的是,每个因素都与一个 因素变量相关联。这对于两个主要原因是有用的。
- 受控事件: 事件可以根据特定条件进行自定义(您可以指示实验做某事,使用 如果…那么事件,其中如果“图像类别”的因素等于级别“房屋”,那么会发生某些事情)。
- 数据分析: 每个试次记录给定因素的值,以便稍后实验者在查看数据集时可以轻松区分不同条件。
在向试次组添加 Factor 时,您可以选择重用现有的因素变量或创建新变量。因素变量可以在任务内部或跨任务链接,但要知道,链接的因素变量的更改将触发所有使用该因素的任务和试次组的更改。
级别
级别是每个因素的可能值,并决定每个因素的特征。因素“名词”可以有三个级别:“动物 / 花 / 食物”。如果该因素是试次组中的唯一因素,则会自动为每个级别创建一个条件,随后会在编辑屏幕左下方的条件表中显示。下图展示了“因素 1”及其三个级别。在多因素设计中,可以创建额外的因素和级别,也在下图中展示:

如果创建了多个因素,则因素组内的每个因素的每个级别都会与其他因素的所有级别组合(因素交叉)。在一个3因素设计中,因素“名词”有3个级别,因素“位置”有2个级别,因素“颜色”也有2个级别,那么总共有3 x 2 x 2 = 12个条件。Conditions Table 会自动更新,以匹配您通过 Factors 和 Levels 设置的内容。下图描绘了等级 Animal 的前四个条件变化:

用法: 要定义因素级别对研究设计的确切影响,您可以点击因素树中的因素级别,然后修改当前帧中编辑器中呈现的对象。所做的更改将影响所有试次和条件,其中相应因素具有所选级别。这种方法在刺激变化依赖于因素级别,但不依赖于特定条件或单个试次时特别有用。
📌 动手示例:添加特定级别的指令并使用级别设置目标图像随机化: 下面的一分钟视频演示了您如何在 Labvanced 中快速添加实验变化,使用 Levels。如视频所示,您可以首先单击 Level 并给出特定于该级别的指令。例如,我们点击 Happy 级别,然后输入指令“点击快乐图像”。然后,我们点击 Sad 级别,输入“点击悲伤图像”。然后,我们更改 Right 级别下的目标图像位置,接着我们继续查看如何通过几个简单的点击自动更新所有试次的实验结构。
条件
如前所述,条件由因素级别的数量和交叉决定。每个条件通过其试次组中所有因素的值(因素级别)明确定义。
条件在 Conditions Table 下列出 - 请参见接下来的部分。
用法: 要对各个条件进行更改,用户可以通过 Conditions Table 点击条件,然后对画布上的对象进行更改。所做的更改将仅应用于所选条件(即该条件中的所有试次)。这是对试次集合进行一次性更改的精确方式。
📌 动手示例 – 将刺激上传到特定级别和对象: 在下面的视频中,我们通过向相关条件上传图像刺激来开发实验设计。
有关将图像添加到试次的更多信息,请参见 本节。
工作流程提示: 给您的刺激命名使用编码名称或遵循某种命名约定,以符合您的实验结构。文件命名反映实验设计将有助于您保持组织和高效。
条件表
条件表可用于修改任务层次结构的中间层,具体来说,条件和试次。由于任务的层次特性,因素级别的交叉为每个试次组单独生成条件。然后在任务编辑器的左下方的条件表中显示这些条件。每当 Factors 中有更改时, Condition Table 将自动更新。对于每个条件,可以单独定义试次的数量。如果某些条件根本不应显示,则也可以设置为 0。

以下是列标题及其描述:
- 条件: 特定条件编号,单击它可以访问其中包含的具体试次。
- #试次: 特定条件中的试次数量。您可以在此处设置每个条件的试次数量。
- 试次 ID: 试次 ID 会自动更新,以匹配您在第二列中指定的试次数量。
- 条件组: 指基于您创建的因素的条件组。
- 因素 1 (情感) = 此列将采用您创建的
Factor的名称。其下列出了不同的级别。 - 因素 2 (目标位置) = 采用您创建的第二个
Factor的名称及其各自的级别。- 注意: 这里的因素列会自动扩展以反映您的实验设计和您研究的独特因素。
有关默认试验的信息,请参见下一节。

默认试验
条件表还根据试验组进行分组,每个试验组在条件表中恰好有一个“默认试验”。默认试验位于每个试验组的第一行,位于条件之上。
⚠️⚠️重要说明: 当选择默认试验时,所做的所有更改将应用于试验组中的所有试验。在选择默认试验之前所做的任何(试验、条件、级别)变体将被默认试验中的更改覆盖,所以请小心!
总体而言,修改默认试验会将试验组中的所有试验重置为相同的“默认”值,并且试验组内的所有试验将被同时选择和编辑。这对于定义粗略的整体框架结构非常有用。
工作流程提示: 在默认试验中首先放置新对象是最合理的,然后在选择条件或特定试验时调整所需的变体。
📌 具体示例–为所有试验添加注视交叉: 下面的视频演示了如何通过默认试验添加注视交叉框架自动应用于所有其他条件和试验。
试验
试验位于 Conditions 中,是试验系统层次结构中最基本的单位。每个条件默认创建一个试验。每个条件的试验数量可以在条件表中进行调整。
用法: 如果一个条件中有多个试验,可以在“条件表”中打开(展开)该条件,并选择单个试验。随后对画布和对象的任何更改将仅应用于这个特定的试验。
通过添加刺激生成试验
试验结构还可以通过文件管理器和集成的多选功能自动创建。如果变体是由不同的刺激内容(不同的图像、视频、声音等)产生的,这非常有用。为此,必须选择一个图像、视频或声音对象(容器),然后通过Object Properties 面板中的文件夹图标打开文件管理器。然后选择几个(2个或更多)图片/视频/音频文件,并在右下角单击“分配”图标(带箭头的网格符号)。
将弹出一个新菜单,询问您如何使用这些多个选定的文件。在这里,您有3个主要选项来分配/使用所选文件,还有一些子选项,如下图所示:

上述图像显示了选项A。试验,并指定分配给条件2,因为这就是左下角“试验和条件”表中选定的条件。
A. 试验:将文件分配给试验
- 将文件分配给现有试验: 图像/视频/音频文件将分配给所选条件中已经存在的试验。
- 按选择的文件数创建尽可能多的试验: 图像/视频/音频文件将与所选条件中的试验数量相匹配。每个所选文件将恰好对应1个试验。条件中的前期试验将被删除。如果您已经创建了因素,您还可以指定图像应该上传于哪个条件(如上图所示)。
- 为每个选定的文件创建一个新试验: 每个选定的图像/视频/音频文件,将在所选条件中添加一个新试验。新试验将附加到现有试验中。
B. 条件:将文件分配给条件
- 此选项将文件分配给所选因素组和现有条件。
C. 因素级别:将文件分配给因素级别
- 将文件分配给现有因素级别: 图像/视频/音频文件将分配给所选因素中已经存在的级别。
- 在现有因素中创建新级别: 对于每个图像/视频/音频文件,将在所选因素中添加一个新级别。新级别将附加到现有级别中。
- 创建一个新因素和新级别: 将创建一个新因素。对于每个图像/视频/音频文件,将为这个新创建的因素添加一个新级别。每个选定的文件将恰好对应1个因素级别。
在选择了整体分配方法后,您可以确定将哪个文件分配给哪个试验、条件或因素级别。相应的菜单将显示两个列表,一个是所选文件(右),另一个是分配项目(左)。然后,您可以将单个文件从右侧拖放到左侧,自行确定哪个文件应与哪个试验、条件或因素级别相关联。您还可以使用“自动分配”按钮,该按钮将在随机顺序中自动分配所有文件。通过这种方式,您可以快速设置您的刺激关联。
📌 示例:在编辑器中使用对象将文件分配给您的试验: 下面的视频为您提供了一个示例,您可以在试验系统中单击图像对象并在 Labvanced 中上传您的刺激:
使用试验
在设置因素组、因素、级别、条件和试验并添加框架和对象后,您下一步的工作是使用Object Properties微调和修改元素,以便不同的试验展示不同的刺激变体,例如:相同的刺激在不同位置、不同大小或其他此类修改。在这里,为每个所做的修改选择适当的修改级别至关重要。总体而言,有4个修改级别:
- 使用“默认试验”的试验组修改: 更改选定试验组内的所有试验。
- 因素级别修改: 更改选定因素具有所选因素级别的所有条件(以及这些条件内的试验)。
- 条件修改: 更改选定条件内的所有试验。
- 试验修改: 仅更改选定的试验。