is_continuous: Check if distribution in <epiparameter> is continuous

View source: R/epiparameter.R

is_continuousR Documentation

Check if distribution in ⁠<epiparameter>⁠ is continuous

Description

Check if distribution in ⁠<epiparameter>⁠ is continuous

Usage

is_continuous(x)

Arguments

x

An ⁠<epiparameter>⁠ object.

Details

The ⁠<epiparameter>⁠ class can hold ⁠<distribution>⁠ and ⁠<distcrete>⁠ probability distribution objects from the distributional package and the distcrete package, respectively. ⁠<distribution>⁠ objects can be continuous or discrete distributions (e.g. gamma or negative binomial), and all ⁠<distcrete>⁠ objects are discrete.

Value

A boolean logical.

Examples

ep <- epiparameter(
  disease = "ebola",
  epi_name = "incubation_period",
  prob_distribution = create_prob_distribution(
    prob_distribution = "lnorm",
    prob_distribution_params = c(meanlog = 1, sdlog = 1)
  )
)
is_continuous(ep)
is_continuous(discretise(ep))

ep <- epiparameter(
  disease = "ebola",
  epi_name = "offspring distribution",
  prob_distribution = create_prob_distribution(
    prob_distribution = "nbinom",
    prob_distribution_params = c(mean = 2, dispersion = 0.5)
  )
)
is_continuous(ep)

epiparameter documentation built on April 3, 2025, 5:50 p.m.