Learn R Programming

statAfrikR (version 0.2.1)

protection_sociale: Calculer la couverture de protection sociale

Description

Calcule la proportion de la population couverte par au moins un regime de protection sociale (retraite, assurance maladie, allocations). ODD 1.3.1.

Usage

protection_sociale(donnees, vars_protection, poids = NULL, sous_groupes = NULL)

Value

Un tibble avec couverture par type de protection

Arguments

donnees

data.frame -- Donnees menages ou individus

vars_protection

named character -- Vecteur nomme : type de protection -> variable 0/1. Ex: c(Retraite="retraite", Assurance_maladie="assur_maladie")

poids

character ou NULL -- Variable de ponderation. Defaut : NULL

sous_groupes

character ou NULL -- Variables de desagregation. Defaut : NULL

Examples

Run this code
set.seed(42)
n <- 400
individus <- data.frame(
  retraite      = rbinom(n, 1, 0.18),
  assur_maladie = rbinom(n, 1, 0.22),
  allocations   = rbinom(n, 1, 0.12),
  poids         = runif(n, 0.8, 1.3)
)
protection_sociale(individus,
  vars_protection = c(Retraite="retraite",
                      Assurance_maladie="assur_maladie",
                      Allocations="allocations"),
  poids = "poids")

Run the code above in your browser using DataLab