Learn R Programming

epiparameter (version 0.4.1)

create_uncertainty: Specify distribution parameter uncertainty

Description

A helper function when creating uncertainty for the parameters of the distribution for the <epiparameter> object.

Usage

create_uncertainty(ci_limits = NA_real_, ci, ci_type)

Value

List of three elements:

  1. $ci_limits is the upper and lower bounds of the CI (either confidence interval or credible interval) (i.e. a two element numeric vector).

  2. $ci the interval (e.g. 95 is 95% CI) given by a single numeric.

  3. $ci_type a character string specifying the type of uncertainty (can be either "confidence interval" or "credible interval").

Arguments

ci_limits

A numeric vector of length two with the lower and upper bound of the confidence interval or credible interval.

ci

A numeric specifying the interval for the ci, e.g. 95 is 95% ci.

ci_type

A character string, either "confidence interval" or "credible interval".

Examples

Run this code
# example with uncertainty for a single parameter
create_uncertainty(
  ci_limits = c(1, 3),
  ci = 95,
  ci_type = "confidence interval"
)

# example for multiple parameters
# lengh of list should match number of parameters
list(
  shape = create_uncertainty(
    ci_limits = c(1, 3),
    ci = 95,
    ci_type = "confidence interval"
  ),
  scale = create_uncertainty(
    ci_limits = c(2, 4),
    ci = 95,
    ci_type = "confidence interval"
  )
)

# example with unknown uncertainty
# the function can be called without arguments
create_uncertainty()
# or give NA as the first argument
create_uncertainty(NA)

Run the code above in your browser using DataLab