R/distribution_specifiers.R

Defines functions pc_prec_prior

Documented in pc_prec_prior

#' Specify an exponential (penalized complexity) prior distribution.
#'
#' PC prior distribution; see \insertCite{Simpson:2017;textual}{bayesEpi}. The parameters are such that \eqn{P(\sigma > u) = \alpha}, where \eqn{\sigma = -2log(\theta)}.
#'
#' @importFrom Rdpack reprompt
#' @references{
#'   \insertRef{Simpson:2017}{bayesEpi}
#' }
#' @param alpha A probability.
#' @param u A value greater than 0.
#' @return A list specifying a pc prep prior distribution.
#' @examples
#' pc_prec_prior(alpha = .5, u = .01)
#' @export
pc_prec_prior <- function(alpha = .5, u = .001){
  list(type="pc_prec", params=mget(names(formals()),sys.frame(sys.nframe())))
}
samperochkin/ccTraffic documentation built on April 26, 2022, 4:57 p.m.