R/holdout.R

Defines functions hold_out

# Hold-out method
# @param df A data-frame
hold_out <- function(df) {
    i <- 0
    imax <- length(df[,1])
    function() {
        i <<- i + 1
        if(i > imax) return(NA)
        one <- df[i,]
        rest <- df[-i,]
        return(list(one=one,rest=rest))
    }
}
chasset/pnn documentation built on March 24, 2022, 7 a.m.