R/disc.Topdown.R

Defines functions disc.Topdown

Documented in disc.Topdown

disc.Topdown <-
function(data, method=1){
    type <- c("CAIM", "CACC", "ameva")
    meth <- type[method]
    cutList <- topdown(data,method)
    p <- length(data[1,])-1
    xd <- data
    for (i in 1:p){
        cuts <- cutList[[i]]
        xd[,i] <- as.data.frame(as.integer
                    (findInterval(data[,i],cuts,rightmost.closed=TRUE)))
    }
    list(cutp=cutList,Disc.data=xd)
}

Try the discretization package in your browser

Any scripts or data that you put into this service are public.

discretization documentation built on June 9, 2022, 5:09 p.m.