Learn R Programming

statAfrikR (version 0.2.1)

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

Value

Un tibble avec prevalence par indicateur

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

Examples

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

Run the code above in your browser using DataLab