This function calculates bin separators either using R's native binning approaches available in the classInt library such as `kmeans`, `jenks`, `pretty` etc. Alternatively, a custom approach is available which is based on finding the nadirs in the density functions for the independent variable. Default approach is k-means clustering.
Usage
auto_bin(dat, type = "kmeans", n_bins = 8, verbose = FALSE, ...)
# S3 method for class 'numeric'
auto_bin(dat, type = "kmeans", n_bins = 8, verbose = FALSE, ...)
# S3 method for class 'data.frame'
auto_bin(dat, type = "kmeans", n_bins = 8, verbose = FALSE, ...)Arguments
- dat
data frame
- type
auto-binning type: "density", "time", or "data"
- n_bins
number of bins to use; either a positive integer or "auto". For "density" the function might not return a solution with the exact number of bins.
- verbose
show debugging information (TRUE or FALSE)
- ...
arguments passed on to underlying binning functions