가로축에 1부터 9까지의 숫자가 놓이고 세로축에 확률이 표시된 막대그래프에서 1의 막대가 약 30퍼센트로 가장 높으며 뒤의 숫자로 갈수록 막대가 낮아진다
벤포드 법칙이 예측하는 첫 숫자의 분포. 1에서 시작하는 수가 약 30퍼센트를 차지하고, 숫자가 커질수록 막대가 가파르게 낮아진다. Gknor · 2008 · Wikimedia Commons · Public Domain · Source

1. Artifact

장부에서 금액의 맨 앞자리만 잘라 한 줄로 세운다. 1, 4, 2, 1, 7, 3, 1. 공정한 주사위처럼 아홉 숫자가 비슷하게 나올 것 같지만, 실제로는 1이 줄 앞쪽을 점령한다. 여러 크기의 도시 인구, 강의 길이, 청구액과 물리상수를 섞은 자료에서는 약 세 개 중 하나가 1로 시작한다. 반면 9로 시작하는 수는 스무 개 중 하나도 되지 않는다. 숫자의 마지막 자리가 아니라 첫 문턱에 이상한 경사가 숨어 있다.

2. Observation

천문학자 Simon Newcomb(사이먼 뉴컴)은 1881년 로그표의 앞쪽 페이지가 뒤쪽보다 더 닳아 있다는 점에서 이 현상을 기록했다. 계산하는 사람들이 1로 시작하는 수를 더 자주 찾았다는 흔적이었다. 1938년 물리학자 Frank Benford(프랭크 벤포드)는 강의 면적, 도시 인구, 물리상수, 잡지 속 숫자 등 2만 개가 넘는 값을 모아 같은 기울기를 다시 보였다. 첫 숫자 d의 확률은 log10(1 + 1/d)로 표현된다. 1에서 2까지는 로그 눈금에서 넓은 구간을 차지하지만 9에서 10까지는 좁기 때문이다.

이 분포는 모든 숫자 목록의 자연법칙이 아니다. 값이 여러 자릿수 범위를 오가고, 인위적인 최솟값과 최댓값이 없으며, 서로 다른 생성 과정이 섞일 때 잘 나타난다. 전화번호, 우편번호, 사람의 키처럼 번호표이거나 좁은 범위에 갇힌 자료에는 기대하기 어렵다. 그래서 벤포드 법칙은 조작을 판결하는 기계라기보다, 먼저 “이 자료가 어떤 과정에서 만들어졌는가”를 묻는 진단 규칙에 가깝다.

3. Multiple Lenses

로그의 공간

1과 2 사이는 왜 9와 10 사이보다 넓은가?

보통 눈금에서는 두 구간의 길이가 모두 1이다. 로그 눈금에서는 비율이 거리다. 1에서 2로 가려면 두 배가 되어야 하지만 9에서 10은 약 1.11배면 된다. 여러 규모를 곱셈으로 오가는 데이터가 로그 공간을 고르게 채우면, 첫 숫자 1이 차지하는 구간이 가장 넓어진다. 기울어진 막대는 숫자 취향이 아니라 측정 공간의 기하를 보여준다.

Related Concepts

  • 로그 눈금 — 차이가 아니라 비율을 같은 거리로 표현하는 눈금
  • 유효숫자 — 수의 크기를 처음 드러내는 0이 아닌 자리
  • 척도 불변성 — 단위를 바꾸어도 분포의 핵심 형태가 유지되는 성질

단위의 시험

미터를 피트로 바꿔도 첫 숫자 법칙이 남아야 하는가?

강의 길이가 벤포드 분포를 따른다면 미터를 마일로 바꿔 모든 값을 같은 수로 곱해도 전체 기울기는 크게 달라지지 않아야 한다. 특정 단위에서만 성립하는 첫 숫자 규칙은 자연스러운 생성 과정의 흔적이라 보기 어렵다. 이 성질은 법칙의 설명이면서 동시에 적용 전 검사다. 데이터가 충분히 넓은 범위를 가지는지, 단위 변환에 지나치게 민감하지 않은지 먼저 확인해야 한다.

Related Concepts

  • 차원해석 — 단위 변환에도 성립해야 하는 관계를 점검하는 방법
  • 불변량 — 변환 뒤에도 바뀌지 않는 구조
  • 측정 척도 — 숫자가 어떤 비교와 연산을 허용하는지 정하는 체계

장부의 경보

사람이 꾸며 낸 숫자는 왜 다른 첫자리를 남기는가?

금액을 즉흥적으로 만들어 내는 사람은 각 숫자를 비슷하게 쓰거나, 승인 한도 바로 아래 금액과 둥근 수를 반복하기 쉽다. 실제 거래가 벤포드 조건을 충족한다면 이런 습관은 기대 분포와 다른 흔적을 만든다. 감사자는 그 차이를 이용해 살펴볼 계정과 거래를 좁힐 수 있다. 그러나 경보는 수사의 출발점이다. 특정 숫자가 많다는 사실만으로 허위 거래의 행위자와 의도를 증명하지는 못한다.

