R/summary.plusminus.R

Defines functions summary.plusminus

Documented in summary.plusminus

summary.plusminus <- function(object, ...) {
  x <- object
  nobj <- nrow(x$X)
    z <- x
    ans <- z[c("call", "terms", "coefficients")]
    class(ans) <- "summary.psfit"
    ans$coefficients <- matrix(NA, 0L, 1L)
    dimnames(ans$coefficients) <- list(NULL, c("Coefficients"))
    est <- z$coefficients
    est <- est
    class(ans) <- "summary.plusminusFit"
    cat("Call:\n\n")
    print(x$call)
    cat("\nCoefficients:\n")
    print((x$coefficients))
    cat("\nFit Summary: \n\nNumber of objects =", nobj)
    cat("\nNumber of predictor variables =", length(attr(x$terms, "term.labels"))) 
    cat("\nMethod:", "plusminus")
    if(x$val.method == "loo") {
      cat("\nLOO cvError = ", (round(x$validation$cvError, digits = 2)))
    } else {
      cat("\nNo Cross-Validation")
    }
  }  
    
    

Try the mvdalab package in your browser

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

mvdalab documentation built on Oct. 6, 2022, 1:05 a.m.