labvanced logoLabVanced
  • Research
    • Publications
    • Researcher Interviews
    • Use Cases
      • Developmental Psychology
      • Linguistics
      • Clinical & Digital Health
      • Educational Psychology
      • Cognitive & Neuro
      • Social & Personality
      • Arts Research
      • Sports & Movement
      • Marketing & Consumer Behavior
      • Economics
      • HCI / UX
      • Commercial / Industry Use
    • Labvanced Blog
  • Technology
    • Feature Overview
    • Desktop App
    • Phone App
    • Precise Timing
    • Experimental Control
    • Eye Tracking
    • Multi User Studies
    • More ...
      • Questionnaires
      • Artificial Intelligence (AI) Integration
      • Mouse Tracking
      • Data Privacy & Security
      • Text Transcription
  • Learn
    • Guide
    • Videos
    • Walkthroughs
    • FAQ
    • Release Notes
    • Documents
    • Classroom
  • Experiments
    • Cognitive Tests
    • Sample Studies
    • Public Experiment Library
  • Pricing
    • Pricing Overview
    • License Configurator
    • Single License
    • Research Group
    • Departments & Consortia
  • About
    • About Us
    • Contact
    • Downloads
    • Careers
    • Impressum
    • Disclaimer
    • Privacy & Security
    • Terms & Conditions
  • Appgo to app icon
  • Logingo to app icon
Learn
指南
视频
操作指南
常见问题解答
发行说明
发行说明
文档
教室
  • 中國人
  • Deutsch
  • Français
  • Español
  • English
  • 日本語
指南
视频
操作指南
常见问题解答
发行说明
发行说明
文档
教室
  • 中國人
  • Deutsch
  • Français
  • Español
  • English
  • 日本語
  • 指南
    • 入门

      • 对象
      • 事件
      • 变量
      • 任务向导
      • 试验系统
      • 研究设计
        • 任务
        • 阻塞
        • 会议
        • 组
    • 特色主题

      • 随机化与平衡
      • 眼动追踪
      • 问卷
      • 桌面应用
      • 样本研究
      • 参与者招募
      • API 访问
        • REST API
        • Webhook API
        • WebSocket API
      • 其他主题

        • 精确刺激时间
        • 多用户研究
        • Labvanced中的头部追踪 | 指南
    • 主应用标签

      • 概述:主要标签
      • 仪表盘
      • 我的研究
      • 共享研究
      • 我的文件
      • 实验库
      • 我的账户
      • 我的许可证
    • 研究标签

      • 概述:研究特定标签
      • 研究设计
        • 任务
        • 阻塞
        • 会议
        • 组
      • 任务编辑器
        • 主要功能和设置
        • 试验系统
        • 画布和页面框架
        • 对象
        • 对象属性表
        • 变量
        • 系统变量表
        • 事件系统
        • 试验随机化
        • 文本编辑器功能
        • 任务中的眼动追踪
        • 任务中的头部追踪
        • 多用户研究
      • 设置
      • 变量
      • 媒体
      • 文本与翻译
      • 启动与参与
      • 主题管理
      • 数据视图与导出
        • 数据视图和变量 & 任务选择(旧版本)
        • 访问录音(旧版本)
  • 视频
    • 视频概述
    • 在 Labvanced 中入门
    • 创建任务
    • 元素视频
    • 事件与变量
    • 高级主题
  • 演练
    • 简介
    • 斯特鲁普任务
    • 词汇决策任务
    • 波斯纳注视提示任务
    • 改变盲点闪烁范式
    • 眼动追踪样本研究
    • 婴儿眼动追踪研究
    • 使用鼠标追踪的注意捕获研究
    • 快速串行视觉展示
    • ChatGPT 研究
    • 眼动追踪演示:SVG 作为关注区
    • 多用户演示:显示主题的光标
    • 游戏手柄 / 摇杆控制器- 基本设置
    • 桌面应用研究与 EEG 集成
    • 被试组间平衡和变量设置
  • 常见问题
    • 功能
    • 安全与数据隐私
    • 许可
    • Labvanced 的精确度
    • 程序化使用与API
    • 离线使用 Labvanced
    • 故障排除
    • 研究创建问题
  • 发布说明
  • 文档
  • 课堂

