Linear interpolation of time series data. The intended use of this method
is for filling in missing pupil samples (NAs) in the time series. This method
uses "na.approx()" function from the zoo package, which implements linear
interpolation using the "approx()" function from the stats package.
Currently, NAs at the beginning and the end of the data are replaced with
values on either end, respectively, using the "rule = 2" argument in the
approx()
function.
Arguments
- eyeris
An object of class
eyeris
dervived fromload()
.- verbose
A flag to indicate whether to print detailed logging messages. Defaults to
TRUE
. Set toFalse
to suppress messages about the current processing step and run silently.
Examples
system.file("extdata", "memory.asc", package = "eyeris") |>
eyeris::load_asc() |>
eyeris::deblink(extend = 50) |>
eyeris::detransient() |>
eyeris::interpolate() |>
plot(seed = 0)
#> ! Plotting block 1 from possible blocks: 1