Learn R Programming

statAfrikR (version 0.2.1)

bonheur_declare: Calculer la part de population se declarant heureuse

Description

Proportion d'individus se declarant tres heureux ou heureux. Variable categorielle recodee en indicateur 0/1.

Usage

bonheur_declare(
  donnees,
  var_bonheur,
  codes_heureux = c(1, 2),
  poids = NULL,
  sous_groupes = NULL
)

Value

Un objet de classe saf_subjectif

Arguments

donnees

data.frame -- Donnees individuelles

var_bonheur

character -- Variable de bonheur. Valeurs attendues : 1="Tres heureux", 2="Heureux", 3="Pas tres heureux", 4="Pas du tout heureux" OU variable 0/1 deja binaire.

codes_heureux

numeric ou character -- Codes consideres comme "heureux" (les autres = "pas heureux"). Defaut : c(1, 2)

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 <- 500
individus <- data.frame(
  bonheur  = sample(1:4, n, TRUE, prob=c(0.20,0.45,0.25,0.10)),
  milieu   = sample(c("urbain","rural"), n, TRUE),
  poids    = runif(n, 0.8, 1.3)
)
bonheur_declare(individus, "bonheur", codes_heureux=c(1,2),
                 poids="poids", sous_groupes="milieu")

Run the code above in your browser using DataLab