Guide de fusion des fichiers NHANES
Comment fusionner les fichiers NHANES ?
Rédiger des règles de fusion dans une note de transmission vérifiable Livrables demandés / objectif de livraison: Une description des règles de fusion, un tableau de contrôle des correspondances entre composantes et une ébauche de suivi des effectifs.
Vérifier que les fichiers appartiennent au même cycle et comportent une ligne par participant, puis contrôler la correspondance un-à-un par SEQN. Distinguer changements dus aux populations éligibles, aux correspondances et aux codes spéciaux ; ne pas tout appeler données manquantes ou perdus de vue.
Ce guide illustre uniquement la jointure horizontale des fichiers publics CDC/NCHS 2017–2018 DEMO_J (démographie) et BPQ_J (questionnaire pression artérielle/cholestérol). Il traite fichiers et flux d’effectifs, sans prévalence de l’hypertension, effet estimé ni causalité. Les décomptes proviennent des SEQN des deux XPT officiels, vérifiés avec leurs Codebooks.
Une tâche concrète avec RigorMed
Rédiger des règles de fusion dans une note de transmission vérifiable
Ce sont des entrées suggérées et des livrables à demander, non une nouvelle exécution, un résultat client ou une garantie d'achèvement.
Documents à fournir: Cycles confirmés, liste officielle des fichiers, documentation SEQN et de l'unité des lignes, et résumés de correspondance existants.
Livrables demandés / objectif de livraison: Une description des règles de fusion, un tableau de contrôle des correspondances entre composantes et une ébauche de suivi des effectifs.
Exemple de demande
Selon les composantes et résumés réels fournis, organisez l'ordre de fusion, les relations SEQN, les populations éligibles et les contrôles de correspondance. Signalez les relations un-à-plusieurs à tester. Sans trace d'exécution, ne déclarez pas la fusion réussie.
Ce qui reste à vérifier
Les effectifs réels de cette page proviennent des fichiers officiels cités. Ne les présentez pas comme vos données et ne qualifiez pas l'inéligibilité à une composante de perte de suivi.
Figer sources et granularité des enregistrements
Les deux sont des composantes publiques NHANES 2017–2018. Ne pas appliquer directement cet exemple à des cycles différents ou à des composantes avec plusieurs lignes par personne.
| Fichier | À confirmer | Résultat de la vérification |
|---|---|---|
| DEMO_J.XPT | Codebook démographique, SEQN, RIDAGEYR ; vérifier une ligne par personne | 9,254 lignes ; SEQN sans valeur vide ni doublon ; 6,161 personnes de ≥16 ans |
| BPQ_J.XPT | Codebook du questionnaire, SEQN, BPQ020 ; vérifier âge éligible et une ligne par personne | 6,161 lignes ; SEQN sans valeur vide ni doublon ; documentation officielle : participants de 16 ans ou plus |
L’éligibilité BPQ_J provient d’Eligible Sample et du Codebook BPQ020. L’effectif démographique n’est pas le dénominateur d’une étude BPQ020. Vérifier éligibilité et clé avant les critères propres à la question.
Cinq vérifications autour de la jointure SEQN
Utiliser uniquement les fichiers officiels d’un même cycle
Télécharger DEMO_J.XPT et BPQ_J.XPT via les liens CDC/NCHS ci-dessous et ouvrir leurs Codebooks. Noter cycle, composante, date d’accès, population et définitions ; une ressemblance de nom ou un miroir tiers ne remplace pas la vérification.
Vérifier les clés avant d’assembler les colonnes
Compter lignes, SEQN non vides et doublons. Ici DEMO_J a 9,254 clés uniques, BPQ_J 6,161, sans clé vide ni doublon ; on peut contrôler une jointure un-à-un. En cas de doublons ou relation un-à-plusieurs, vérifier la granularité dans la documentation sans dédoublonnage arbitraire.
Auditer avec une jointure externe avant de choisir la jointure analytique
Joindre sur SEQN en conservant les indicateurs d’origine : 6,161 présents des deux côtés, 3,093 dans DEMO_J seul, 0 dans BPQ_J seul. Avec DEMO_J à gauche, une jointure gauche conserve 9,254 lignes dont 3,093 sans champs BPQ ; une jointure interne ou basée sur BPQ_J donne 6,161 lignes. Le choix dépend de la question et de l’éligibilité, pas du plus grand nombre.
Expliquer les 3,093 personnes sans les appeler perdus de vue
Les 3,093 enregistrements uniquement DEMO_J ont tous moins de 16 ans ; les 6,161 personnes de 16 ans ou plus correspondent toutes à BPQ_J, conformément à son éligibilité officielle. Cette différence de 3,093 vient du champ de la composante, non d’une perte de suivi longitudinal ; ne pas généraliser aux autres cycles ou composantes.
Vérifier ensuite codage et échantillon de recherche
BPQ020 demande si un médecin ou autre professionnel a déjà annoncé une hypertension, non la pression mesurée actuelle. Codebook et fichier donnent 2,137 « oui », 4,014 « non » et 10 « ne sait pas ». Si seuls oui/non sont prédéfinis, 6,151 réponses sont utilisables ; le code 9 n’est pas une mesure et ces 10 personnes ne manquent pas à cause de la fusion. Définir séparément âge, autres données manquantes, poids, strates et PSU.
Distinguer deux causes de changement d’effectif
Ce tableau vérifie les effectifs non pondérés des fichiers officiels, sans estimation de population ni flux d’inclusion d’une analyse formelle.
| Étape de vérification | Effectif | Interprétation |
|---|---|---|
| Participants DEMO_J | 9,254 | Tous les enregistrements démographiques ; SEQN unique |
| DEMO_J uniquement | 3,093 | Tous ont moins de 16 ans ici ; hors de l’âge éligible BPQ_J |
| Correspondance DEMO_J–BPQ_J | 6,161 | SEQN un-à-un ; 0 enregistrement BPQ_J seul |
| BPQ020 « oui » ou « non » | 6,151 | 10 autres réponses « ne sait pas » ; illustration du contrôle du codage, non échantillon formel |
Pour reproduire : lire les XPT officiels, garder SEQN, ainsi que RIDAGEYR pour la démographie et BPQ020 pour le questionnaire. Vérifier l’unicité puis joindre les SEQN avec une jointure externe et compter both, left_only et right_only ; compter RIDAGEYR < 16 dans left_only puis les codes 1, 2, 9 selon BPQ020. R, SAS ou Python permettent ces calculs sans sélection automatique propre à un logiciel.
Une jointure horizontale dans un cycle n’est pas une concaténation de cycles
Ici SEQN relie horizontalement deux fichiers individuels d’un même cycle pour la même personne. Une analyse multicycle ajoute les enregistrements d’autres cycles et vérifie définitions, mesures, codages, plan et poids ; ne pas transférer automatiquement jointure, effectifs ou poids à un autre cycle.
Aucune estimation de sondage complexe n’est réalisée ici ; cela ne signifie pas que RigorMed fusionne automatiquement tout fichier NHANES. Figer question et critères, vérifier les Analytic Notes des composantes réelles, puis choisir poids, strates, PSU et traitement des données manquantes.
Questions fréquentes
Pourquoi 9,254 personnes dans la démographie contre 6,161 au questionnaire ?
BPQ_J concerne officiellement les personnes de 16 ans ou plus. Les 3,093 participants démographiques non appariés ont tous moins de 16 ans ; la différence n’est pas automatiquement perte de données, refus ou perte de suivi.
Tous les fichiers NHANES se joignent-ils un-à-un avec SEQN ?
Non. Vérifier si chaque ligne représente une personne, un enregistrement ou une autre unité, ainsi que clés vides et doublons. La vérification de cet exemple vaut seulement si cycle et composantes démontrent la relation un-à-un.
Les 6,161 personnes fusionnées sont-elles l’échantillon formel ?
Non. BPQ020 a des codes spéciaux et les autres variables ont leurs propres éligibilités et données manquantes. L’échantillon formel dépend de la question prédéfinie, des critères, des données complètes, des poids et du plan.
Sources vérifiées
Les sources officielles ont été vérifiées le 2026-09-28 / RigorMed: 2026-10-13; les conditions et dates sont revérifiées avant publication.
- CDC/NCHS : démographie DEMO_J 2017–2018 et Codebook
- CDC/NCHS : XPT officiel DEMO_J 2017–2018
- CDC/NCHS : questionnaire BPQ_J 2017–2018 et Codebook
- CDC/NCHS : XPT officiel BPQ_J 2017–2018
- CDC/NCHS : exemple SAS 2023–2024 (méthode de jointure uniquement)
- CDC/NCHS : méthodes d’enquête et recommandations analytiques NHANES
Commencez par une tâche précise
Rédiger des règles de fusion dans une note de transmission vérifiable
Transmettez à l'espace de travail des documents utilisables légalement et l'exemple de demande de cette page. Vérifiez les indications préalables sur les documents et les crédits avant de confirmer, puis examinez les livrables obtenus.
