Wraps an observation model with a reporting delay, convolving the latent infections with a delay distribution. This is used to model delays between infection and observation (e.g., incubation period, reporting delays).
LatentDelay(model, delay_distribution)An S3 object of class c("epiaware_delay",
"epiaware_observation", "epiaware_model") containing:
Reference to the Julia LatentDelay object
The wrapped observation model
List of model specifications
if (FALSE) { # \dontrun{
# Add incubation and reporting delays to observation model
negbin <- NegativeBinomialError(halfnorm(0.1))
# Add incubation delay
incubation_model <- LatentDelay(
negbin,
delay_distribution = lognorm(1.6, 0.42)
)
# Add reporting delay
full_model <- LatentDelay(
incubation_model,
delay_distribution = lognorm(0.58, 0.47)
)
} # }