calcul_ipm_national: Calculer un IPM national personnalise

View source: R/ipm.R

calcul_ipm_nationalR Documentation

Calculer un IPM national personnalise

Description

Calcule un IPM national adapte aux realites locales (ODD 1.2.2). L'INS peut choisir ses indicateurs, leurs poids et le seuil k.

Usage

calcul_ipm_national(
  donnees,
  indicateurs,
  poids = NULL,
  seuil_k = 1/3,
  ic = FALSE,
  n_bootstrap = 200L
)

Arguments

donnees

data.frame – Donnees menages

indicateurs

list – Liste nommee definissant les indicateurs : chaque element contient var (nom de variable), poids (poids numerique) et dimension (nom de la dimension).

poids

character ou NULL – Variable de ponderation. Defaut : NULL

seuil_k

numeric – Seuil de pauvrete. Defaut : 1/3

ic

logical – Intervalles de confiance bootstrap. Defaut : FALSE

n_bootstrap

integer – Replications bootstrap. Defaut : 200L

Value

Un objet saf_ipm

Examples

set.seed(42)
n <- 150
menages <- data.frame(
  eau        = rbinom(n, 1, 0.45),
  electricite = rbinom(n, 1, 0.60),
  scol       = rbinom(n, 1, 0.35),
  sante      = rbinom(n, 1, 0.25),
  poids      = runif(n, 0.8, 1.3)
)
indics <- list(
  acces_eau   = list(var = "eau",        poids = 0.25,
                     dimension = "Conditions de vie"),
  acces_elec  = list(var = "electricite", poids = 0.25,
                     dimension = "Conditions de vie"),
  education   = list(var = "scol",       poids = 0.30,
                     dimension = "Education"),
  sante_base  = list(var = "sante",      poids = 0.20,
                     dimension = "Sante")
)
res <- calcul_ipm_national(menages, indicateurs = indics,
                            poids = "poids", seuil_k = 1/3)
print(res)


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