floor_and_cap: Floor and Cap a Numeric Variable

Description Usage Arguments Value Examples

View source: R/modeling.R

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

1
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

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
# 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)

jjb documentation built on Jan. 8, 2020, 5:07 p.m.