- x
Numeric vector to be binned.
- y
Numeric target vector (binary or continuous).
- g
Number of splitting groups for each node. Default is 50.
- sc
Numeric vector with special case elements. Default values are c(NA, NaN, Inf, -Inf).
Recommendation is to keep the default values always and add new ones if needed. Otherwise, if these values exist
in x and are not defined in the sc vector, function will report the error.
- sc.method
Define how special cases will be treated, all together or in separate bins.
Possible values are "together", "separately".
- y.type
Type of y, possible options are "bina" (binary) and "cont" (continuous).
If default value (NA) is passed, then algorithm will identify if y is 0/1 or continuous variable.
- min.pct.obs
Minimum percentage of observations per bin. Default is 0.05 or minimum 30 observations.
- min.avg.rate
Minimum y average rate. Default is 0.01 or minimum 1 bad case for y 0/1.
- force.trend
If the expected trend should be forced. Possible values: "i" for
increasing trend (y increases with increase of x), "d" for decreasing trend
(y decreases with decrease of x). Default value is NA.
If the default value is passed, then trend will be identified based on the sign of the Spearman correlation
coefficient between x and y on complete cases.