Learn R Programming

statAfrikR (version 0.1.0)

tab_croisee: Tableau croisé pondéré avec intervalles de confiance

Description

Produit un tableau croisé (ou tableau de fréquences simple) avec prise en compte optionnelle de la pondération et du plan de sondage complexe. Résultat formaté pour publication directe.

Usage

tab_croisee(
  data,
  var_ligne,
  var_col = NULL,
  var_poids = NULL,
  ic = TRUE,
  pourcentage = c("colonne", "ligne", "total"),
  format_sortie = c("flextable", "tibble")
)

Value

Tibble ou flextable du tableau croisé.

Arguments

data

data.frame, tibble ou objet svydesign — Données source

var_ligne

character — Variable en ligne

var_col

character ou NULL — Variable en colonne. Si NULL, tableau de fréquences simple. Défaut : NULL.

var_poids

character ou NULL — Variable de pondération (ignorée si data est un svydesign). Défaut : NULL.

ic

logical — Calculer les IC à 95%. Défaut : TRUE.

pourcentage

character — Type : "colonne", "ligne", "total". Défaut : "colonne".

format_sortie

character — "tibble" ou "flextable". Défaut : "flextable".

Examples

Run this code
# \donttest{
  donnees <- data.frame(
    region = sample(c("Nord", "Sud", "Est"), 50, replace = TRUE),
    sexe   = sample(c("H", "F"), 50, replace = TRUE)
  )
  tab_croisee(donnees, "region", "sexe")
# }

Run the code above in your browser using DataLab