Learn R Programming

mlr (version 2.12.1)

mergeSmallFactorLevels: Merges small levels of factors into new level.

Description

Merges factor levels that occur only infrequently into combined levels with a higher frequency.

Usage

mergeSmallFactorLevels(task, cols = NULL, min.perc = 0.01,
  new.level = ".merged")

Arguments

task

(Task) The task.

cols

(character) Which columns to convert. Default is all factor and character columns.

min.perc

(numeric(1)) The smallest levels of a factor are merged until their combined proportion w.r.t. the length of the factor exceeds min.perc. Must be between 0 and 1. Default is 0.01.

new.level

(character(1)) New name of merged level. Default is “.merged”

Value

Task, where merged levels are combined into a new level of name new.level.

See Also

Other eda_and_preprocess: capLargeValues, createDummyFeatures, dropFeatures, normalizeFeatures, removeConstantFeatures, summarizeColumns