R/bropt.R

Defines functions bropt

# choose optimal number of classes (breaks)
bropt=function(x){
  Mgrid <- 2:(5 * floor(sqrt(length(x))))
  J     <- numeric(length(Mgrid))
  for(m in seq_along(Mgrid)) {
    J[m] <- riskhist(obs=x, Mgrid[m], xlim = c(min(x)-0.5, max(x)+0.5))
  }
  list(opt=Mgrid[which.min(J)])
}
cugliari/bagdenest documentation built on April 6, 2022, 4:52 p.m.