Nothing
#' Pretty formatting of confidence intervals
#'
#' Pretty much does what the title says.
#'
#'
#' @param ci A confidence interval (a vector of 2 elements; longer vectors
#' work, but I guess that wouldn't make sense).
#' @param sep The separator of the values, usually "; " or ", ".
#' @param prefix The prefix, usually a type of opening parenthesis/bracket.
#' @param suffix The suffix, usually a type of closing parenthesis/bracket.
#' @param digits The number of digits to which to round the values.
#' @param noZero Whether to strip the leading zero (before the decimal point),
#' as is typically done when following APA style and displaying correlations,
#' \emph{p} values, and other numbers that cannot reach 1 or more.
#' @return A character vector of one element.
#' @author Gjalt-Jorn Peters
#'
#' Maintainer: Gjalt-Jorn Peters <gjalt-jorn@@userfriendlyscience.com>
#' @seealso \code{\link{noZero}}, \code{\link{formatR}},
#' \code{\link{formatPvalue}}
#' @keywords utilities
#' @examples
#'
#' ### With leading zero ...
#' formatCI(c(0.55, 0.021));
#'
#' ### ... and without
#' formatCI(c(0.55, 0.021), noZero=TRUE);
#'
#' @export formatCI
formatCI <- function(ci, sep='; ', prefix='[', suffix=']', digits=2, noZero=FALSE) {
if (noZero) {
return(paste0(prefix, paste0(noZero(round(ci, digits)), collapse=sep), suffix));
} else {
return(paste0(prefix, paste0(round(ci, digits), collapse=sep), suffix));
}
}
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.