# population-level control measures
probability_contain(R = 1.5, k = 0.5, num_init_infect = 1, pop_control = 0.1)
# individual-level control measures
probability_contain(R = 1.5, k = 0.5, num_init_infect = 1, ind_control = 0.1)
# both levels of control measures
probability_contain(
R = 1.5,
k = 0.5,
num_init_infect = 1,
ind_control = 0.1,
pop_control = 0.1
)
# multi initial infections with population-level control measures
probability_contain(R = 1.5, k = 0.5, num_init_infect = 5, pop_control = 0.1)
# probability of containment within a certain amount of time
# this requires parameterising a generation time
gt <- function(n) {
rlnorm(n, meanlog = 1, sdlog = 1.5)
}
probability_contain(
R = 1.2,
k = 0.5,
num_init_infect = 1,
simulate = TRUE,
case_threshold = 50,
outbreak_time = 20,
generation_time = gt
)
Run the code above in your browser using DataLab