参与者组间平衡与变量设置

如何设置一部分参与者查看版本 X,而其余的查看版本 Y?

对于组间随机化,有几种方法可以在 Labvanced 中实现这一点。

有两种一般方法/场景,最佳方案通常取决于你的具体研究设计和细节。

场景 1:独立任务和组

  • 组间差异程度: 参与者组之间存在相对较大的差异,即差异广泛并跨越多个框架、对象或事件。

  • 建议的设置: 创建两个(或你需要的多少个)参与者组,并将不同的任务分配给不同的组。下图展示了一个简化的研究设计,其中一半的参与者(组 1)将执行 task_1,另一半(组 2)将执行 task_2。

  • 折中方案: 请记住,该方法的缺点在于你有真正分开的独立任务,这需要你处理两次所有内容,即需要同时在两个任务中实施需要更改的内容。这就是为什么如果差异相对较大,那么拥有两个以上完全独立的实现是更好的选择。

设置两个独立任务以在组间进行平衡

场景 2:因子变量

  • 差异程度: 参与者组之间的差异相对较小,即在其他类似的任务结构中存在一些“细节”(例如,一个对象是否可见/显示哪张图像)。

  • 建议的设置: 在任务中创建一个组间随机因子变量。其工作原理是每个参与者将仅被分配到该因子变量的一个值,该值在参与者之间是平衡的(基于参与者编号)。

设置一个随机化因子变量,用于创建跨组的不同任务版本

现在你可以利用这个(因子)变量,结合事件,在任务/框架之间针对参与者组进行任何更改。

示例场景:一个组看不到图像

例如,你可以创建一个触发器框架开始,操作为将图像的可见性属性设置为零的事件:

  • 触发: Trial and Frame Trigger → On Frame Start
  • 操作: Control Actions → Requirement Action (If…Then)
    • 将第一个条件设置为调用 Variable → Select Variable,然后从列表中选择我们创建的因子变量(subjectGroup)
    • 在方程的另一侧,选择特定级别: Constant Value → String,并指明级别: one

然后,继续指定该特定组应发生的内容,例如: Set Object Property: 对于对象(如图像)以及要更改的属性(如可见性),例如将可见性属性设置为零。

因此,如果某个参与者在组 1 中,则图像对象将不显示,而在其他组中将是可见的。

创建一个操作,使特定组看不到图像

示例场景:每个组看到不同的图像

类似地,如果你想让其稍微强大一些,并且每组显示不同的图像,那么你可以这样做:

IF:

  • subjectGroup == "one"

THEN:

  • Set Object Property Action [image_object] [filedata] = image1 (文件或设置为从数据框读取)

ELSE IF:

  • subjectGroup == "two"

THEN:

  • Set Object Property Action [image_object] [filedata] = image2 (文件或设置为从数据框读取)

ELSE IF:

  • subjectGroup == "three" THEN:
  • Set Object Property Action [image_object] [filedata] = image3 (文件或设置为从数据框读取)

依此类推……这样,每个参与者组将看到不同的图像。

设置一个事件,使每个组看到不同的图像

示例场景:每个组不同的事件或动作
你也可以扩展此用例,以便组间因子变量使事件在参与者之间以不同的方式运作。

例如,如果你希望不同的参与者组在按键按下和响应准确性分配方面保持平衡,则可以创建一个触发器为字母 A 或 L 的键盘按键的事件,以及一个记录响应准确性的操作:

IF:

  • subjectGroup == "one"
  • Id of key == "A"

THEN:

  • correctResponse = True

一个事件,其中一组将正确响应键设置为 A

ELSE IF:

  • subjectGroup == "two"
  • Id of key == "L"

THEN:

  • correctResponse = True

一个事件,其中另一组的正确性响应键设置为 L

在这里,我们创建并设置变量 correctResponse 来记录布尔值 True。

Prev
桌面应用研究与 EEG 集成