เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

ความสอดคล้องของข้อมูลสำมะโนประชากร

ก่อนนำกฎของ Benford ไปใช้ ควรตรวจสอบก่อนว่าชุดข้อมูลสอดคล้องกับกฎดังกล่าวหรือไม่ ชุดข้อมูล census.2009 ประกอบด้วยจำนวนประชากรของเมืองและชุมชน 19,509 แห่งในสหรัฐอเมริกา (กรกฎาคม 2009) และถูกนำไปใช้ใน Nigrini, M. J. (2012). Benford's Law: Application for Forensic Accounting, Auditing and Fraud Detection. Wiley and Sons: New Jersey. มาทดสอบกันว่าข้อมูลประชากรปี 2009 นี้เป็นไปตามกฎของ Benford หรือไม่

กราฟจะแสดงผลและคำอธิบายแยกกัน ให้คลิก Previous Plot เพื่อดูกราฟ

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การตรวจจับการฉ้อโกงใน R

ดูคอร์ส

คำแนะนำการฝึกหัด

  • โหลดแพ็กเกจ benford.analysis
  • ตรวจสอบความสอดคล้องของตัวแปร pop.2009 กับการแจกแจงของกฎของ Benford สำหรับตัวเลขหลักแรก โดยให้ดูเฉพาะกราฟแรกที่ได้ กราฟอื่น ๆ อยู่นอกเหนือขอบเขตของคอร์สนี้
  • คูณตัวแปร pop.2009 ด้วย 3 แล้วตรวจสอบความสอดคล้องอีกครั้ง

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# 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)
แก้ไขและรันโค้ด