CommencezCommencez gratuitement

Conformité des données de recensement

Avant d'utiliser la loi de Benford, il est important de vérifier si votre jeu de données y est conforme. Le jeu de données census.2009 contient les populations de 19 509 villes et villages des États-Unis (juillet 2009) et a été utilisé dans Nigrini, M. J. (2012). Benford's Law: Application for Forensic Accounting, Auditing and Fraud Detection. Wiley and Sons: New Jersey. Vérifions si les populations en 2009 respectent la loi de Benford.

Les tracés afficheront les graphiques et les légendes séparément; cliquez sur Previous Plot pour consulter les graphiques.

Cette activité fait partie du cours

Détection de la fraude en R

Voir le cours

Instructions de l’exercice

  • Chargez le paquet benford.analysis.
  • Vérifiez la conformité de la variable pop.2009 à la distribution de la loi de Benford pour le premier chiffre. Notez que nous ne regardons que le premier graphique produit. Les autres graphiques sont hors de la portée de ce cours.
  • Multipliez la variable pop.2009 par 3 et vérifiez de nouveau la conformité.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Load package benford.analysis
library(___)
data(census.2009)

# Check conformity
bfd.cen <- benford(___$___, number.of.digits = ___) 
plot(bfd.cen, except = c("second order", "summation", "mantissa", "chi squared","abs diff", "ex summation", "Legend"), multiple = F) 

# Multiply the data by 3 and check conformity again
data <- census.2009$pop.2009 * ___
bfd.cen3 <- benford(___, number.of.digits=___)
plot(bfd.cen3, except = c("second order", "summation", "mantissa", "chi squared","abs diff", "ex summation", "Legend"), multiple = F)
Modifier et exécuter le code