monobin 0.1.0

This is a small release focusing on fixing the bin indexing for categorization of numeric risk factors. The change affects only the second element of functions’ output and aligns it with summary table indexing of the bins.

monobin 0.1.1


  1. special case value functions’ argument now accepts NA only, not producing the error that numeric vector is needed (check for sc argument in the function check.init):
    !is.numeric(sc) replaced with ifelse(length(sc) == 1, ifelse(is.numeric(sc) |, FALSE, TRUE), ifelse(is.numeric(sc), FALSE, TRUE))
  2. check if binary target contains only 0/1 values (y.type argument check in the function check.iter):
    1. cond.03 <- FALSE moved to the proper place in if clause when checking for binary target type
    2. quotation marks corrected: "3" = "stop('y is not 0/1 varibale)'", corrected to "3" = "stop('y is not 0/1 varibale')",
  3. github page now available:

monobin 0.2.0


  1. typo in checks.iter function corrected: "3" = "stop('y is not 0/1 varibale')" - variable (thanks to Kevin Maher for spotting and reporting the typo)
  2. new binning algorithm driven by decision tree is implemented - mdt.bin.

monobin 0.2.1


  1. mdt.bin - correction of min.avg.rate condition for continuous target variable.

monobin 0.2.2


  1. Small release focusing on fixing the first bin label formatting.

monobin 0.2.3


  1. For all functions, default values of argument sc extended for additional element -Inf.

monobin 0.2.4


  1. Bug fix in mdt.bin function - identification of upper bound for partitioning.