All functions

IDModel()

Compose an infection and an observation model

as_julia_value(<dist_spec>)

Render a distspec distribution as Julia code

cidm_available()

Check whether the Julia backend is running

cidm_setup_julia()

Set up Julia for composableIDModelR

HalfNormal() truncated()

Probability distributions

fit()

Fit a model to data

Renewal() DirectInfections() ExpGrowthRate()

Infection models

AR() MA() RandomWalk() IID() Intercept() FixedIntercept() HierarchicalNormal() DiffLatentModel()

Latent process models

nuts()

Configure the NUTS sampler

PoissonError() NegativeBinomialError() NormalError() LatentDelay() Ascertainment()

Observation models

plot(<cidm_fit>)

Plot a fitted model

predict(<cidm_fit>)

Posterior predictions and forecasts

simulate(<julia_spec>)

Simulate from a model's prior

summary(<cidm_fit>)

Summarise the posterior of a fitted model