vax_params_xpvwrh: create vaccination parameters for use in onevax_xpvwrh model

View source: R/onevax_xpvwrh.R

vax_params_xpvwrhR Documentation

create vaccination parameters for use in onevax_xpvwrh model

Description

create vaccination parameters for use in onevax_xpvwrh model

Usage

vax_params_xpvwrh(
  vea = 0,
  vei = 0,
  ved = 0,
  ves = 0,
  vea_revax = vea,
  vei_revax = vei,
  ved_revax = ved,
  ves_revax = ves,
  vea_p = vea,
  vei_p = vei,
  ved_p = ved,
  ves_p = ves,
  dur_v = 1000,
  dur_p = dur_v,
  dur_revax = dur_v,
  r1 = 0,
  r2 = 0,
  r2_p = 0,
  booster_uptake = r1 * r2,
  strategy = NULL,
  vbe = 0,
  t_stop = 99,
  hes = 0,
  n_erlang = 1,
  n_diag_rec = 1,
  years_history = 1
)

Arguments

vea

scalar indicating efficacy of the vaccine against acquisition (between 0-1)

vei

scalar indicating efficacy of the vaccine against infectiousness (between 0-1)

ved

scalar indicating efficacy of the vaccine against duration (between 0-1)

ves

scalar indicating efficacy of the vaccine against symptoms (between 0-1)

vea_revax

scalar indicating efficacy of revaccination against acquisition (between 0-1)

vei_revax

scalar indicating efficacy of revaccination against infectiousness (between 0-1)

ved_revax

scalar indicating efficacy of revaccination against duration of infection (between 0-1)

ves_revax

scalar indicating efficacy of revaccination against symptoms (between 0-1)

vea_p

scalar indicating efficacy of partial vaccination against acquisition (between 0-1)

vei_p

scalar indicating efficacy of partial vaccination against infectiousness (between 0-1)

ved_p

scalar indicating efficacy of partial vaccination against duration (between 0-1)

ves_p

scalar indicating efficacy of partial vaccination against symptoms (between 0-1)

dur_v

duration of time spent in V stratum after completing a round of primary vaccination (fully vaccinated, accepting first and second dose)

dur_p

duration of time spent in the P stratum, partially vaccinated (accepting only the first dose)

dur_revax

duration of protection for revaccination, default to same as primary

r1

proportion of population offered vaccine only accepting the first dose, becoming partially vaccinated

r2

proportion of the population who accepted the first dose of the vaccine who go on to accept the second dose, becoming fully vaccinated

r2_p

proportion of partially vaccinated individuals who receive a second dose when returning to the clinic due to screening or illness

booster_uptake

scalar or numeric vector with same length as 'gono_params' giving proportion of population undertaking booster vaccination after primary vaccination protection has waned @param n_diag_rec integer for the number of diagnosis history substrata

strategy

single character string in "VoD", "VoD(H)", "VoA", "VoA(H)", "VoD(L)+VoA(H)". Defaults to NULL i.e. no vaccination

vbe

scalar indicating pc of population vaccinated before entry (between 0-1)

t_stop

time at which vaccination should stop (years)

hes

proportion of population vaccine hesitant

n_erlang

integer giving the number of transitions that need to be made through vaccine-protected strata until that protection has waned

n_diag_rec

number of diagnosis history strata

years_history

number of years that diagnosis history is recorded for

Value

A list parameters in the model input format


mrc-ide/gonovax documentation built on Dec. 15, 2024, 11:02 a.m.