实验系统
描述
在任务编辑器中,实验系统位于屏幕的左侧。一般来说,实验系统用于创建任务的多个重复(试验),是任务创建过程中的一个基本部分。
实验系统由两个主要部分组成:
- 因素与随机化: 基于感兴趣因素创建的分类,以及实验设计中的随机化因素。
- 试验与条件: 通过交叉
因素与随机化
创建的试验和条件。
当通过更改试验组、因素或水平编辑因素树时,试验与条件
下的条件表会根据因素树中的设置自动更新。
📌实例:在不到一分钟内设置实验因素和水平: 下面的视频演示了如何在Labvanced中利用因素
和水平
建立基本实验结构的简单性:
因素树
因素树用于更改和修改任务的顶部层级结构。具体而言,它用于修改任务层级中的三个顶层元素:
- 试验组(包含因素和框架)
- 因素(包含水平)
- 水平(交叉以创建条件)
工作流程提示:因素及其水平的名称必须与其他因素和水平不同。为了保持你的研究有序并使事件逻辑清晰,避免使用相似音的标签,如“水平1”和“水平1.2”作为条件名称。
下面的图片显示了在一个已开发的研究中这些部分的样子。

一个名为时代的因素有两个水平,分别名为现代和经典
工作流程提示:避免创建大量每个只有一个试验的水平。这会使研究非常拥挤和无序。更好的结构是有几个水平(或条件),每个都有多个试验。
试验组
试验组作为任务中大致相似的试验组的容器。最重要的是,试验组中的所有试验都有相同的框架序列,其中包含相同的对象和事件(尽管对象和/或事件的属性可以因试验而异)。试验组设置了试验的整体结构。每个任务至少需要一个试验组。
与大多数实验一样,应混合不同类型的试验(例如正常试验和捕捉试验)。可以在任务中使用多个试验组来创建和混合非常不同的试验。
因素
通过向试验组添加因素
,用户可以创建试验的不同版本。通常,因素的名称说明哪些方面的试验将被改变(例如刺激位置、大小、图像类别等)。因素的水平然后描述变化的特征(左/右、小/中/大、开心/伤心等)。因素水平越多,存在的(试验)变化越多,并且会创建出更大的刺激空间。这也意味着因素必须至少有2个水平才能扩展整体的刺激空间。
在Labvanced中,有两种方式在任务设置时划分因素:
- 因素: 通常是感兴趣的自变量,是实验问题/假设的关键,并在编辑器的顶部部分下创建
因素
。 - 随机化因素: 被引入以创建实验中的变化,以减少偏差,例如随机化“正确”图像的位置,并在
随机化
下创建。
上面的图像展示了以下设置:
- 主要因素 =
文本条件
(将显示的单词类型)- 水平1 =
Bouba-like
- 水平2 =
Kiki-like
- 水平1 =
- 随机化因素 =
pos_correct
(正确图像的位置)- 水平1=
左
- 水平2 =
右
- 水平1=
根据这些,试验与条件
表会更新以创建4个条件,并且我们更新#试验值(第二列),以便每个条件显示5个试验。
实施注意事项 - 固定因素和随机化因素在实验运行时间之间的区别: 固定因素在任务执行时会生成更多的试验,而随机因素则仅为每个试验生成更多的试验可能性。例如,如果因素“位置”与水平“左”和“右”是固定的,受试者将看到试验的“左”变体和“右”变体。然而,如果因素“位置”是随机的,受试者将随机看到试验的“左”变体或“右”变体。有关因素随机化的更多信息,请参见试验随机化部分。
技术说明/额外信息: 试验组必须至少有一个固定因素,每个因素必须至少有一个水平。Labvanced会为你自动处理这一点,你可以进来重命名它们。虽然这个区别不会影响定义的试验变化的数量,但它会影响当任务执行时,受试者看到的试验数量。
随机化和随机化因素
随机化
部分是编辑器中用于创建随机化实验设计因素的部分。一个常见的例子是随机变化目标刺激位置,例如正确图像的位置在框架的左侧或右侧。
有关随机化
部分和所提供的设置的更多信息,请参考此页面此处。
与因素相关的变量
重要的是,每个因素都与一个因素变量相链接。这对于两个主要原因非常有用。
- 受控事件: 事件可以根据某些条件进行定制(你可以指示实验执行某些操作,使用如果…那么事件,例如如果“图像类别”的因素等于“房屋”这个水平,则发生某种事情)。
- 数据分析: 每个试验记录所给因素的值,因此实验者在查看数据集时,可以轻松区分不同的条件。
在将因素
添加到试验组时,你可以选择重用现有因素变量或创建新变量。因素变量可以在任务内或跨任务链接,但重要的是要知道,链接因素变量的更改会在所有使用该因素的任务和试验组中触发更改。
水平
水平是每个因素的可能值,并决定每个因素的特征。例如,因素“名词”可能有三个水平:“动物/花/食物”。如果这个因素是试验组中唯一的因素,则会根据每个水平自动创建一个条件,然后在编辑屏幕左下角的条件表中显示。下面的图像展示了这一点,与“因素1”和其3个水平相关。在多因素设计中,还可以创建额外的因素和水平,这在下面的图像中也得到了展示:
如果创建了多个因素,则每个因素的每个水平将与因素组内其他因素的所有水平组合(因素交叉)。在一个具有因素“名词”以及3个水平、因素“位置”具有2个水平、因素“颜色”也具有2个水平的3因素设计中,将会交叉出3 x 2 x 2 = 总共12个条件。条件表
会自动更新,以匹配你在因素
和水平
中设置的内容。下图展示了作为动物
水平的前四个条件的变化:
使用: 若要确定因素水平对研究设计的确切影响,可以单击因素树中的因素水平,然后修改当前框架中呈现的对象。所做的更改将影响所有试验和条件中具有所选水平的相应因素。在刺激变换依赖于因素的水平,而不依赖于特定条件或单个试验时,这种方法特别有用。
📌实例:为特定水平和对象添加特定指令并设置目标图像随机化: 下面的一分钟视频展示了如何快速使用Labvanced中的水平
添加变量到实验中。如视频所示,你可以首先单击一个水平
并给予有关该水平的特定指令。例如,我们单击开心
水平,然后输入指令“点击开心的图像”。然后,我们单击伤心
水平并输入“点击伤心的图像”。之后,我们在随机化
下的右
水平下更改目标图像的位置,然后继续查看实验结构如何在仅仅几个简单的点击中自动更新。
条件
如前所述,条件由因素水平的数量和交叉决定。每个条件由其试验组中所有因素的值(因素水平)明确定义。
条件列在条件表
下 - 请参见即将到来的部分。
使用: 要对个别条件进行更改,用户可以通过条件表
单击条件,然后对画布上的对象进行更改。所做的更改仅适用于所选条件(即该条件中的所有试验)。这是一种逐次更改试验集合的精确方式。
📌 实例–为特定水平和对象上传刺激: 在下面的视频中,我们通过将图像刺激上传到相关条件来开发实验设计。
有关向试验添加图像的更多信息,请参考此部分。
工作流程提示:为你的刺激提供命名编码,或遵循某种遵循实验结构的命名规则。将文件命名以反映实验设计将帮助你保持组织和高效。
条件表
条件表用于修改任务层级的中间层,特别是条件和试验。由于任务的层级性质,因素水平的交叉为每个试验组分别生成条件。这些条件随后显示在任务编辑器的左下角的条件表中。每当因素
发生变化时,条件表
将自动更新。对于每个条件,可以单独定义试验数量。如果某些条件根本不应显示,也可以将其设置为0。
以下是列标题及其描述:
- 条件: 特定条件编号,单击它允许你访问其内的特定试验。
- #试验: 特定条件中的试验数量。你可以在这里设置每个条件的试验数量。
- 试验ID: 试验ID会自动更新,以匹配你在第二列中指定的试验数量。
- 条件组: 根据你创建的因素指代条件组。
- 因素1(情感) = 该列将采用你创建的
因素
的名称。下面列出了不同的水平。 - 因素2(目标位置) = 采用你创建的第二个
因素
的名称及其相应的水平。- 注意: 此处的因素列会自动扩展以反映你的实验设计和独特因素。
有关默认试验的信息,请参见下一部分。
默认试验
条件表也根据试验组进行分组,每个试验组在条件表中有正好一个“默认试验”。默认试验位于每个试验组的第一行,在条件之上。
⚠️⚠️重要提示:当选择默认试验时,所做的所有更改都将应用于试验组中的所有试验。任何在选择默认试验之前所做的(试验、条件、水平)变化,将会被默认试验中的更改覆盖,因此请小心!
总体而言,修改默认试验将所有试验组中的所有试验重置为相同的“默认”值,所有试验组中的所有试验会同时被选择和编辑。这对于定义粗略的总体框架结构非常有用。
工作流程提示:最合理的做法是在默认试验中首先放置新对象,然后根据需要的变化进行调整,同时选择条件或特定试验。
📌 实例–为所有试验添加一个注视点: 下面的视频演示了如何通过默认试验添加一个注视点框架会自动应用于所有其他条件和试验。
试验
试验位于条件
中,是实验系统层级中最基本的单元。每个条件默认创建一个试验。每个条件的试验数量可以在条件表中调整。
使用: 如果一个条件中有多个试验,可以在“条件表”中展开条件,然后选择个别试验。随后,对画布和对象的更改将仅适用于该特定试验。
通过添加刺激生成试验
试验结构也可以通过文件管理器和集成的多选功能自动创建。如果变化是由不同的刺激内容(不同的图像、视频、声音等)产生的,这就很有用。为此,必须选择一个图像、视频或声音对象(容器),然后通过对象属性
面板中的文件夹图标打开文件管理器。然后选择几个(2个或更多)图片、视频或音频文件,并点击右下角的“分配”图标(带箭头的网格符号)。
将打开一个新菜单,询问你如何使用这些多个选择的文件。在这里,你有3种主要选择来分配/使用选定的文件,并带有一些子选项,如下图所示:
上面的图像显示了选项A。试验并指定将其分配给条件2,因为那是你在左下角的‘试验与条件’表中选择的内容。
A. 试验:将文件分配给试验
- 将文件分配给现有试验: 图像/视频/音频文件将分配给所选条件中已存在的试验。
- 将选定的文件创建为多个试验: 图像/视频/音频文件将与所选条件中的试验数量匹配。每个选定的文件将有正好1个试验。条件中的先前试验将被删除。如果你创建了你的因素,你还可以在上面的图像中指定这些图像应该上传到哪个条件。
- 为每个选定的文件创建一个新试验: 每个选定的图像/视频/音频文件,将向所选条件添加一个新试验。新试验将附加到现有试验后面。
B. 条件:将文件分配给条件
- 此选项将文件分配给所选因素组和现有条件。
C. 因素水平:将文件分配给因素水平
- 将文件分配给现有因素水平: 图像/视频/音频文件将分配给所选因素中已存在的水平。
- 在现有因素中创建新水平: 对于每个图像/视频/音频文件,将向所选因素添加一个新水平。新水平将附加到现有水平后面。
- 创建新因素和新水平: 将创建一个新因素。对于每个图像/视频/音频文件,将向此新创建的因素添加一个新水平。每个选定的文件将有正好1个因素水平。
在选择整体分配方法后,你可以确定哪个文件应分配给哪个试验、条件或因素水平。相应的菜单将显示两个列表,一个是所选文件(右),另一个是分配项目(左)。然后你可以拖放右侧的单个文件到左侧,手动确定哪个文件应与哪个试验、条件或因素水平相关联。然而,你也可以使用“自动分配”按钮,这将随机自动分配所有文件。这样可以快速设置刺激关联。
📌 示例:在编辑器中使用对象为你的试验分配文件: 下面的视频提供了一个示例,演示了如何在实验系统中单击图像对象并在Labvanced中上传你的刺激:
使用试验
在设置好因素组、因素、水平、条件和试验之后,并添加好框架和对象,下一步就是使用对象属性
微调和修改元素,以便不同的试验会显示不同的刺激变化,如:相同的刺激处于不同的位置、具有不同的大小或其他类似的修改。在此,选择适当的修改级别对于每个所做的修改至关重要。总体而言,修改的级别有四个:
- 试验组修改使用“默认试验”: 更改所选试验组中的所有试验。
- 因素水平修改: 更改所选因素具有所选因素水平的所有条件(及其中的试验)。
- 条件修改: 更改所选条件中的所有试验。
- 试验修改: 仅更改所选试验。