R/print.neighborhood.R

##' @export 
"print.neighborhood" <- function(x,...){
    n <- x$n
    size <- x$size.nbh
    bw <- lapply(x$bandwidth,function(bw)round(bw,3))
    cat("Nearest neighborhoods for kernel smoothing\n\n")
    print(c(bandwidth=as.numeric(bw),kernel=x$kernel,n.obs=x$n,n.values=x$nu),quote=FALSE)
    cat("\n")
    print(c("Number of nbh's" = length(size),
            "Average size"=round(mean(size)),
            "Min size"=round(min(size)),
            "Max size"=round(max(size))))
    #  if (print.it) print(data.frame(Nbh=x$values,First=x$first.nbh,Size=size))
    invisible(x)
}

Try the prodlim package in your browser

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

prodlim documentation built on Aug. 28, 2023, 5:07 p.m.