Les chiffres sont-ils plausibles ? (vérifier la plausibilité, règles pour les données)
En bref
Les valeurs de mes données sont-elles plausibles ? L’assistant de données « Vérifier la vraisemblance » (Modifier les données) crée des règles et liste les lignes qui enfreignent une règle. Il ne modifie rien dans les données. Sur demande, une colonne indique le nombre de règles enfreintes par ligne.
Comment cela fonctionne dans Statable
- Sous « Nouvelle règle », choisissez le type, saisissez les colonnes et les valeurs, puis « Ajouter une règle ».
- « Vérifier les règles ». Pour les gros fichiers, Statable montre la progression ; le contrôle peut être interrompu.
- Éventuellement, créez une colonne avec le nombre de règles enfreintes par ligne (par défaut : Verletzte_Regeln).
Les types de règles
- Plage de valeurs : une colonne numérique se situe entre une plus petite et une plus grande valeur. L’une des deux limites peut être omise.
- Valeurs autorisées : une colonne n’a que des valeurs d’une liste, une par ligne.
- Si A, alors B : si une comparaison fixe dans la colonne A est vraie, une comparaison fixe dans la colonne B doit l’être aussi. Pour du texte, il n’y a que « = » et « ≠ ».
- La somme est égale à la colonne : plusieurs colonnes s’additionnent en une colonne, avec une tolérance dont la somme peut différer.
- Clé unique : les colonnes choisies ensemble n’apparaissent qu’une seule fois. Une ligne dont la clé apparaît plusieurs fois enfreint la règle.
Il n’y a pas d’expression libre. Chaque règle a une forme fixe.
Lire le résultat
- Pour chaque règle, il y a trois nombres : vérifiées, enfreintes et non vérifiables.
- « Non vérifiable » signifie : une valeur dont la règle a besoin manque dans cette ligne. Elle ne compte ni comme enfreinte ni comme respectée.
- La liste montre les lignes avec des règles enfreintes, 1000 au plus. S’il y en a davantage, une phrase indique combien il y en a au total.
- Pour « Si A, alors B », on indique dans combien de lignes la condition A était vraie. Là où A n’est pas vraie, la règle est respectée.
- Si une règle se réfère à une colonne qui n’existe pas ou ne convient pas au type de la colonne, elle n’est pas vérifiée ; une phrase en donne la raison.
Piège : ce que la vérification ne fait pas
- Statable montre seulement où une règle n’est pas respectée et ne modifie rien. C’est à l’humain de décider si une valeur est fausse et ce qui s’applique alors.
- Une règle respectée ne prouve pas que la valeur est correcte.
Enregistrer les règles
Les règles font partie du projet et aussi du modèle du projet. Avec « Enregistrer les règles dans un fichier », on peut les transmettre, et « Lire des règles depuis un fichier » ajoute les règles lues aux règles existantes. Un fichier de règles peut faire 2 Mo au plus.
Conditions et limites
- 50 règles au plus et 500 valeurs au plus dans une liste de valeurs autorisées.
- Les cellules vides, les valeurs invalides et les valeurs marquées dans les données comme « pas de réponse » comptent comme manquantes.
- Même avec de très nombreuses lignes, la page ne se fige pas, car le calcul se fait par portions.
Exemples typiques
- L’âge est compris entre 0 et 120.
- Si « En emploi » est égal à « non », alors « Heures de travail » est égal à 0.
- Les montants partiels s’additionnent au montant total, avec une tolérance de 0,5.
- Un numéro d’identification n’apparaît qu’une seule fois.