鼠标追踪的注意捕获研究指南
欢迎来到另一个Labvanced的研究创建指南!在这个指南中,我们将创建一个显著的视觉搜索范式,注意捕获范式。但除了标准的反应测量外,我们还将实现鼠标追踪功能来测量鼠标移动事件。注意捕获是一项显著的任务,研究观察者在观察目标和可能捕获其注意力的突发干扰物时的注意力(见下图1)。此范式通常用于评估我们的目标导向注意力如何受到刺激驱动事件(例如,干扰物)的调节,以及不同人群可能根据以往条件(即,疾病、脑外伤)和经历(例如,专业技能、多语言、视频游戏经验等)表现出不同的注意控制模式。
图1. 上方没有干扰物的样本实验,底部灰色目标侧面在90度处出现干扰物。
除了用传统方式测量的标准行为反应时间和准确性外,此范式还将涉及在主要目标检测任务中测量鼠标移动,同时避免出现干扰物。更具体地,我们将在每个试验开始时测量鼠标的X和Y位置,并在屏幕上以反馈显示的方式展示鼠标移动事件。与其他研究创建一样,我们将分为5个部分来创建这项研究,包括:
- 变量确定(IVs和DVs)
- 框架设置
- 刺激设置
- 事件设置
- 块设置
对于参与者将看到的显示序列(见下图2),试验将包括:
- 框架1:150毫秒的注视十字
- 框架2:6个灰色圆圈的显示
- 框架3:除了1个(目标)之外的所有灰色圆圈都变成蓝色
- 无干扰试验 - 不显示额外的蓝色圆圈
- 干扰试验 - 在目标的90度或150度处显示额外的蓝色圆圈
- 框架4:提示将鼠标光标移动到中央显示的消息屏幕
图2. 显示一个干扰物试验序列。参与者需要将鼠标光标移动到中央注视点,以跳转到下一个试验序列。
在此逐步指南之外,完整的研究模板也可以通过此链接获得。了解了这些背景和介绍后,让我们着手第一项任务,确定这项研究的关键变量。
第一部分:使用Labvanced因子树确定变量
与其他研究指南一致,确定变量及其级别(或类别)将是制定条件和后续试验设置的第一步。首先,请查看Labvanced展示左侧的因子树以确定因素(或独立变量)及其相关级别。在当前的指南中,因素及其级别如下:
试验组 → 主要试验
- 因素1 - 干扰物
- a. 级别1 - 无干扰物
- b. 级别2 - 90度(额外的蓝色圆圈将在灰色目标两侧的90度处出现)
- c. 级别3 - 150度(额外的蓝色圆圈将在灰色目标两侧的150度处出现)
- 因素2 - 目标位置
- a. 级别1 - 1(位置1:东北位置)
- b. 级别2 - 2(位置2:东)
- c. 级别3 - 3(位置3:东南)
- d. 级别4 - 4(位置4:南)
- e. 级别5 - 5(位置5:西南)
- f. 级别6 - 6(位置6:西北)
值得注意的是,因素1是研究调查的主要独立变量,而因素2则被指定以考虑所有可能的目标位置(即,灰色目标以相等的比例出现)。之后,研究人员在数据编制过程中可以合并因素2,以评估通过反应时间分析和鼠标追踪评估的干扰物效应。
该设置在因子树中的完整显示如图3A所示。通过这种3 X 6的正交设置,Labvanced将创建18种不同的条件(见图3B),每种因素组合都会在试验和条件中列出。正如所示,这导致了干扰物X目标位置的所有可能组合。此外,我们可以确定每个条件的试验数量,我们将为每个无干扰条件设置4个试验,但每个90度和150度条件设置2个试验。
图3. 因子树中展示因素及其级别的初始画布设置(A)和随后的组合,其中无干扰条件下有四个试验,每个(90和150度)干扰条件下有两个试验。
Labvanced将根据随机化设置(见图4)自动变更试验呈现。默认设置为第一个随机选项,以生成随机试验序列,但这可以通过不同选项(设计固定或手动)预先确定当前研究将以随机进行,没有任何限制,这将随机变更主要和捕捉试验的试验呈现。有关随机化设置的更多信息,请使用此链接查看详细信息。
图4. 随机化设置的显示,选择随机选项以随机呈现试验,而不受任何限制。
第二部分:框架设置
该指南的第二部分将创建参与者在参与期间看到的框架(刺激呈现)。再次强调,当前任务将遵循上述一般程序(见图2)。如图所示,试验将以150毫秒的注视十字(框架1)开始,然后是呈现六个灰色圆圈(框架2),持续2500毫秒。然后将继续展示目标和干扰物,直至鼠标单击反应(框架3)。在目标检测后,消息屏幕将显示指示观察者将鼠标光标移动到中心位置的提示,从而提示下一次试验。
要创建这些框架,我们将点击Labvanced展示底部的画布按钮(见图5A)。点击四次将显示四个新框架,理想情况下每个框架立即命名(例如,注视,前,目标,消息)以维护研究组织(见图5B)。随后,我们将通过单击同一框架设置下的颜色选项将背景颜色更改为黑色(见图5D)。在继续之前,确保单击默认试验以突出显示此行(见图5C)。这一部分作为下面所有条件的默认模板。被突出显示后,四个框架中的任何更改将适用于所有条件(即,在第一框架中添加注视十字将适用于所有48个试验),因此这对于避免不必要和重复的设置会非常方便。有了这一点,我们现在拥有了展示试验序列所需的所有框架。接下来的部分将添加参与者在参与期间查看的每个画布中的所有刺激。
图5. 画布框架创建示例试验的显示(A)、框架名称(B)、默认试验(C)和框架颜色选项(D)。
第三部分:刺激设置(注视十字,目标图像和消息显示)
框架1
有了我们在上一个部分准备的四个框架后,我们将开始在每个框架中设置单独的刺激,从第一个框架中的注视十字开始。同样,请确保默认试验是突出显示的(见上面的图5C)。要创建注视十字,我们可以通过单击显示文本(见图6A)在画布中实现文本框。在此,我们可以在框中输入“+”,字体颜色为白色,大小为36,并将其置于显示的中心。我们还可以在右侧的对象属性中输入特定的X和Y框坐标,以获得准确的中心位置。如果我们想上传包含注视十字或不同刺激的图像,媒体选项(见图6B)可以展示图像、视频、音频等。对于当前的指南,我们将简单输入显示文本,但我们最终将使用媒体选项来呈现目标图像。
图6. 显示使用显示文本选项创建的注视框架(A)。图像、视频和音频可以通过媒体选项(B)呈现。
框架2
在继续之前,请确保我们选择了默认试验(见上述图5),以便预(目标)呈现将贯穿所有48个试验。要将预图像添加到第二框架中,请单击媒体选项(见上述图5)并选择图像。这将提示在画布显示中出现图像属性,我们可以使用右侧的对象属性调整位置、大小和想显示的图像来自Labvanced文件存储。让我们通过单击文件图标(见图7)访问文件存储,以导入所有注视图像。这将打开文件存储窗口以上传和选择我们要展示的刺激。所有图像应该已经在完成的模板中的文件存储中可用,但以下链接也可以下载单独的图像。对于文件编码,请参见下面的表格进行解释。
表1. 每个刺激的文件编码及其解释的简要概述。
图7. 通过红框中的文件图标访问的文件存储显示。
在从存储中选择预目标后,画布将根据右侧显示的对象属性设定的方向和大小显示图像(见下图8)。
图8. 显示预目标图像,带有对象属性选项(红框中的)。
框架3
第三框架设置将遵循上述第二框架的相同程序。然而,我们将不选择默认试验,并选择下面的每个条件作为显示特定图像的指南,具体取决于干扰物和目标位置因素。查看条件1(确保选择条件1),我们呈现四个没有干扰的试验,其中目标位置出现在位置1(东北)。在使用相同的媒体选项并打开文件存储后,确保选择此条件的正确图像(1_nd.png)在画布上显示(见下图9)。这将适用于该条件中的所有四个试验。确保图像的尺寸与第二框架中的预目标图像相同。对于条件2,我们呈现四个没有干扰的试验(2_nd.png),其中目标位置出现在位置2(东)。同样,我们将参考试验和条件作为我们在其余条件中展示适当刺激的指南。
图9. 呈现目标位置1的第三框架,附带没有附加(干扰)蓝色圆圈的第一条件。
接下来,我们还将设置一个名为隐形元素的重要对象。在每个条件中都需要这个对象,因为我们指定Labvanced程序干扰物(在干扰条件下)和目标的位置。这个对象对观察者不可见,并且用来为我们鼠标追踪和必要的眼动追踪设置编程目标区域。为了指定目标和干扰物的位置,我们将为每个条件设置两个隐形元素。可以通过形状→隐形元素访问此对象(见图10A),我们需要将此元素(命名为目标)精确地放置在目标位置上方(图10B)。我们还将在干扰物(见图10C)上方设置第二个隐形元素(命名为干扰物)。然而,对于没有干扰物的条件,我们将在画布的右下角放置它们(见图10D)。
图10. 显示隐形元素创建(A)。注意,第一个隐形元素-目标被放置在目标位置上方(B)和干扰物位置上方(C)。在没有额外蓝色干扰物的条件下,隐形元素位于右下角(D)。
框架4
我们将在这个最后的框架中创建一个注视十字,提示观察者将鼠标光标移动到注视点。这是当前涉及视觉搜索任务的重要控制。如果后续的目标位置依赖于最近呈现区域出现的目标,将会对目标检测产生偏见。通过这个控制,每个独特试验将从鼠标光标的中心位置进行。
要设置注视和指示消息,我们可以首先单击显示文本,以在画布中实现文本框。在此,我们可以在框中输入“+”,字体大小为36,并将其置于显示中心。我们将创建另一个显示文本,并包含下述消息(见图11)。我们还将实现隐形元素(中心)并将其放置在中央注视上方,类似于之前的画布。基本思想是,随后我们将编程鼠标触发器,以便在光标悬停在此隐形元素上方时移动到随后的试验。现在,这完成了所有刺激的设置,我们接下来将编程事件以编程刺激的持续时间和变量记录。
图11. 显示第四帧指令屏幕,隐形元素位于注视十字上方。
第四部分:事件设置(编程显示持续时间、评估响应和变量记录)
在这一部分中,我们正在为Labvanced建立逻辑顺序,以在每个框架中执行特定操作(例如,框架持续时间和反应评估)。创建这一行动顺序在Labvanced平台中被称为事件,我们将为每个框架分别建立每个事件,从第一个注视呈现开始。因此,这一部分将分为五个小节,详细说明每个框架的每个步骤,并以鼠标追踪程序结束。
在继续第一个框架的事件之前,我们将需要创建一些新的变量:
- 反应时间 - 以毫秒为单位测量目标检测
- MouseXY - 用于存储X和Y鼠标位置
- 计数器 - 计算鼠标移动发生的事件数量。我们将在目标框架中显示此计数,并将其记录在数据输出中。
我们将在右上角的变量上单击,并选择添加变量以创建新变量。在新的变量窗口中,我们将根据下面的项目符号及类型进行步骤(见下方图12)。反应时间变量将存储参与者忽略不相关蓝色圆圈时分辨目标的速度这一重要行为测量。请注意,MouseXY变量设置了额外的选项以在图中指示。首先,关键是将格式设置为数组,因为我们将记录试验中的多个X和Y位置的数组。接下来,将起始位置标记为两个坐标的零位,并将记录类型设置为时间序列,以记录给定试验中的一系列鼠标位置。
图12. 新变量创建的显示。请注意,最后一个变量(MouseXY)与其他两个变量设置了不同的选项。
根据引言中提到的一般框架顺序(见图2),我们将为每个框架分别创建事件结构,从编程注视十字展示开始,持续150毫秒。
框架1事件:注视十字展示
在这一框架中,我们希望将注视十字呈现在显示中心,持续150毫秒。因此,该框架中的逻辑顺序是:
- 一旦框架开始
- 等待150毫秒
- 然后跳转到下一个框架
要创建此事件,请在变量旁边的右上角单击事件,选择框架事件(仅在此框架上)。在第一个窗口对话框中,我们可以将事件命名为“开始”(图13A),然后单击下一步进行到触发器选项。在此,触发器类型为试验和框架触发器→框架开始(遵循上述第一逻辑顺序;见图13B)。用此触发器,我们要启动150毫秒框架延迟操作(第二逻辑顺序);因此,这可以设置为添加操作→延迟操作(时间回调)并在延迟框中指定150(见图13C)。最后,在操作序列框中单击添加操作,选择跳转操作→跳转到→选择下一个框架(见图13D)。Labvanced将始终遵循这一逻辑顺序来展示注视十字,以便在所有试验中使用该设置。
图13. 显示注视十字(框架1)呈现的事件创建,遵循事件命名(A)、触发器(B)、行动确定(C)和行动执行(D)。
框架2事件:预目标(六个灰色圆圈)展示
在这个框架中,我们希望呈现预目标图像,持续2500毫秒。设置将与上述的注视十字相似,逻辑顺序如下:
- 一旦框架开始,包含中性注视
- 等待2500毫秒
- 然后跳转到下一个框架
该过程与图13中显示的相同,但框架持续时间不同。
框架3事件:目标展示(有或没有干扰物)并记录反应
在最后这个框架中,我们希望呈现目标,并让程序评估参与者的鼠标点击反应。因此,我们将采取的逻辑顺序是:
- 一旦框架开始,包含目标和干扰物
- 等待鼠标点击输入(由左键点击触发)到隐形“目标”元素
- 记录从框架开始到此的反应时间(毫秒)
- 然后跳转到下一个框架
我们将通过单击事件并选择框架事件(仅在此框架上)来创建此事件。在这里,我们可以将事件命名为“反应”。由于此事件表明参与者的鼠标按下,因此触发器将为用户输入→鼠标触发。在这里,我们可以建立一个点击隐形“目标”元素的响应(见下图14)。单击下一步后,我们将设置记录操作,以测量从框架生效的毫秒目标检测时间。
图14. 显示为鼠标点击分配创建事件,遵循事件命名(左)和与指定目标相对应的隐形“目标”元素的触发器类型(右)。
在这里,继续选择添加操作→变量操作→设置/记录变量,并选择反应时间变量。在右侧,继续选择触发器(鼠标)→从框架开始的时间(见下图15A)。通过此,我们要求程序记录从框架开始到目标的鼠标点击反应时间,以毫秒为单位。最后,框架需继续至下一个显示,选择添加操作→跳转操作并选择下一个框架(见下图15B)。在窗口底部单击完成以完成此研究的事件设置。
图15. 显示从图15继续生成事件的步骤以记录反应时间(A)并跳转到下一个框架的动作(B)。
框架4事件:指示将鼠标光标移动到中央注视
在这一最后框架中,我们将呈现指示,将鼠标光标移动到显示的中央注视十字。一旦鼠标光标悬停在注视点上,我们将立即让程序跳转到下一个试验。因此,我们将采取的逻辑顺序为:
- 一旦框架开始,鼠标光标悬停在注视十字上
- 跳转到下一个试验。
要创建此事件,我们将首先单击事件并选择框架事件(仅在此框架上)。在这里,我们可以将事件命名为“中心”。由于此事件表明参与者的鼠标位置,触发器将为用户输入→鼠标触发。在这里,我们可以建立一个点击隐形“中心”元素的响应,操作为“悬停”(见下图16A)。单击下一步后,选择添加操作→跳转操作并选择下一个试验(见下图16B)。在窗口底部单击完成以完成此研究的事件设置。
图16. 显示创建鼠标悬停触发器的事件(A)和随后的跳转到下一个试验的动作(B)。
鼠标追踪事件:仅在框架3(目标)中
在这里,我们将设置研究中的最后一个事件参数,追踪第三目标框架中的鼠标运动。此外,我们将添加一个新文本显示,在此框架中呈现鼠标移动时发生的移动数量。此事件的逻辑顺序将是:
- 一旦从框架开始移动鼠标
- 记录每次移动的X和Y位置,并存储到MouseXY变量中
- 还要计数鼠标移动的事件数量,并存储到计数器变量中,公式为Counter = Counter + 1。
要创建此事件,我们将首先单击事件并选择框架事件(仅在此框架上)。在这里,我们可以将事件命名为“鼠标追踪”。由于此事件表明鼠标运动,触发器将为用户输入→鼠标触发,操作为“移动”(见下图17A)。单击下一步后,选择添加操作→变量操作→设置/记录变量,并选择MouseXY变量。在右侧,继续选择触发器(鼠标)→鼠标[X, Y]数组(见下图17B)。随后,我们重复选择添加操作→变量操作→设置/记录变量并选择Counter变量(见下图17C)。在右侧,选择操作→算术。在框中,我们将在左侧插入Counter变量并在右侧设置加一(确保这是数字输入,而不是字符串值),如下所示(见下图17D)。
图17. 显示在目标框架呈现中创建鼠标追踪事件的创建过程,遵循事件触发器(A)、鼠标位置记录(B)和计数器记录设置(C&D)。
随后,我们使用显示文本程序创建以下消息:“记录的鼠标事件数量:”在冒号后,我们将单击文本选项中的链接变量(见下图18A),并选择计数器变量。这将在显示文本中最初展示字样:Counter,但在实验过程中,我们能够观察到每次鼠标移动时值的增加,如下图19所示。
图18. 显示带有变量链接选项的文本创建。
图19. 显示目标剪辑,鼠标移动计数器随着每次移动而增加。
第五部分:块设置
通过这一最终设置,我们现在有一个工作中的Posner注视提示范式,由48个试验组成,并在此块中包含鼠标追踪测量。根据研究,研究人员可能需要根据其调查为参与者呈现多个48个试验的块。幸运的是,Labvanced允许在研究设计页面中组织研究,以组织不同的块(见图20)。此外,我们还可以实现随机化分隔符,如在会话列中所见(见图20)。这一分隔符允许在两个水平分隔符中平衡块,有助于研究人员进行特定操控和理论调查。
图20. 显示主要研究设计页面,顶部红框展示两根平行条,作为通过下面的添加随机化分隔符添加的随机化分隔符。
在此指南中剩下的唯一事项是指示/同意文档、练习块、人口统计问题及其他协议,但这会因研究人员和机构而异,以结束此指南。有关文本创建的更多信息,请查看我们的资源链接以获取其他信息。此外,构建的研究也可以作为模板在我们的库中使用此链接访问,以及其他实验范式。说到这,我代表Labvanced团队祝您在所有科学事业中取得成功,并希望此指南能成为您研究构建的重要基石。