从一系列注视眼动; R计算到第一次注视的时间,第一次注视的持续时间和探视时间

问题描述

希望大家都过得很好。

我目前正在使用眼睛跟踪数据集。我已经使用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' ),Trial = c(1,1,2,2),FixationDuration = c(250,950,250,666.6666667,216.6666667,383.3333333,433.3333333,500,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))

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)