iterative_quant_bin: Iterative Quantile Binning

Description Usage Arguments Value Examples

Description

used for binning the numeric values by empirical quantile

Usage

1
2
iterative_quant_bin(data, bin_cols, nbins, jit = rep(0, length(bin_cols)),
  output = "data")

Arguments

data

data frame to be binned (will coerce matrix or tibble to simple data frame)

bin_cols

vector of column names of variables to iteratively bin, ordered first to last

nbins

vector of number of bins per step of iterative binning, ordered first to last

jit

vector of margins for uniform jitter to each dimension to create seperability of tied obs due to finite precision

output

Output Structure: "data" for just the binned data,"definition" for a list of bin centers and boundaries, or "both" for list containing both data and definition

Value

output as specified

Examples

1
2
3
4
iterative_quant_bin(data=iris, bin_cols=c("Sepal.Length","Sepal.Width","Petal.Width"),
                    nbins=c(3,5,2), output="both",jit=rep(0.001,3))
iterative_quant_bin(data=iris, bin_cols=c("Sepal.Length","Sepal.Width","Petal.Width"),
                    nbins=c(3,5,2), output="both")

kmaurer/binsemble documentation built on May 7, 2019, 9:50 p.m.