Learn R Programming

statAfrikR (version 0.2.1)

ratio_masculinite: Calculer le rapport de masculinite par groupe d'age

Description

Calcule le rapport de masculinite (nombre d'hommes pour 100 femmes) par groupe d'age quinquennal. Permet de detecter des anomalies liees aux guerres, migrations ou erreurs de collecte.

Usage

ratio_masculinite(
  donnees,
  var_age,
  var_sexe,
  code_homme = "H",
  code_femme = "F",
  poids = NULL,
  groupes_age = 5L
)

Value

Un tibble avec rapport de masculinite par groupe d'age

Arguments

donnees

data.frame -- Donnees individuelles

var_age

character -- Variable age en annees

var_sexe

character -- Variable sexe

code_homme

character ou numeric -- Code pour les hommes. Defaut : "H"

code_femme

character ou numeric -- Code pour les femmes. Defaut : "F"

poids

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

groupes_age

integer -- Largeur des groupes d'age. Defaut : 5L

Examples

Run this code
set.seed(42)
n <- 2000
individus <- data.frame(
  age   = sample(0:79, n, TRUE),
  sexe  = sample(c("H","F"), n, TRUE, prob=c(0.49,0.51)),
  poids = runif(n, 0.8, 1.3)
)
ratio_masculinite(individus, "age", "sexe", poids="poids")

Run the code above in your browser using DataLab