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
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")
#> === Sante mentale (indicateurs percus) ===
#> Stress : 35.12%
#> Anxiete : 27.05%
#> Isolement : 20.33%
#> # A tibble: 3 × 4
#> indicateur prevalence_pct n_obs type_mesure
#> <chr> <dbl> <int> <chr>
#> 1 Stress 35.1 500 Prevalence (%)
#> 2 Anxiete 27.0 500 Prevalence (%)
#> 3 Isolement 20.3 500 Prevalence (%)