Passer au contenu

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.

Utilisation

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

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".

Valeur de retour

Tibble ou flextable du tableau croisé.

Exemples

if (FALSE) { # \dontrun{
  # Tableau simple
  tab_croisee(donnees, "region", "sexe")
  # Avec plan de sondage
  tab_croisee(plan_sondage, "quintile", "region")
} # }