View source: R/ep.eye_preprocess_helpers.R
| ep.eye_downsample | R Documentation | 
Downsample gaze and/or pupil data
ep.eye_downsample(
  df,
  sample.rate = 1000,
  downsampled_freq = 20,
  digital_channels = c("eventn", "saccn", "fixn", "blinkn", "block_trial"),
  analog_channels = c("xp", "yp", "ps"),
  char_channels = c("et.msg", "block", "event"),
  method = "mean",
  rcpp = TRUE
)
| df | data.table to downsample (usually this is ep.eye$raw) | 
| sample.rate | sampling rate of the eyetracker in Hz | 
| downsampled_freq | Frequency of the downsampled data indicating degree of downsampling. It is important to be mindful of your sampling rate when selecting this value. Defaults to 20 (which moves a second of recording at 1000Hz to 20 measurements). | 
| digital_channels | Character vector of columns in df that are integer values that should not be combined but blocked by. | 
| analog_channels | Character vector of columns in df that are continually varying and should be summarized within the downsampling procdure (incl x and y gaze position and pupil size) | 
| char_channels | Character vector of columns in df that represent values that should be combined if there are unique values within a downsampling block. If there are multiples within a downsampling block will paste them together with " || " | 
| method | String "mean" or "subsample" determining whether to perform subsampling (keep every n measurement) or mean-based downsampling. | 
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.