vaccination: Calculer la couverture vaccinale

View source: R/sante.R

vaccinationR Documentation

Calculer la couverture vaccinale

Description

Calcule la couverture vaccinale par antigene selon la methodologie DHS/MICS. Indicateurs ODD 3.b.1.

Usage

vaccination(
  donnees,
  vars_vaccins,
  poids = NULL,
  var_carte_sante = NULL,
  sous_groupes = NULL
)

Arguments

donnees

data.frame – Donnees enfants

vars_vaccins

named character – Vecteur nomme : nom du vaccin -> nom de la variable (0/1). Ex: c(DTC3="dtc3", Rougeole="rougeole")

poids

character ou NULL – Variable de ponderation. Defaut : NULL

var_carte_sante

character ou NULL – Variable indiquant si l'enfant a une carte de sante (pour ajustement). Defaut : NULL

sous_groupes

character ou NULL – Variables de desagregation. Defaut : NULL

Value

Un tibble avec couverture par antigene

Examples

set.seed(42)
n <- 500
enfants <- data.frame(
  dtc3      = rbinom(n, 1, 0.72),
  rougeole  = rbinom(n, 1, 0.68),
  polio3    = rbinom(n, 1, 0.75),
  bcg       = rbinom(n, 1, 0.90),
  poids     = runif(n, 0.8, 1.3),
  milieu    = sample(c("urbain","rural"), n, TRUE)
)
vaccination(enfants,
  vars_vaccins = c(DTC3="dtc3", Rougeole="rougeole",
                   Polio3="polio3", BCG="bcg"),
  poids = "poids")


statAfrikR documentation built on Sept. 20, 2026, 5:07 p.m.