R/get_jags_model.R

Defines functions get_jags_model.beaver_negbin_indep get_jags_model.beaver_negbin_exp get_jags_model.beaver_negbin_logquad get_jags_model.beaver_negbin_quad get_jags_model.beaver_negbin_loglinear get_jags_model.beaver_negbin_linear get_jags_model.beaver_negbin_sigmoid_emax get_jags_model.beaver_negbin_emax get_jags_model

get_jags_model <- function(model) UseMethod("get_jags_model")

#' @keywords internal
#' @export
get_jags_model.beaver_negbin_emax <- function(model) { # nolint
  fs::path_package("beaver", "jags", "negbin_emax.jags")
}

#' @keywords internal
#' @export
get_jags_model.beaver_negbin_sigmoid_emax <- function(model) { # nolint
  fs::path_package("beaver", "jags", "negbin_sigmoidemax.jags")
}

#' @keywords internal
#' @export
get_jags_model.beaver_negbin_linear <- function(model) { # nolint
  fs::path_package("beaver", "jags", "negbin_linear.jags")
}

#' @keywords internal
#' @export
get_jags_model.beaver_negbin_loglinear <- function(model) { # nolint
  fs::path_package("beaver", "jags", "negbin_loglinear.jags")
}

#' @keywords internal
#' @export
get_jags_model.beaver_negbin_quad <- function(model) { # nolint
  fs::path_package("beaver", "jags", "negbin_quad.jags")
}

#' @keywords internal
#' @export
get_jags_model.beaver_negbin_logquad <- function(model) { # nolint
  fs::path_package("beaver", "jags", "negbin_logquad.jags")
}

#' @keywords internal
#' @export
get_jags_model.beaver_negbin_exp <- function(model) { # nolint
  fs::path_package("beaver", "jags", "negbin_exp.jags")
}

#' @keywords internal
#' @export
get_jags_model.beaver_negbin_indep <- function(model) { # nolint
  fs::path_package("beaver", "jags", "negbin_indep.jags")
}

Try the beaver package in your browser

Any scripts or data that you put into this service are public.

beaver documentation built on May 29, 2024, 1:49 a.m.