퍼센타일의 함정: 좋은 순위표는 표본과 비교군에서 갈린다
글 · 데이터 분석 | 최봉진 (Far Post Analytics 운영자)
순위표는 객관적으로 보이지만, 그 안에는 두 개의 숨은 선택이 있습니다 — 어떤 표본을 넣을지, 그리고 누구와 비교할지. 이 둘을 놓치면 골키퍼가 경합 승률 1위가 되고, 풀백이 스트라이커와 같은 줄에 섭니다.
데이터: API-Football · 2024 J1리그 시즌
핵심 요약
- 최소 시도 기준선이 없는 비율 순위표는 초소형 표본이 지배합니다. 시도 1~2회에서 나온 완벽한 기록이 모든 실제 성과보다 위에 놓입니다.
- 2024 J1에 기준선을 적용하면 경합 200회 이상은 74명(평균 49.8%), 드리블 40회 이상은 43명(평균 45.0%), 슈팅 30회 이상은 37명이 남습니다.
- 표본을 제대로 걸러도 비교군이 틀리면 소용없습니다. 같은 74명 집단 안에서도 수비수는 평균 56.1%, 공격수는 42.2%로 — 13.9%포인트의 포지션 격차가 있습니다.
- 우리의 세 번째 규칙인 약 900분 하한선은 2024년 표본을 240명으로 줄입니다. 이는 소표본에 있는 실제 유망주들을 걸러낸다는 뜻이며, 우리는 이 비용을 숨기기보다 밝히는 쪽을 택합니다.
Kim Jin-Hyeon은 2024 J1에서 28전 28승으로 경합을 모두 이겼습니다 — 완벽한 100%, 무필터 경합 순위표의 1위입니다. 그는 골키퍼입니다. 순위표가 거짓말을 하는 게 아닙니다. 아무도 던지려 하지 않은 질문에 답하고 있을 뿐입니다.
데이터 스카우팅에서 가장 위험한 문장은 "숫자는 거짓말하지 않는다"입니다. 숫자 자체는 그렇지만, 숫자로 만든 순위표는 두 가지 설계 선택에 전적으로 의존합니다. 첫째, 어떤 선수를 표본에 넣을 것인가(표본 크기). 둘째, 그 선수를 누구와 비교할 것인가(비교군). 이 두 결정을 생략하면 순위표는 정보가 아니라 잡음이 됩니다.
아래 예시는 모두 2024시즌 J1 데이터(API-Football)에서 직접 계산한 것으로, 이 사이트의 젬·맵·퍼센타일이 왜 지금의 규칙을 쓰는지를 보여줍니다.
함정 ①: 표본 크기 — 100%의 유혹
경합 승률을 아무 조건 없이 정렬하면, 상단은 100%로 가득 찹니다. 2024 J1에서 경합 승률 무조건 1위는 세레소 오사카의 골키퍼 Kim Jin-Hyeon으로, 28회 경합에서 28승(100%)이었습니다. 골키퍼가 "몸싸움 최강"이라는 결론은 명백히 난센스죠. 그 아래로도 경합 1~2회를 모두 이긴 선수들이 줄을 잇습니다. 드리블도 마찬가지여서, 무필터 성공률 상단은 시도 1회 성공 1회(100%)나 9회 시도 9회 성공 같은 초소형 표본이 차지합니다.
해법은 최소 시도 기준입니다. 경합은 시즌 200회 이상으로 걸면 표본이 74명으로 좁혀지고, 이 집단의 평균 승률은 49.8%로 안정됩니다. 드리블은 시도 40회 이상(43명, 평균 성공률 45.0%)이 기준선입니다. 그래서 이 사이트의 모든 순위표는 "슈팅 30회 이상", "경합 200회 이상"처럼 표본 기준을 함께 명시합니다. 기준선이 없는 비율 순위는 읽지 않는 편이 낫습니다.
출처: API-Football 2024 J1. Far Post Analytics 계산.
기준선은 두 가지 일을 동시에 합니다. 분모가 작은 항목을 걸러내고, 개별 수치를 읽을 수 있는 안정적인 비교 기준선을 만듭니다. 두 번째 기능이 없으면 선수가 실재해도 숫자는 의미가 없습니다 — 드리블 성공률 45.0%는 그 집단의 평균이 그 지점에 있다는 것을 알기 전까지는 해석할 수 없습니다.
이것이 이 사이트의 모든 순위표가 제목에 기준선을 명시하는 이유입니다 — '슈팅 30회 이상', '경합 200회 이상'처럼요. 기준선을 공개하지 않는 비율 순위표는 읽지 않은 것으로 취급해야 합니다.
함정 ②: 비교군 — 풀백과 스트라이커는 다른 경기를 한다
표본을 제대로 걸러도 두 번째 함정이 남습니다. 서로 다른 포지션을 한 줄에 세우는 것입니다. 같은 200회 이상 집단이라도 경합 승률은 포지션에 따라 크게 갈립니다 — 수비수 평균 56.1%, 미드필더 50.6%, 공격수 42.2%. 수비수는 이기기 쉬운 경합(자기 진영에서 전진 저지)을, 공격수는 이기기 어려운 경합(밀집된 상대 골문 앞)을 치르기 때문입니다.
따라서 포지션을 섞어 순위를 매기면, 그 순위표는 실력이 아니라 포지션을 측정합니다(자세한 사례는 경합 승률 칼럼 참고). 55% 승률의 수비수는 평범하지만, 같은 55%의 공격수는 리그 최상위입니다. 같은 숫자가 정반대의 의미를 갖는 것이죠.
우리는 어떻게 적용하나
이 두 함정에 대응해 이 사이트는 세 겹의 규칙을 씁니다. 첫째, 지표마다 최소 시도 기준을 두어 초소형 표본을 걷어냅니다. 둘째, 퍼센타일과 선수 맵은 언제나 같은 포지션 그룹 안에서 계산합니다 — 풀백은 풀백과, 공격수는 공격수와 비교됩니다. 셋째, 출전 시간의 하한선(약 900분, 대략 10경기)을 두어, 그 아래 표본은 젬·맵·퍼센타일에서 아예 제외합니다. 2024 데이터에서 이 기준을 통과한 선수는 240명입니다.
이 규칙들은 순위를 "덜 화려하게" 만듭니다. 100% 같은 극단값이 사라지니까요. 하지만 그게 핵심입니다. 스카우팅에서 필요한 것은 눈에 띄는 숫자가 아니라 다음 시즌에도 반복될 숫자입니다. 표본과 비교군을 먼저 고정해야, 남는 값이 비로소 신호가 됩니다.
규칙으로도 고치지 못하는 것
기준선과 비교군은 '누구를 누구와 비교하는가'를 다룰 뿐, 그 아래 지표 자체는 그대로 둡니다.
표본과 비교군을 올바르게 걸러낸 경합 승률이라도 지상전과 공중전을 구분하지 못하고, 경합에서 이기고 곧바로 볼을 빼앗긴 경우와 그대로 공격을 이어간 경우를 구분하지 못하며, 애초에 그 선수가 얼마나 자주 경합 상황에 놓였는지도 말해주지 않습니다. 제대로 만든 드리블 순위표도, 전진에 기여한 성공 드리블과 옆으로만 흐른 성공 드리블을 구분하지 못하기는 마찬가지입니다.
두 함정을 모두 걷어내면 읽을 수 있는 숫자가 나옵니다. 하지만 그 숫자가 채용 질문에 스스로 답해주지는 않습니다 — 깔끔해 보이는 순위표가 만들어내는 확신 자체도 경계해야 할 대상입니다.
한계와 유의점
- 위의 모든 기준선은 통계적 표준이 아니라 저희의 선택입니다. 기준선이 달라지면 비교군과 기준값도 달라집니다.
- 약 900분의 하한선은 로테이션 선수와 시즌 중 이적 선수를 구조적으로 배제하며, 여기에는 짧지만 뛰어난 표본을 남긴 어린 유망주도 포함됩니다.
- 비교군 평균은 2024 J1 시즌에 한정된 값이며, 다른 리그나 시즌에는 적용되지 않습니다.
- 포지션 구분은 데이터 제공사가 기록한 대로이며, 실제로 뛴 역할과 다를 수 있습니다.
- 표본과 비교군의 함정을 걷어내도, 그 아래 지표 자체가 기록하지 못하는 부분은 해결되지 않습니다.
- 2024 단일 시즌 기준입니다. 세부 스탯이 수집된 선수를 대상으로 하며, 리그 전체 데이터가 아닙니다.
자주 묻는 질문
비율 순위표는 최소 표본을 어느 정도로 잡아야 하나요?
이벤트가 얼마나 자주 발생하는지에 따라 다르며, 그래서 하나의 전역 기준선은 통하지 않습니다. 2024 J1에서 저희는 경합 200회 이상, 드리블 시도 40회 이상, 슈팅 30회 이상을 사용하며, 각각 74명, 43명, 37명이 남습니다. 구체적인 숫자보다 중요한 것은 두 가지 특성입니다 — 기준선은 시도 1~2회의 완벽한 기록을 걸러낼 만큼 높아야 하고, 독자가 판단할 수 있도록 순위표와 함께 공개되어야 합니다.
왜 퍼센타일을 포지션 그룹 안에서 계산하나요?
같은 원자료 수치라도 포지션에 따라 의미가 다르기 때문입니다. 저희 2024 J1 경합 비교군 안에서 수비수는 평균 56.1%, 공격수는 42.2%였습니다 — 13.9%포인트 격차는 실력이 아니라 각 포지션이 맞닥뜨리는 경합의 종류 차이에서 비롯됩니다. 함께 순위를 매기면 표는 대체로 포지션순으로 정렬됩니다. 55%라는 수치는 센터백에게는 기준선 이하이고 스트라이커에게는 기준선을 훌쩍 넘는데, 포지션별 비교군이라야 이 차이가 드러납니다.
출전시간 하한선은 유망한 어린 선수를 배제하지 않나요?
그렇습니다. 그리고 이는 예외적 사례가 아니라 실제 비용입니다. 약 900분 — 대략 10경기 — 의 하한선을 적용하면 2024 데이터에서 240명이 남고, 로테이션 선수와 시즌 중 이적 선수가 배제됩니다. 유망주 맥락에서는 이들이 유독 가장 어린 이름들인 경우가 많습니다. 저희가 이 기준을 적용하는 이유는, 소표본으로 만든 비율이 정보를 주는 것보다 스카우팅 시간을 더 비싸게 잘못 이끌기 때문입니다. 하지만 이는 의도적인 트레이드오프이지 공짜 개선이 아니며, 저희 순위표를 보는 사람은 이 점을 감안해야 합니다.
출처와 공시
- 데이터: API-Football — 2024 J1 리그 시즌. 경합·드리블·슈팅·출전시간·포지션 수치는 Far Post Analytics 데이터베이스에 수집된 시점 기준이며, 세부 스탯이 수집된 선수로 한정합니다.
- 계산: 표본 기준선, 비교군 평균, 포지션별 기준선은 Far Post Analytics의 계산입니다. 퍼센타일은 포지션별 비교군 안에서 계산합니다. 방법론 페이지를 참고하세요.
- 데이터 빈티지: 2024 J1 시즌. 이후 시즌으로 갱신되지 않습니다.
- 고지: Far Post Analytics는 독립 분석 매체입니다. 선수를 대리하지 않고, 이적을 중개하지 않으며, 어떤 구단이나 에이전시로부터도 보상을 받지 않습니다. 편집 정책을 참고하세요.
출처 최종 확인 2026년 8월 1일
본문 수치는 API-Football이 제공한 2024시즌 데이터를 기반으로 하며, 나이는 데이터 수집 시점 기준입니다. 90분당 지표는 자체 계산 값으로, 출전 시간이 짧은 선수일수록 오차가 커질 수 있습니다. 모든 수치는 스카우팅의 출발점이며 직접 검증을 대체하지 않습니다.
✍️ 최봉진
Far Post Analytics 운영자. J리그·아시아 축구 스카우팅 데이터를 분석합니다. 유럽이 보지 않는 곳에서 다음 이적시장의 주인공을 찾는 것이 목표입니다.
운영자 소개 →