R/utility_functions.R

Defines functions print.acca

Documented in print.acca

#' @title Methods for acca objects
#'
#' @description Methods for \code{acca} objects. 
#' The following are methods to extract and manipulate relevant information from
#' a \code{acca} object.
#' 
#' @name acca-method
#' @docType methods

NULL



#' print.acca print method for a acca object.
#' @param x an \code{acca} object
#' @method print acca
#' @docType methods
#' @rdname acca-method
#' @export


print.acca <- function(x, ...) {
  cat("a Canonical Correlation Analysis")
  cat("
              n obs: ", nrow(x$data$X))
  cat("
      n X variables: ", ncol(x$data$X))
  cat("
      n Y variables: ", ncol(x$data$Y))
  cat("
       Correlations: ",sprintf("%.3f",x$cor))
  if(!is.null(x$p_values)){
  cat("
           p-values: ",sprintf("%.3f",x$p_values))
  cat("
        n perms (B): ",attributes(x$p_values)$B)
    
  }
}

#' summary.acca summary method for a acca object.
#' @rdname acca-method
#' @param object an \code{acca}
#' @param ... additional arguments to be passed
#' @method  summary acca
#' @docType methods
#' @export

summary.acca <- function (object, ...) {
  print.acca(object)
}

Try the acca package in your browser

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

acca documentation built on March 18, 2022, 7:31 p.m.