R/bmaPIP.R

Defines functions bmaPIP

Documented in bmaPIP

#==============================================================================#
#                    BMA Parameter Inclusion Probability                       #
#==============================================================================#
#' bmaPIP 
#'
#' \code{bmaPIP} Summarizes parameter inclusing probabilities across models
#'
#' @param models List of BMA models
#' @return Data frame containing parameter inclusion probabilities for each
#' model
#'
#' @author John James, \email{jjames@@datasciencesalon.org}
#' @family BMA functions
#' @export
bmaPIP <- function(models) {

  #---------------------------------------------------------------------------#
  #                             Format Data                                   #
  #---------------------------------------------------------------------------#
  pip <-list()
  pip$data <- do.call(cbind, lapply(models, function(x) x$probne0))
  pip$nSig <- do.call(cbind, lapply(models, function(x) sum(x$probne0[-1] > 0.5)))
  rownames(pip$data) <- gsub("yes", "", c(models[["BIC"]]$namesx))
  pip$plots <- bmaPIPPlots(pip$data)
  return(pip)
}
DataScienceSalon/Bayesian-Regression documentation built on May 29, 2019, 12:06 a.m.