인구 조사 데이터의 적합성
Benford's law를 사용하기 전에, 보유한 데이터셋이 Benford's law에 부합하는지 확인하는 것이 중요해요. census.2009 데이터셋에는 미국의 19,509개 도시와 읍의 인구(2009년 7월)가 들어 있으며, Nigrini, M. J. (2012). Benford’s Law: Application for Forensic Accounting, Auditing and Fraud Detection. Wiley and Sons: New Jersey에서 사용되었어요. 이제 2009년 인구가 Benford's law를 만족하는지 테스트해 봅시다.
그래프와 범례는 따로 표시돼요. 그래프를 확인하려면 Previous Plot을 클릭하세요.
이 연습은 강의의 일부입니다
R로 배우는 사기 탐지
연습 안내
benford.analysis패키지를 불러오세요.- 변수
pop.2009가 첫째 자리수 기준 Benford's Law 분포에 부합하는지 확인하세요. 생성되는 첫 번째 그래프만 확인하면 됩니다. 다른 그래프는 이 강의 범위를 벗어납니다. - 변수
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)