Converte uma variavel continua em categorias por largura igual, frequencia igual (quantis) ou k-means.
Usage
rnp_discretiza(
x,
k = 4L,
metodo = c("largura", "frequencia", "kmeans"),
rotulos = NULL
)See also
Other preprocessamento:
rnp_dummy(),
rnp_imputa(),
rnp_normaliza(),
rnp_padroniza(),
rnp_winsoriza()
Examples
rnp_discretiza(mtcars$mpg, k = 3, metodo = "frequencia")
#> [1] (16.7,21.4] (16.7,21.4] (21.4,33.9] (16.7,21.4] (16.7,21.4] (16.7,21.4]
#> [7] [10.4,16.7] (21.4,33.9] (21.4,33.9] (16.7,21.4] (16.7,21.4] [10.4,16.7]
#> [13] (16.7,21.4] [10.4,16.7] [10.4,16.7] [10.4,16.7] [10.4,16.7] (21.4,33.9]
#> [19] (21.4,33.9] (21.4,33.9] (21.4,33.9] [10.4,16.7] [10.4,16.7] [10.4,16.7]
#> [25] (16.7,21.4] (21.4,33.9] (21.4,33.9] (21.4,33.9] [10.4,16.7] (16.7,21.4]
#> [31] [10.4,16.7] (16.7,21.4]
#> Levels: [10.4,16.7] (16.7,21.4] (21.4,33.9]