Maturing lifecycle

out_threshold(x, tlow = NULL, thigh = NULL, fill = NA)

Arguments

x

[univariate vector]

Univariate vector, numeric or ts object with only one dimension.

tlow

[numeric(1): NULL]

The lower threshold.

thigh

[numeric(1): NULL]

The upper threshold.

fill

[numeric or function: NA]

Numeric value(s) or function used to fill observations.

Value

Returns a vector with the same class and attributes as the input vector.

Examples

x <- c(1, 3, -1, 5, 10, 100) out_threshold(x, tlow = 0, fill = 0)
#> [1] 1 3 0 5 10 100
out_threshold(x, thigh = 9, fill = function(x) quantile(x, 0.9))
#> [1] 1.0 3.0 -1.0 5.0 4.4 4.4