calibrer_poids: Calibrer les poids de sondage

View source: R/sondage.R

calibrer_poidsR Documentation

Calibrer les poids de sondage

Description

Ajuste (cale) les poids de sondage pour que les estimations correspondent aux totaux de population connus (rake / calage generalise GREG). Methode post-stratification generalisee.

Usage

calibrer_poids(
  saf_design,
  marges,
  var_calibrage,
  methode = c("raking", "post-stratification"),
  tolerance = 1e-06,
  max_iter = 50L
)

Arguments

saf_design

saf_design – Objet design a calibrer

marges

list – Liste nommee des totaux de population par variable. Exemple : list(sexe=c(H=1200000, F=1350000), milieu=c(urbain=1500000, rural=1050000))

var_calibrage

character – Variables de calage (doivent etre dans les donnees). Ex : c("sexe", "milieu")

methode

character – "raking" ou "post-stratification". Defaut : "raking"

tolerance

numeric – Tolerance de convergence. Defaut : 1e-6

max_iter

integer – Nombre maximum d'iterations. Defaut : 50L

Value

Un objet saf_design avec poids calibres

Examples

set.seed(42)
n <- 300
donnees <- data.frame(
  poids_sond = runif(n, 1800, 3500),
  strate     = sample(c("Urbain","Rural"), n, TRUE),
  grappe     = sample(1:20, n, TRUE),
  sexe       = sample(c("H","F"), n, TRUE),
  milieu     = sample(c("urbain","rural"), n, TRUE)
)
design <- suppressMessages(
  creer_design(donnees,"poids_sond",var_strate="strate",var_grappe="grappe"))
marges <- list(
  sexe   = c(H=500000, F=550000),
  milieu = c(urbain=600000, rural=450000)
)
calibrer_poids(design, marges, var_calibrage=c("sexe","milieu"))


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