Я хотел бы рассчитать задержку ответа глаза.Я хочу сделать это путем измерения разницы во времени между появлением на экране цели и появлением быстрого движения глаз в ответ.
Ниже приведен пример одного пробного примера.Фиолетовая линия - это период, когда цель появляется на экране.Верхняя строка показывает данные о положении Y-координаты глаза, нижняя линия показывает скорость.Как вы можете видеть здесь, быстрое движение глаза вниз, с высокой скоростью, является саккадой.
Чтобы дать вам представление о том, как выглядят мои данные, я создал фиктивный data.frame.Блок представляет собой блоки, которые вы также можете увидеть на рисунке.Игнорировать триал-блок на данный момент.Saccade - это столбец, в котором указано, являются ли данные S (саккада) или F (фиксация).
Есть идеи, как рассчитать время между Iview в начале цели и началом первой саккады для каждого отдельного испытания?
Большое спасибо
library(dplyr)
N = 500
G.df <- data.frame(Iview = seq(N*2),
cue.condition = rep(c("spatial", "non-spatial"), each = N),
block = rep(c("fixation.1", "fixation.2", "target.1", "target.2"), each = N/2),
trial.block = rep(1:4, each = N/2),
trial.number = rep(1:50, each = 10),
saccade = sample(c("S","F"), size = 100, replace = T))