Aan de slagBegin gratis

Overeenstemming van censusgegevens

Voordat je de wet van Benford toepast, is het belangrijk om te controleren of je gegevensset eraan voldoet. De gegevensset census.2009 bevat de bevolkingsaantallen van 19.509 Amerikaanse steden en dorpen (juli 2009) en werd gebruikt in Nigrini, M. J. (2012). Benford’s Law: Application for Forensic Accounting, Auditing and Fraud Detection. Wiley and Sons: New Jersey. Laten we testen of de bevolkingsaantallen in 2009 voldoen aan de wet van Benford.

De plots tonen de grafieken en de legenda’s apart; klik op Previous Plot om de grafieken te bekijken.

Deze oefening maakt deel uit van de cursus

Fraudedetectie in R

Bekijk cursus

Oefeninstructies

  • Laad het pakket benford.analysis.
  • Controleer of de variabele pop.2009 overeenkomt met de verdeling volgens de wet van Benford voor het eerste cijfer. Let op: we bekijken alleen de eerste plot die wordt gemaakt. De andere plots vallen buiten de scope van deze cursus.
  • Vermenigvuldig de variabele pop.2009 met 3 en controleer de overeenstemming opnieuw.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

# 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)
Code bewerken en uitvoeren