【发布时间】:2021-01-07 00:42:56
【问题描述】:
我希望每个人都做得很好。
我目前正在使用眼动追踪数据集。我已经使用 R 包“gazepath”处理了注视。这为我提供了对 x/y 平面上特定坐标的注视输出。
我的目标是计算:与每个试验的 x-y 坐标范围相对应的一系列感兴趣区域的首次注视持续时间、首次注视时间和总访问持续时间。
对于这项研究,我有两个主要的兴趣领域 - 眼睛和嘴巴。 例如,眼睛位于 x1 – .200 到 x2 – .300 和 y1 – .500 到 y1 – .600 面部的位置从 x1 – .100 到 x2 – .500 和 y1 .100 到 y2 .800。
所以在下面的示例中,对于查看面部的试验 1,它应该输出如下内容: 首次固定时间 = 1;第一次注视持续时间=250;总注视时间 = 2116.667
我希望对每个试验和每个 AOI 都执行此操作。帮助为一系列主题文件创建循环并保存每个主题的输出也将不胜感激。
感谢您的时间和考虑!保重,卡罗琳
df1 <- data.frame(Participant = c('A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A' ),
Trial = c(1,1,1,1,2, 2,2,2,2,2),
FixationDuration = c(250, 950, 250, 666.6666667, 216.6666667, 383.3333333, 433.3333333, 500, 383.3333333, 550),
StartTimeforFixation= c(1, 301, 1284, 1584, 2301, 2567, 3001, 3484, 4034, 4451),
EndTimeforFixation = c(250, 1250, 1533, 2250, 2516, 2950, 3433, 3983, 4416, 5000),
mean_x = c(0.464453, 0.499141, 0.491302, 0.496063, 0.491435, 0.494063, 0.498093, 0.487845, 0.492093, 0.497614),
mean_y = c(0.638584, 0.515769, 0.604171, 0.685817, 0.546331, 0.70222,0.528106, 0.615643, 0.551993, 0.661424),
POGsdSacAmp = c(4.84E-05, 0.000103, 6.69E-05, 0.000111, 0.000118, 0.000108,
7.15E-05, 7.31E-05, 6.76E-05, 7.10E-05),
RMS = c(6.61E-05, 0.000128, 7.89E-05, 8.27E-05, 0.000156, 0.000151, 7.85E-05, 6.91E-05, 8.86E-05, 9.17E-05))
【问题讨论】:
-
你是怎么想到
total fixation duration = 2116.667的?以及如何考虑 AOI,您是否在mean_x和mean_y上进行过滤? -
您好!谢谢你的问题。我根据当前示例中的假设计算了这一点,即所有注视点都落在面部 aoi 区域(基于平均 x 和平均 y,这意味着它必须在 aoi 位置的上下范围之间)。然后,我将试验一的所有注视相加,结果为 2116 毫秒。
-
我找到了 2113,所以这就是我要问的原因。无论如何,我(很快)会发布一个答案,看看为什么会出现这种差异。
标签: r time-series data-wrangling eye-tracking