Extract Saccades via an Ensemble of Methods Approach
Compute velocity via Engbert & Kliegl (2003) algorithm.
Differentiate x and y and compute change amplitude via an algorithm pr...
Differentiate x and y and compute change amplitude via an algorithm pr...
Extract saccades from samples using votes from selected methods.
Smooths signal using Savitzky-Golay and then shifts the filtered signa...
Converts inputs to matrix
Extract saccades using an algorithm proposed by Engbert and Kliegl (20...
Extract saccades using an algorithm proposed by Nyström and Holmqvist ...
Extract saccades using an algorithm proposed by Otero-Millan et al. (2...
Extract value for a named list or use default if key is missing
Pipe operator
saccadr: Extract Saccades via an Ensemble of Methods Approach
Compute standard deviation via median estimator.
A modular and extendable approach to extract (micro)saccades from gaze samples via an ensemble of methods. Although there is an agreement about a general definition of a saccade, the more specific details are harder to agree upon. Therefore, there are numerous algorithms that extract saccades based on various heuristics, which differ in the assumptions about velocity, acceleration, etc. The package uses three methods (Engbert and Kliegl (2003) <doi:10.1016/S0042-6989(03)00084-1>, Otero-Millan et al. (2014)<doi:10.1167/14.2.18>, and Nyström and Holmqvist (2010) <doi:10.3758/BRM.42.1.188>) to label individual samples and then applies a majority vote approach to identify saccades. The package includes three methods but can be extended via custom functions. It also uses a modular approach to compute velocity and acceleration from noisy samples. Finally, you can obtain methods votes per gaze sample instead of saccades.
Useful links