R/print.decomposition.R

Defines functions print.decomposition

Documented in print.decomposition

print.decomposition <-
function(x, ...) {
  if (class(x) != "decomposition") stop("Object is not of class decomposition")
  cat("Overall CI:", concentration_index(x$overall_ci), "\n")
  if (x$outcome_corrected) cat("(based on a corrected value)\n")
  cat("\n")
  
  cat("Decomposition:\n")
  result <- data.frame(x$contribution)
  names(result) <- "Contribution (%)"
  result$Corrected <- ""
  result$Corrected[x$corrected_coefficients] <- "yes"
  result$Corrected[!x$corrected_coefficients] <- "no"
  print(result)
}
brechtdv/rineq documentation built on Feb. 21, 2024, 2:18 p.m.