Impute les valeurs manquantes d'un dataset selon la méthode spécifiée. Supporte l'imputation simple (statistiques descriptives), hot-deck et par régression. Produit un rapport de traçabilité.
Usage
imputer_valeurs(
data,
vars = NULL,
methode = c("mediane", "moyenne", "mode", "hot_deck", "regression"),
vars_auxiliaires = NULL,
graine = 42L,
rapport = TRUE
)Arguments
- data
data.frame ou tibble — Données avec valeurs manquantes
- vars
character ou NULL — Variables à imputer. Si NULL, toutes les variables avec valeurs manquantes. Défaut : NULL.
- methode
character — Méthode d'imputation :
"mediane","moyenne","mode","hot_deck","regression". Défaut : "mediane".- vars_auxiliaires
character ou NULL — Variables auxiliaires pour l'imputation par régression ou hot-deck. Défaut : NULL.
- graine
integer — Graine aléatoire pour la reproductibilité. Défaut : 42.
- rapport
logical — Retourner un rapport d'imputation. Défaut : TRUE.
Examples
if (FALSE) { # \dontrun{
donnees <- data.frame(revenu_mensuel=c(150000,NA,200000), age=c(25,34,NA))
imputer_valeurs(donnees, vars=c("revenu_mensuel","age"), methode="mediane")
} # }