discretizaComCutPoints: Discretiza coluna usando valores de cut points

Description Usage Arguments Details Value Author(s) See Also Examples

Description

Esta função transforma uma coluna numérica em factor, separando os valores da coluna a partir dos cut points definidos.

Usage

1
discretizaComCutPoints(coluna, cut.points)

Arguments

coluna

coluna a ser discretizada.

cut.points

pontos de corte para separar valores da coluna.

Details

Esta função transforma uma coluna numérica em factor, separando os valores da coluna a partir dos cut points definidos. Portanto, esta função não define os cut.points, ela só os aplica em uma coluna para obter o resultado discretizado. Os limites inferior e superio usados são -Inf e Inf. Os intervalos são sempre definidos excluindo o menor valor e incluindo o maior valor.

Value

factor com coluna discretizada por cut.points.

Author(s)

Ricardo S. Carvalho

See Also

limpaCaracteres, getDFcomDummyCols

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
# Dados do exemplo
xcoluna <- c(rep(1,10), rep(100,10), rep(1000,10))
xclasse <- c(rep(0,10), rep(1,10), rep(0,10))
dados <- cbind(xcoluna, xclasse)
# Realizar discretização via CAIM para obter cut.points
# É método supervisionado, portanto, discretiza xcoluna "vendo" xclasse
require(discretization)
discret <- disc.Topdown(dados, method = 1) # CAIM
# Extrair cut.points
cut.points <- discret$cutp[[1]]
# Discretizar xcoluna com cut.points
xcoluna_disc <- discretizaComCutPoints(xcoluna, cut.points)

ricardoscr/MARA documentation built on May 27, 2019, 7:41 a.m.