1. Apprendre
  2. /
  3. Cours
  4. /
  5. Plan d'expériences avec R

Connected

Exercice

Nettoyage des données NHANES

Pendant le nettoyage des données, nous avons constaté que personne de moins de 16 ans n'avait reçu le traitement. Rappelez‑vous que nous supposons que la variable indiquant si un médecin a déjà conseillé de réduire les gras ou les calories dans l'alimentation correspond à un service de counseling nutritionnel ciblé, notre traitement. Conservons uniquement les patientes et patients de plus de 16 ans dans le jeu de données.

Vous avez peut‑être aussi remarqué que les paramètres par défaut de ggplot2 suppriment toute observation ayant une variable dépendante manquante, dans ce cas‑ci le poids corporel. Une option pour traiter les poids manquants, l'imputation, peut être mise en œuvre avec le paquet simputation. L'imputation est une technique de traitement des valeurs manquantes où vous les remplacez soit par une statistique sommaire, comme la moyenne ou la médiane, soit à l'aide d'un modèle pour prédire une valeur de remplacement.

Nous utiliserons impute_median(), qui prend en arguments un jeu de données et la variable à imputer ou une formule pour indiquer le regroupement d'imputation. Par exemple, impute_median(ToothGrowth, len ~ dose) remplirait toute valeur manquante de la variable len avec la médiane de len par dose. Ainsi, si un cobaye ayant reçu une dose de 2,0 avait une valeur manquante pour la variable len, elle serait remplacée par la médiane de len pour les cobayes ayant une dose de 2,0.

Instructions

100 XP
  • Créez nhanes_filter en utilisant filter() pour ne garder que les personnes de plus de 16 ans dans le jeu de données, sans inclure celles et ceux qui ont 16 ans. L'âge est stocké dans la variable ridageyr.
  • Chargez simputation. Utilisez impute_median() pour remplir les observations manquantes de bmxwt dans nhanes_filter, en regroupant par riagendr.
  • Recoder la variable nhanes_final$mcq365d en remplaçant toute observation ayant la valeur 9 par 2. Vérifiez que le recodage a fonctionné avec count().