R/print.diagnose.R

Defines functions print.diagnose

print.diagnose <- function(x, digits = max(2, getOption("digits") - 4),
                        ...){
  cat("\nUnits differing by at least ", x$suspect.range[1], " and no
more than ", x$suspect.range[2], " on ", x$suspect.var, ":\n\n", sep="")
  if(length(x$diagnose) == 1){
    print.default(format(as.matrix(x$diagnose[[1]]), digits = digits),
                  print.gap = 2, quote = FALSE, ...)
  }else{
    for(i in 1:length(x$diagnose)){
      cat("Group:", names(x$diagnose)[i], "\n")
      print.default(format(as.matrix(x$diagnose[[i]]), digits = digits),
                    print.gap = 2, quote = FALSE, ...)
      cat("\n")
    }
  }
  invisible(x)
}

Try the blockTools package in your browser

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

blockTools documentation built on Feb. 16, 2023, 7:14 p.m.