sante_mentale: Calculer les indicateurs de sante mentale

View source: R/bien_etre.R

sante_mentaleR Documentation

Calculer les indicateurs de sante mentale

Description

Prevalence des symptomes de stress, anxiete et isolement percu. Compatible avec les modules Kessler K6, PHQ-4 et GAD-2 adaptes aux enquetes menages africaines.

Usage

sante_mentale(
  donnees,
  var_stress = NULL,
  var_anxiete = NULL,
  var_isolement = NULL,
  type = c("binaire", "score"),
  poids = NULL,
  sous_groupes = NULL
)

Arguments

donnees

data.frame – Donnees individuelles

var_stress

character ou NULL – Variable stress (0/1 ou score). Defaut : NULL

var_anxiete

character ou NULL – Variable anxiete (0/1). Defaut : NULL

var_isolement

character ou NULL – Variable isolement social (0/1). Defaut : NULL

type

character – "binaire" (variables 0/1) ou "score" (variables continues). Defaut : "binaire"

poids

character ou NULL – Variable de ponderation. Defaut : NULL

sous_groupes

character ou NULL – Variables de desagregation. Defaut : NULL

Value

Un tibble avec prevalence par indicateur

Examples

set.seed(42)
n <- 500
individus <- data.frame(
  stress    = rbinom(n, 1, 0.38),
  anxiete   = rbinom(n, 1, 0.28),
  isolement = rbinom(n, 1, 0.22),
  sexe      = sample(c("H","F"), n, TRUE),
  poids     = runif(n, 0.8, 1.3)
)
sante_mentale(individus, var_stress="stress",
              var_anxiete="anxiete", var_isolement="isolement",
              poids="poids", sous_groupes="sexe")


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