#' Confidence Interval Using Asymptotic Normality
#' @export
#' @inheritParams ci_docs
#'
ci_standard <- function(estimates, st_errs, conf_level = 0.95) {
# Defense -----------------------------------------------------------------
check_estimates(estimates)
check_st_errs(st_errs = st_errs,
estimates = estimates)
check_conf_level(conf_level)
# Function Body -----------------------------------------------------------
half_alpha <- (1 - conf_level) / 2
tail_tiles <- c(half_alpha, 1 - half_alpha)
ordering <- order(estimates, decreasing = TRUE)
estimates_sorted <- estimates[ordering]
st_errs_sorted <- st_errs[ordering]
ci_standard_single(estimate = estimates_sorted[1],
st_err = st_errs_sorted[1],
tail_tiles = tail_tiles)
}
ci_standard_single <- function(estimate, st_err, tail_tiles) {
estimate + st_err * stats::qnorm(tail_tiles)
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.