building_blocks {scorepeak} | R Documentation |
Building Blocks of Peak Functions
Description
Computes max, min, mean, and standard deviation of temporal neighbors.
Usage
max_neighbors(data, w, side, boundary = "reflecting")
min_neighbors(data, w, side, boundary = "reflecting")
mean_neighbors(data, w, side, boundary = "reflecting")
sd_neighbors(data, w, side, boundary = "reflecting")
Arguments
data |
a numeric vector. Length of data must be greater than 1. |
w |
window size. w must be odd and greater than 2 and smaller than double length of data. |
side |
determines which side of neighbors of data point will be used in calculation. "left", "l": left temporal neighbors, "right", "r": right temporal neighbors, "both", "b": left and right temporal neighbors, "all", "a": data point and its left and right temporal neighbors. |
boundary |
determines how data points in the beginning and end of the time series will be treated. "reflecting", "r": reflecting boundary condition, "periodic", "p": periodic boundary condition, "discard", "d", discarding data points in the beginning and end of the time series. See the vignette "Introduction to scorepeak" for detail. |
Value
a numeric vector
Author(s)
Shota Ochi
Examples
data("ecgca102")
max_neighbors(ecgca102, 11, "all")
min_neighbors(ecgca102, 11, "all")
mean_neighbors(ecgca102, 11, "all")
sd_neighbors(ecgca102, 11, "all")