Skip to contents

Build a standard set of anticipatory action scenarios

Usage

chlaa_make_aa_scenarios(
  pars,
  trigger_time = NULL,
  baseline_sim = NULL,
  trigger_threshold = NULL,
  horizon = NULL,
  include_no_intervention = TRUE,
  include_aa_no_vax = TRUE,
  wash_duration = 120,
  care_duration = 120,
  chlor_effect = 0.2,
  hyg_effect = 0.2,
  lat_effect = 0.1,
  cati_effect = 0.1,
  orc_capacity = NULL,
  ctc_capacity = NULL,
  vax_total_doses = 0,
  vax_delay = 0,
  vax_campaign_days = 6,
  vax_dose_interval = 14,
  ve_1 = NULL,
  ve_2 = NULL,
  vax_immunity_1 = NULL,
  vax_immunity_2 = NULL,
  baseline_name = "baseline"
)

Arguments

pars

Baseline parameter list.

trigger_time

Numeric day the AA package starts. If `NULL`, derived from `baseline_sim` and `trigger_threshold`.

baseline_sim

Baseline simulation output used to derive trigger time when `trigger_time` is `NULL`.

trigger_threshold

Threshold for `inc_symptoms` used to derive trigger time.

horizon

Optional cap on intervention end times (typically max simulation time + 1).

include_no_intervention

Include a "no_intervention" scenario that zeros response levers.

include_aa_no_vax

Include an "aa_no_vax" scenario (WASH + care, no vaccination).

wash_duration

Duration in days for WASH components.

care_duration

Duration in days for ORC/CTC availability.

chlor_effect, hyg_effect, lat_effect, cati_effect

Fractional effects (0-1).

orc_capacity, ctc_capacity

Capacities (persons/day) when active.

vax_total_doses

Total doses available.

vax_delay

Days from trigger to start vaccination.

vax_campaign_days

Campaign duration for each round.

vax_dose_interval

Days between rounds (2-dose scenario).

ve_1, ve_2

Vaccine efficacies.

vax_immunity_1, vax_immunity_2

Vaccine immunity durations in days.

baseline_name

Name for baseline scenario.

Value

A list of `chlaa_scenario` objects.