R/summarize_mcmc_list.R

Defines functions summarize_mcmc_list

Documented in summarize_mcmc_list

#' Summarize mcmc.list objects
#' 
#' @param samples mcmc.list to summarize
#' 
#' @return tibble
#' @export

summarize_mcmc_list <- function(samples) {
    if (class(samples) == "mcmc.list") {
        ggmcmc::ggs(samples) %>% 
            dplyr::group_by(Parameter) %>%
            dplyr::summarise(
                '|95%' = HDInterval::hdi(value)[1],
                mean = mean(value),
                '95|%' = HDInterval::hdi(value)[2]
            )
    } else {
        stop("Function 'summarize_mcmc' requires an 'mcmc.list'-type object as input.")
    }
}
michael-franke/aida-package documentation built on Feb. 19, 2023, 11:51 p.m.