Create future vaccination schedule from a projected number of daily doses.
vaccine_schedule_future(
start,
daily_doses_value,
mean_days_between_doses,
priority_population,
lag_groups = NULL,
lag_days = NULL,
booster_daily_doses_value = NULL,
booster_proportion = rep(1L, 19)
)
Either a sircovid_date object corresponding to the first date in daily_doses_value, or a vaccine_schedule object corresponding to previously carried out vaccination.
A vector of doses per day.
Assumed mean days between doses one and two
Output from vaccine_priority_population, giving the number of people to vaccinate in each age (row) and priority group (column)
Row indices, corresponding to age
groups in which a lag should be added to the start time of the dose
schedule returned by vaccine_schedule, if NULL then no lag is added.
Ignored if lag_groups
is NULL.
If lag_groups
is not NULL then specifies the number of
days to add the start of the dose schedule for the given groups. Ignored
if lag_groups
is NULL.
A vector of booster doses per day.
Proportion of the groups in
priority_population
to boost, default is all groups; ignored if
booster_daily_doses_value
is NULL.