Stroop Task Creation Walkthrough
你好!欢迎来到另一个实验创建的指南。本信息将包含构建一种常用的心理实验,Stroop任务。简短解释一下,Stroop任务展示一个与油墨颜色一致的颜色单词(即文本“Red”与红色油墨)或油墨颜色不一致的情况(即文本“Red”与绿色油墨),参与者需要选择性地关注并区分油墨或文本(即在某些试验中区分红色或绿色文本,在其他试验中区分油墨颜色)。通常,参与者在不一致条件下的表现较低(例如,通过按键识别的速度较慢,准确性较低),这主要由于信息竞争(即文本与油墨颜色不匹配)。关键是,非一致反应的延迟被运用于关注(或认知)控制,以评估不同人群的表现,比如拥有丰富视频游戏经验的人、单语与多语使用者,以及需要注意力的职业(例如,空中交通管制)以检验他们的信息干扰控制。对于实际临床应用,Stroop范式用于评估各种心理障碍(如精神分裂症、双相情感障碍或重度抑郁症)的注意力缺陷和认知能力的水平。在Labvanced创建这个范式相对简单,与其他复杂的实验设计相比,当前的指南将详细说明5个部分,包括:
- 变量确定(IVs和DVs)
- 帧设置(注视、目标、反馈消息)
- 刺激设置(视觉和听觉)
- 事件设置
- 块设置
为了使范式更加有趣并展示音频刺激设置,我们将Stroop范式构建为多模式设置,展示两种不同模式的刺激呈现,视觉呈现和音频呈现。总体而言,当前的步骤将构建三种不同的任务,要求参与者聚焦于:
- 文本(例如,区分文本 - 红色或绿色,同时忽略显示的文本颜色和同时的听觉单词)
- 颜色(例如,区分呈现的颜色 - 红色或绿色油墨,同时忽略文本语义和同时的听觉单词)
- 听觉(例如,区分呈现的声音 - 红色或绿色,同时忽略文本语义和显示的颜色)
不再赘述,让我们通过确定研究结构的重要变量来着手创建第一个任务。
Part I: Variable determination
与任何研究准备一样,确定变量对研究结构至关重要。为此,我们可以使用因子树来确定因子(或自变量)及其相关级别(或类别)。对于当前的多模式Stroop任务,因子及其级别如下:
- 因子1 - 文本
- 级别1 - 绿色
- 级别2 - 红色
- 因子1 - 文本
- 因子2 - 颜色
- 级别1 - 绿色文本(即绿色或红色)
- 级别2 - 红色文本(即绿色或红色)
- 因子2 - 颜色
- 因子3 - 音频
- 级别1 - 播放单词“绿色”的音频
- 级别2 - 播放单词“红色”的音频
- 因子3 - 音频
该设置的完整因子树展示如下(见图1A)。采用这种2 X 2 X 2的正交设置,Labvanced将创建8个不同的条件(见图1B),在试验与条件中展示每个因子组合。如图所示,这将导致文本X颜色X音频的所有可能组合。此外,我们可以确定每个条件的试验数量,并决定每个条件进行4次试验,总共32次试验。
图 1. 初始画布设置,展示因子及其在因子树中的级别(A)和每个条件中4次试验的后续组合(B)。
对于试验随机化,Labvanced将根据随机化设置(见图2)变化试验呈现。常用的方法是选择第一个随机选项,这将生成随机试验序列,但在同一设置中可以根据不同选项(固定设计或手动)预先确定。现在,该设置将执行随机化且不受任何限制以随机变化试验序列。有关随机化设置的更多信息,请使用此链接以获取更多信息。
图 2. 随机化设置的显示,选择随机选项以随机呈现试验而不受任何限制。
Part II: Frames setup
此次指南的第二部分将创建参与者在研究参与中会看到的帧(刺激呈现)。总体而言,此当前的多模式Stroop将遵循如下常规程序(见图3)。如图所示,试验将以注视十字(帧1)开始,持续500ms,随后同时呈现一个彩色文本和声音(帧2),并显示按键选项。这将跟随反馈消息,正确(帧3)或不正确(帧4),根据按键的准确性。反馈将显示1000ms。
图 3. 示例试验的显示。在这个例子中,要求在忽略颜色和声音的情况下进行文本区分,D按键与表示红色文本的正确响应相关,K按键与表示绿色文本的不正确响应相关。
这些帧的构建将通过单击Labvanced显示底部的画布按钮开始(见图4A)。单击4次将显示4个新帧,并让我们立即为每个帧命名(例如,注视、目标、正确、不正确),以保持组织性(见图4B)。在继续之前,确保点击默认试验以确保该行被突出显示(见图4C)。这部分作为下方所有条件的默认模板。在帧创建中的任何更改将随后适用于所有条件,因此这将是设置所有以相同实验序列进行的试验的便捷方式。例如,突出显示默认试验时,为一定持续时间添加注视十字的显示将将同样的呈现应用于下方在试验和条件中的所有48次试验。
图 4. 显示样本试验的画布帧创建(A)、帧名称更改选项(B)和突出显示默认试验(C)。
要在第一个帧中创建注视十字,我们可以单击显示文本(见图5A),在画布中实现文本框。在这里,我们可以在框中输入+,字体大小为36,并将其放置在显示的中心。为了准确的位置,我们还可以在右侧的对象属性中输入特定的X和Y帧坐标。如果我们想上传包含注视十字或不同刺激的图像,则可以使用媒体选项(见图5B)展示图像、视频、音频等。
图 5. 显示使用显示文本选项创建注视帧的窗口(A)。可以通过媒体选项(B)呈现图像、视频和音频。
创建反馈消息(帧3:正确;帧4:不正确)涉及与注视十字相同的过程,其中消息可以输入文本框,并在显示中心重新定位(见图6)。在处理完帧1、3和4后,指南的下一部分将涉及在帧2中创建目标。
图 6. 帧3中正确反馈的示例显示。
Part III: Stimuli setup
要创建帧2:针对视觉(文本和颜色)及听觉刺激的目标呈现,将开始于单击媒体选项(见上面的图5),然后选择图像。这将提示画布显示中的图像属性,我们可以使用右侧的对象属性调整位置、大小,以及最重要的,我们想要从Labvanced文件存储中呈现的图像。如果研究人员尚未导入所有实验刺激,单击文件图标(见图7)将打开存储窗口,他们可以在其中上传并选择所需的刺激。
图 7. 通过红框中的文件图标访问的文件存储的显示。
之后,刺激设置将包括以下展示:
- 2张图像 - 帧(来自文件存储的图像)
- 3个文本 - 2个按钮响应(D和K)和目标彩色文本
- 1个音频 - 听觉展示(来自文件存储的声音文件)
重要的是,我们需要确保在每个试验中展示正确的音频和图像及特定颜色。这可以参考我们在第一部分中已经构建的试验与条件。例如,在第一个条件中,我们要确保文本“red”以红色显示,同时伴随红色声音的音频呈现(见图8)。然而,在第二个条件中,我们希望保持相同的文本和颜色,但将音频更改为绿色声音。通过参考此试验与条件结构,研究人员可以引用此指南来设置刺激,确保所有可能的条件在他们的研究中都被考虑到。
图 8. 帧2刺激呈现的画布显示。根据红框中的第一个条件,该试验呈现了通过红框中的文件图标访问的存储。
下一部分将涉及设置事件系统,随着帧设置的完成与每个刺激呈现。这里,我们将编程以遵循逻辑序列,生成帧如何以特定持续时间呈现各自的刺激并记录重要信息,如反应时间(ms)和正确响应。
Part IV: Events setup
在创建事件系统之前,让我们创建两个新变量(反应时间和正确响应),它们将作为因变量测量。要创建新变量,我们可以单击右上角显示中的变量,然后选择添加变量(见图9)。在新变量窗口中,我们将按照名称和类型执行以下步骤。此变量将存储参与者迅速区分目标及其相应准确性表现的重要行为测量。因此,这两个新变量将是:
- 反应时间 - 从帧开始测量,单位为毫秒
- 正确 - 响应准确性(1=正确;0=不正确)
图 9. 新变量(反应时间和正确)创建的显示。这两个变量都设置为数字数据类型。
根据第二部分的常规帧序列(见上面的图3),该部分将分为4个子部分,解释每帧的事件创建。
Frame 1 Events: Fixation cross
在这个帧中,我们希望在显示的中心呈现注视十字,持续500 ms。因此,我们将采用的逻辑序列是:
- 帧开始后立即
- 等待500 ms
- 然后跳转到下一个帧
要在事件中实现这一点,单击右上角的事件,选择帧事件(仅在此帧)。在第一个窗口对话框中,我们可以将事件命名为*“开始”*并单击下一步,继续操作到触发选项。在这里,触发类型是试验和帧触发→帧开始(遵循上述第一逻辑序列)。通过此触发,我们想要启动500 ms帧延迟操作(第二逻辑序列);因此,这可以通过添加动作→延迟动作(时间回调),并在延迟框中设置500ms来完成(见图10)。最后,为了执行最后的逻辑序列,单击添加动作在动作序列框中,选择跳转动作 → 跳转到 → 选择下一帧(见图10)。Labvanced将在此设置中始终遵循此逻辑序列,用于所有试验中注视十字的呈现。
图 10. 事件创建的显示,涉及注视十字(帧1)的呈现,遵循事件命名(A)、触发(B)、动作确定(C)及所需动作执行。
Frame 2 Events: Target presentation and response recording
在这个帧中,我们希望在帧开始时呈现目标单词及伴随的声音,并一直保持直到按键。因此,我们将采用的逻辑序列是:
- 帧开始后立即
- 播放与该试验相关的音频
- 如果按钮响应正确 → 记录正确 = 1 → 跳转到正确反馈(帧3)
- 如果按钮响应不正确 → 记录正确 = 0 → 跳转到不正确反馈(帧4)
让我们首先开始播放音频,但确保突出显示默认试验,这样这些事件将适用于每个试验。该过程将镜像上面的注视十字,因为逻辑保持不变:帧开始时执行X。我们将开始单击事件并选择帧事件(仅在此帧中)。在第一个窗口对话框中,我们可以将事件命名为“音频播放”,并单击下一步以进入触发选项。在这里,触发类型为试验和帧触发→帧开始(遵循第一逻辑序列)。接下来,进行对象操作 → 控制音频/视频对象→选择画布中现有音频对象以启动(见图11)。通过此设置,Labvanced将始终遵循音频呈现的逻辑序列,用于每个试验中的帧2。现在让我们讨论设置按键条件的其余部分。
图 11. 事件创建的显示,涉及音频(帧2)的呈现,遵循事件命名(A)、触发(B)、动作确定(C)及所需动作执行。
如前所述,此块要求参与者注意文本并使用关联的按键进行区分,同时忽略颜色和呈现声音。方便的是,我们可以使用试验与条件中的文本列来确定参与者的按键是否与相应的试验匹配。这将为条件性论证提供支持,并记录正确变量的正确/不正确测量。要创建此事件,我们将再次开始点击事件并选择帧事件(在此帧上唯一)。由于该事件指示参与者的按键,触发条件将是用户输入 → 键盘触发。在这里我们可以建立两个可能的按键(见图12),即**“D”和“K”。点击下一步后,动作序列将继续进行控制操作 → 需求操作(如果...那么)**。
图 12. 事件创建的显示,涉及按键分配的事件命名(A)、允许的按键响应的触发分配(B)。
在此对话框的如果部分,我们希望建立条件以将目标与按键关联。在这里,我们可以将左侧设置为文本变量(见图13)并将右侧插入“red”字符串。下面,我们需要再设置一组条件,左侧为触发(键盘)→按键的ID。右侧,我们可以输入字母**“D”**(确保大写)。
图 13. 事件创建的显示,涉及按键分配的变量确定(A)、关联条件(B)和按键响应评估(C&D)。
接下来,在原来的那么部分,我们希望确定程序应根据上述建立的IF条件执行的动作。由于当文本**“red”出现时,“D”键是正确的响应,因此我们希望将其记录为正确并呈现正确反馈消息。为此,我们可以使用设置/记录变量**:左侧为正确,右侧插入整数1(见图14)。在下面,单击添加动作以添加跳转动作(类似于注视帧),但这次我们希望选择特定帧(正确)以显示“正确”的反馈消息。通过这一步,我们已经建立了条件序列,要求Labvanced程序在参与者按下D键且呈现“red”文本时记录其响应为正确。
图 14. 显示与13图对应的事件创建。设置/记录确定了正确变量,其中1=正确(0=不正确),如果条件得到满足,则如图13所示。
复制此步骤,我们需要为“绿色”文本创建该过程,该文本的正确按键(见图15A)。然后我们可以单击“否则”以添加最后一个设置/记录变量:正确为0,并执行跳转动作到不正确反馈帧(见图15B)。此最后论点指向如果按键响应未满足之前的两个正确论据,我们要求程序记录为不正确(0)。
图 15. 显示与14图对应的事件创建,针对绿色文本条件复制此过程(A),并在满足图13和14中条件的情况下设置不正确(0)响应(B)。
Frames 3 & 4 Events: Feedback presentation
反馈帧中的事件,包含正确(帧3)和不正确(帧4)消息,将与注视帧的相同过程相呼应。无论参与者做出何种按键,我们希望在显示中心呈现反馈,持续1000 ms并继续到下一次试验。因此,我们将采用的逻辑序列是:
- 帧开始后立即
- 等待1000 ms
- 然后跳转到下一次试验
要在事件中实现这一点,单击右上角的事件,选择帧事件(仅在此帧)。在第一个窗口对话框中,我们可以将事件命名为“开始”,并单击下一步以继续到触发选项。触发类型为试验和帧触发 → 帧开始(遵循上述第一逻辑序列)。通过此触发,我们想要启动1000 ms帧延迟操作(第二逻辑序列);因此这可以通过添加动作 → 延迟动作(时间回调)来设定,将1000ms设置在延迟框中。最后,为了执行最后的逻辑序列,单击“添加动作”在动作序列框中,选择跳转动作 → 跳转到 → 选择下一次试验。通过此设置,Labvanced将始终遵循此逻辑序列,适用于两个帧3和4在所有试验中的反馈呈现。总体而言,此步骤镜像相同的程序,且可作为参考使用。
至今为止,我们已创建出一个块,其中参与者的主要任务是区分展示的文本,同时有效忽略同时的颜色和音频呈现。借助此已建立的设置,我们也可以创建一个新的任务来通过少量更改区分颜色或音频。此过程通常用于心理实验,以比较在不同刺激下进行目标区分时的执行表现。
为了添加一个新的块用于颜色区分,我们只需在主研究设计中复制现有任务,并将名称更改为颜色识别(见图16)。
图 16. 显示主研究设计页面,顶部红框显示复制任务选项,导致第二个红框中的编辑任务名称。
任务屏幕中唯一需要更改的是帧2的变量分配。在响应设置中,我们可以简单地将文本变量更改为颜色,使程序将按键与呈现的颜色进行比较,而不是与上一个构建中的文本进行比较(见图17)。同样,我们也可以通过复制相同步骤创建音频区分任务,并将变量分配从文本(或颜色)更改为音频。我们已经创建了三个不同任务的实验任务,接下来可以将它们组织为块以便于整体研究呈现。
图 17. 显示按键分配事件的创建,遵循新的颜色变量确定。颜色可以替换为音频,以更改主要目标的区分。
Part V: Blocks setup
现在我们已经设置了实验任务,我们将对块进行结构和对照,使每个任务能够随机呈现给参与者。在继续之前,在每个任务之前创建指令消息是理想的(见图18),告知参与者主要任务现已区分文本、颜色或音频,具体取决于即将到来的任务。
图 18. 目标(文本)区分任务的指令显示。颜色和音频区分注意事项可采用相同格式的指示,并进行相应的文本编辑。
在创建完每个指令消息后,我们现在可以根据任务分配设置块。重要的是,以这种方式组织块使我们能够在会话列中实施随机化分隔符(见图19)。采用这种结构,Labvanced能够对块进行对照,使研究人员能够比较所有块序列组合间的性能差异。
图 19. 显示主研究设计页面,顶部红框展示两个平行条,用作随机化分隔符,由下方添加的随机化分隔符功能添加。
在此指南中唯一遗留的部分是同意书、说明文件、人口统计问题和其他协议,但这因研究者及机构而异,因此本指南将在此结束。有关文本创建的更多信息,这个链接将提供额外信息。有鉴于此,我们希望在你们的所有科学努力中好运,并希望本指南对你们的研究构建而言是一个重要的基石。