upsample_gaze: Up-sample gaze and pupil data

View source: R/upsample_gaze.R

upsample_gazeR Documentation

Up-sample gaze and pupil data

Description

Increase the sampling frequency to target_hz Hz by inserting additional rows. Missing values in gaze and pupil data will be preserved for later interpolation.

Usage

upsample_gaze(
  x,
  pupil_cols = c("Pupil_Diameter"),
  gaze_cols = c("x_pred_normalised", "y_pred_normalised"),
  target_hz = 1000,
  upsample_pupil = TRUE
)

Arguments

x

A dataframe containing gaze and pupil data with columns: subject, trial, and time.

pupil_cols

Character vector of pupil diameter column names.

gaze_cols

Character vector of gaze position column names.

target_hz

Target sampling frequency (default is 1000 Hz).

upsample_pupil

Logical; if TRUE, pupil data will also be upsampled.

Value

A dataframe with up-sampled time points and an up_sampled column.


dmirman/gazer documentation built on April 13, 2025, 9:51 p.m.