R/print.sop.R

Defines functions print.sop

Documented in print.sop

####################################################################
####################################################################
print.sop <- function(x, ...) {
  print(x$family)
  cat("Formula:\n", paste(deparse(x$call), sep = "\n", collapse = "\n"), "\n", sep = "")
	cat("\nEstimated degrees of freedom:\n")
  edf <- x$out$edf
  pord <- 0
  if (length(x$f)>0) {
    for (i in 1:length(x$f)) {
      pord<-pord+sum(x$f[[i]]$pord)
    }
  }
  nam <- names(edf)
	edf <- c(edf, sum(edf), sum(edf) + prod(pord))
  names(edf) <- c(nam, "Total edf", "Total")
	print(round(edf,4), quote = FALSE, justify = "right")
}
####################################################################
####################################################################

Try the SOP package in your browser

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

SOP documentation built on Sept. 16, 2023, 1:07 a.m.