Contrôles inter-variables
Validation des relations biologiques et logiques entre plusieurs colonnes du questionnaire.
1. Contrôle des combinaisons interdites (ex: Homme enceinte). 2. Pas de fausse alerte si les codes numériques ne sont pas mappés. 3. Sévérité critique.
Qu'est-ce que c'est ?
Les contrôles inter-variables comparent deux colonnes distinctes d'une même ligne pour s'assurer que leur combinaison est biologiquement et logiquement possible.
Exemple
Une ligne où la colonne 'sexe' vaut 'Masculin' et la colonne 'etat_grossesse' vaut 'Oui'.
Comment DataQuality le détecte ?
La fonction checkInterVariableConsistency() analyse les mots-clés masculins ('homme', 'male', 'h', 'm') et les mots-clés de grossesse ('oui', 'yes', 'vrai', 'true'). Si le sexe est un code numérique (ex: 1 ou 2) sans mapping déclaré, DataQuality ne génère pas de fausse alerte arbitraire.
Comment interpréter l'anomalie ?
L'enquêteur a inversé les codes ou a posé une question non applicable.
Comment corriger ?
Vérifiez le questionnaire papier ou contactez l'enquêteur, puis éditez la cellule concernée dans le Centre de Correction avec motif.
Articles associés
Cohérence
Vérification des liens logiques internes entre plusieurs réponses au sein d'une même observation.
Règles relationnelles
Guide complet des règles logiques configurables entre deux variables numériques ou de dates.
Corriger les anomalies : Le workflow complet dans le Centre de Données
Procédure pas-à-pas pour éditer les données, justifier les corrections, gérer les exceptions et valider les lignes.