kollaR1.1.2 package

Event Classification, Visualization and Analysis of Eye Tracking Data

adjust_fixation_timing

Adjust the onset and offset of fixations to avoid misclassification of...

algorithm_adaptive

Adaptive velocity-based algorithm for saccade and fixation detection

algorithm_i2mc

Fixation detection by two-means clustering

algorithm_idt

Dispersion-based fixation detection algorithm (I-DT)

algorithm_ivt

I-VT algorithm for fixation and saccade detection

animated_fixation_plot

Create GIF animation of fixations on a stimulus images

aoi_test

Test whether a gaze coordinates are within or outside a rectangular or...

calculate_rms

Calculate sample-to-sample root mean square distance (RMS) of a data s...

cluster2m

Fixation detection by two-means clustering

downsample_gaze

Downsample gaze

draw_aois

Draw one or more areas of interest, AOIs, on a stimulus image and save...

filt_plot_2d

Plot fixations vs. individual sample coordinates in 2D space. In the c...

filt_plot_temporal

Plot fixation filtered vs. raw gaze coordinates. This function will be...

find.transition.weights

Find transition weights for each sample in a gaze matrix.

find.valid.periods

Find subsequent periods in a vector with values below a threshold. Use...

fixation_plot_2d

Plot fixations vs. individual sample coordinates in 2D space.

fixation_plot_temporal

Plot fixation classified vs. raw gaze coordinates

fixation_plot_ts

Plot fixation classified vs. raw gaze coordinate time series

idt_filter

Dispersion-based fixation detection algorithm (I-DT)

interpolate_with_margin

Interpolate over gaps (subsequent NAs) in vector.

ivt_filter

I-VT algorithm for fixation and saccade detection

kollaR-package

Fixation and Saccade Detection, Visualization, and Analysis of Eye Tra...

merge_adjacent_fixations

Merge adjacent fixations

movmean.filter

Calculate the moving mean of a vector

plot_algorithm_results

Plot vdescriptives one or more fixation detection algorithms

plot_filter_results

Plot descriptives from one or more fixation detection algorithms

plot_sample_velocity

Plot the sample-to-sample velocity of eye tracking data.

plot_velocity_profiles

Create ggplot of saccade velocity profiles

preprocess_gaze

Interpolation and smoothing of gaze-vector

process_gaze

Interpolation and smoothing of gaze-vector. This function will be repl...

sample.data.classified

Sample-to-sample raw and fixation classified data from 1 individual

sample.data.fixation1

Fixations from 1 individual

sample.data.fixations

Fixations from 7 individuals

sample.data.processed

Pre-processed sample-by-sample example data

sample.data.saccades

Saccades from 3 individuals

sample.data.unprocessed

Unprocessed sample-by-sample example data

static_plot

Plot fixations in 2D space overlaied on a stimulus image

suggest_threshold

Data-driven identification of threshold parameters for adaptive veloct...

summarize_fixation_metrics

Summarize fixation statistics

trim_fixations

Adjust the onset and offset of fixations to avoid misclassification of...

Functions for analysing eye tracking data, including event detection, visualizations and area of interest (AOI) based analyses. The package includes implementations of the IV-T, I-DT, adaptive velocity threshold, and Identification by two means clustering (I2MC) algorithms. See separate documentation for each function. The principles underlying I-VT and I-DT algorithms are described in Salvucci & Goldberg (2000,\doi{10.1145/355017.355028}). Two-means clustering is described in Hessels et al. (2017, \doi{10.3758/s13428-016-0822-1}). The adaptive velocity threshold algorithm is described in Nyström & Holmqvist (2010,\doi{10.3758/BRM.42.1.188}). See a demonstration in the URL.