floor_and_cap: Floor and Cap a Numeric Variable

View source: R/modeling.R

floor_and_capR Documentation

Floor and Cap a Numeric Variable

Description

Determine the floor and cap of a numeric variable by taking quantiles. Using the quantiles, values in the data found to be lower or higher than the floor or cap are replaced.

Usage

floor_and_cap(x, probs = c(0.025, 0.975))

Arguments

x

A vector that has length N.

probs

A vector containing two values between 0 and 1, with the first being less than the second.

Value

A vector with the values floored and capped.

Examples


# One case version
n = 100

x = rnorm(n)

x[n - 1] = -99999
x[n] = 10000

y = floor_and_cap(x)

# Dataset example

d = data.frame(x, y = rnorm(n))

o = sapply(d, floor_and_cap)

coatless/balamuta documentation built on Nov. 16, 2023, 5:30 a.m.