Learn R Programming

statAfrikR (version 0.2.1)

calcul_ipm_national: 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
)

Value

Un objet saf_ipm

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

Examples

Run this code
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)

Run the code above in your browser using DataLab