https://github.com/cran/bayestestR
Raw File
Tip revision: 40f7c88ddf855896018cf20ec8a7ac5fbd0ea2fb authored by Dominique Makowski on 27 January 2020, 05:30 UTC
version 0.5.1
Tip revision: 40f7c88
print.bayesfactor_parameters.R
#' @export
print.bayesfactor_parameters <- function(x, digits = 2, log = FALSE, ...) {
  BFE <- x
  null <- attr(BFE, "hypothesis")
  direction <- attr(BFE, "direction")

  if (log) {
    BFE$BF <- log(BFE$BF)
  }

  BFE$BF <- .format_big_small(BFE$BF, digits = digits)

  if (length(null) == 1) {
    insight::print_color("# Bayes Factor (Savage-Dickey density ratio)\n\n", "blue")
  } else {
    insight::print_color("# Bayes Factor (Null-Interval)\n\n", "blue")
  }

  print_data_frame(BFE, digits = digits)

  cat("* Evidence Against The Null: ")
  insight::print_color(
    paste0("[", paste0(round(null, digits), collapse = ", "), "]\n", sep = ""),
    "cyan"
  )

  if (direction < 0) {
    cat("*                 Direction: ")
    insight::print_color("Left-Sided test\n", "cyan")
  } else if (direction > 0) {
    cat("*                 Direction: ")
    insight::print_color("Right-Sided test\n", "cyan")
  }

  if (log) insight::print_color("\nBayes Factors are on the log-scale.\n", "red")
  invisible(x)
}
back to top