Bắt đầu ngayBắt đầu miễn phí

Mức độ phù hợp của dữ liệu điều tra dân số

Trước khi dùng định luật Benford, điều quan trọng là kiểm tra xem dữ liệu của bạn có tuân theo định luật Benford hay không. Bộ dữ liệu census.2009 chứa dân số của 19.509 thị trấn và thành phố của Hoa Kỳ (tháng 7/2009) và được sử dụng trong Nigrini, M. J. (2012). Benford’s Law: Application for Forensic Accounting, Auditing and Fraud Detection. Wiley and Sons: New Jersey. Hãy kiểm tra xem các con số dân số năm 2009 có thỏa mãn định luật Benford hay không.

Các biểu đồ sẽ hiển thị đồ thị và chú giải riêng biệt, bấm Previous Plot để xem lại các đồ thị.

Bài tập này là một phần của khóa học

Phát hiện gian lận với R

Xem khóa học

Hướng dẫn bài tập

  • Nạp gói benford.analysis.
  • Kiểm tra mức độ phù hợp của biến pop.2009 với phân phối theo định luật Benford của chữ số đầu tiên. Lưu ý rằng bạn chỉ cần xem biểu đồ đầu tiên được tạo ra. Các biểu đồ khác nằm ngoài phạm vi của khóa học này.
  • Nhân biến pop.2009 với 3 và kiểm tra lại mức độ phù hợp.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# 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)
Chỉnh sửa và Chạy Mã