Related Concepts

  • 포렌식 회계 — 회계 자료에서 오류, 조작과 분쟁의 증거를 분석하는 분야
  • 이상 탐지 — 정상 패턴에서 벗어난 관측치를 찾아내는 방법
  • 선별 검사 — 확진이 아니라 추가 검사가 필요한 대상을 좁히는 절차

거짓 양성

법칙을 따르지 않는 정상 자료는 어떻게 피의자가 되는가?

학교별 학생 수, 정액 보조금, 가격 상한 아래의 청구액처럼 제도가 범위를 미리 잘라 놓으면 첫 숫자는 벤포드 분포를 따르지 않을 수 있다. 표본이 너무 작거나 같은 금액이 반복돼도 차이가 커진다. 이런 자료에 검사를 강요하면 설계된 제약을 조작 흔적으로 오해한다. 통계적 이상은 현실의 이상이 아니라, 선택한 기준과 데이터 생성 과정이 맞지 않는다는 신호일 수 있다.

Related Concepts

  • 거짓 양성 — 정상인 대상을 문제 있다고 판정하는 오류
  • 선택 편향 — 표본을 고르는 방식이 결과를 왜곡하는 현상
  • 절단 분포 — 일정 범위 밖의 값이 제거된 확률분포

증거의 지위

수상한 패턴은 법정에서 얼마나 무거운 증거가 될 수 있는가?

벤포드 검사는 누가 언제 어떤 숫자를 바꿨는지 말하지 않는다. 그저 선택한 자료와 기준분포 사이의 간격을 계산한다. 표본을 여러 방식으로 나눠 반복 검사하면 우연한 차이도 쉽게 발견된다. 따라서 계약서, 원장, 접근 기록과 거래 관계가 함께 확인되지 않으면 숫자 패턴은 정황에 머문다. 계산이 정밀할수록 결론도 강해진다는 믿음이 오히려 증거의 빈칸을 가릴 수 있다.

Related Concepts

  • 통계적 유의성 — 관측된 차이가 우연만으로 나타날 가능성을 평가하는 기준
  • 다중 비교 문제 — 검사를 많이 할수록 우연한 유의 결과가 늘어나는 문제
  • 증거 연쇄 — 자료가 수집되고 보존된 과정을 추적해 신뢰성을 확보하는 절차

적응하는 조작자

검사 규칙을 아는 사람은 정상처럼 보이는 거짓을 만들 수 있는가?

조작자가 벤포드 분포를 알고 있다면 첫 숫자의 비율을 맞춘 가짜 자료를 만들 수 있다. 반대로 실제 사기 자료도 전체를 합치면 정상 분포처럼 보일 수 있다. 이때 검사는 숫자의 앞자리보다 거래 시간, 계정 간 연결, 승인 패턴과 반복 수취인을 함께 봐야 한다. 공개된 탐지 규칙은 행동을 교정하지만, 그 교정은 정직함이 아니라 탐지기를 통과하는 법을 학습한 결과일 수도 있다.

Related Concepts

  • 적대적 예제 — 탐지 규칙을 겨냥해 정상으로 오인되도록 만든 입력
  • 굿하트의 법칙 — 지표가 목표가 되면 좋은 지표로서의 기능이 약해지는 현상
  • 그래프 분석 — 개별 값보다 거래 주체 사이의 연결 구조를 분석하는 방법

4. Twist

벤포드 법칙은 흔히 숫자들이 거짓말을 폭로하는 이야기로 소개된다. 그러면 자연스러운 데이터에는 비밀 지문이 있고, 인간이 손댄 데이터에는 그 지문이 없다는 구도가 만들어진다. 하지만 법칙이 실제로 요구하는 것은 ‘자연’과 ‘인공’의 구분이 아니다. 값이 어떤 범위를 지나고, 어떤 비율로 성장하며, 어떤 제약 아래 기록됐는지에 대한 생성 모델이다.

따라서 분포에서 벗어난 데이터가 곧 거짓인 것도 아니고, 분포를 따르는 데이터가 곧 진실인 것도 아니다. 이탈은 사기일 수 있지만 고정가격, 보고 기준, 표본 절단이나 행정 규칙의 흔적일 수도 있다. 일치는 정상 거래의 결과일 수 있지만 검사를 의식한 조작이나 서로 다른 오류가 섞여 상쇄된 결과일 수도 있다. 같은 막대그래프가 상반된 세계를 품을 수 있다.

여기서 탐지의 대상은 숫자 목록만이 아니다. 오히려 숫자를 믿게 만드는 검사 절차가 함께 심문받는다. 어떤 자료를 포함했는지, 어느 자리까지 보았는지, 예상 분포를 왜 선택했는지, 경보 뒤에 어떤 독립 증거를 찾았는지가 결과의 의미를 결정한다. 벤포드 법칙의 가장 유용한 역할은 거짓말쟁이를 자동으로 지목하는 데 있지 않다. 매끈한 데이터 뒤에 숨어 있던 생성 과정과 판단 규칙을 조사 대상으로 끌어내는 데 있다.

5. Core Question

데이터가 기대한 분포에서 벗어났을 때, 우리는 어느 지점까지를 대상의 이상으로 보고 어느 지점부터를 우리의 생성 모델과 검사 절차가 실패했다는 증거로 보아야 할까?

6. Further Reading