Valeurs impossibles (Âges et bornes)
Rejet des valeurs violant les lois biologiques ou les contraintes physiques du questionnaire.
1. Âge autorisé par défaut : [0 ; 120] ans. 2. Extraction intelligente des suffixes (ex: '25 ans' -> 25). 3. Anomalie classée en sévérité CRITICAL.
Qu'est-ce que c'est ?
Une valeur impossible est une donnée qui ne peut en aucun cas exister dans la réalité (ex: âge négatif de -5 ans, ou âge de 250 ans).
Exemple
Un enfant de moins de 5 ans enregistré avec un âge de '54' (l'enquêteur voulait écrire 54 mois au lieu de 4 ans et demi).
Comment DataQuality le détecte ?
La fonction checkAgeValidity() nettoie les valeurs textuelles (reconnaissance de 'ans', 'years'), convertit en nombre et vérifie l'intervalle 0 <= Age <= 120. Toute valeur en dehors génère l'anomalie AGE_IMPOSSIBLE de sévérité critique.
Comment interpréter l'anomalie ?
Il s'agit presque toujours d'une confusion d'unités (mois vs années) ou d'une erreur de frappe sur le clavier numérique.
Comment corriger ?
Corrigez la valeur dans le Centre de Correction avec motif (ex: 'Conversion de 54 mois en 4.5 ans vérifiée sur carnet de vaccination').
Articles associés
Validité
Contrôle de la conformité des données aux types attendus, formats regex et plages de valeurs réalistes.
Valeurs aberrantes (Algorithme de Tukey)
Détection des outliers statistiques par l'intervalle interquartile 1.5×IQR.
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.