스포츠 데이터 분석 입문:
숫자에 속지 않는 법
지표는 경기를 요약하지만, 요약은 언제나 무언가를 잘라냅니다. 축구·야구·농구의 핵심 지표가 무엇을 재고 무엇을 못 재는지부터 시작합니다.
축구: 점유율의 함정과 xG
점유율은 가장 유명하지만 가장 오해되는 지표입니다. 점유율은 "공을 얼마나 오래 갖고 있었나"를 잴 뿐, 위협적이었는지는 재지 않습니다. 수비 블록을 낮게 깔고 역습을 노리는 팀은 의도적으로 점유율을 내줍니다. 점유율 30%로 이긴 팀이 "운이 좋았다"고 단정할 수 없는 이유입니다.
그래서 나온 것이 기대득점(xG, expected goals)입니다. xG는 슈팅 하나하나에 대해 "과거 유사한 위치·각도·상황의 슈팅이 골이 된 비율"을 부여합니다. 페널티박스 정면의 슈팅은 xG가 높고, 하프라인 중거리포는 낮습니다. 한 경기의 xG 합계를 실제 득점과 비교하면 이런 해석이 가능해집니다.
- xG 2.5인데 0득점 → 기회는 만들었으나 결정력이 아쉬웠거나 상대 골키퍼가 선방한 경기
- xG 0.4인데 2득점 → 적은 기회를 모두 살린, 반복되기 어려운 경기
단, xG에도 한계가 있습니다. 슈팅으로 끝나지 않은 위협적 장면은 집계되지 않고, 모델(데이터 공급사)마다 산출값이 조금씩 다릅니다. 그래서 xG는 한 경기의 승패 판정이 아니라 여러 경기에 걸친 경향을 볼 때 힘을 발휘합니다. 계산 원리와 파생 지표(npxG·xA), 무료 확인 사이트까지 자세한 내용은 xG 완전 정복 가이드에서 다룹니다.
야구: 타율을 넘어 OPS와 WAR로
타율은 안타를 모두 같은 가치로 취급하고 볼넷을 무시합니다. 그래서 현대 야구는 출루율(OBP)과 장타율(SLG)을 더한 OPS를 기본 지표로 씁니다. OPS 0.900 이상이면 리그 정상급 타자라는 감을 잡을 수 있습니다.
WAR(대체 승리 기여도)는 타격·주루·수비·포지션 난이도까지 합산해 "이 선수가 대체 선수 대비 몇 승을 더 안겼나"를 추정합니다. 포지션이 다른 선수를 한 줄에 놓고 비교할 수 있다는 것이 장점이지만, 수비 평가 방식에 따라 산출 기관마다 값이 달라지는 추정치라는 점을 기억해야 합니다. WAR 소수점 차이로 우열을 단정하는 것은 지표의 정밀도를 과신하는 일입니다.
농구: 페이스를 모르면 평균득점에 속는다
경기당 115득점 팀이 105득점 팀보다 공격이 좋은 팀일까요? 꼭 그렇지 않습니다. 농구는 팀마다 경기 템포, 즉 페이스(공격 횟수)가 다르기 때문입니다. 빨리 뛰는 팀은 득점도 실점도 많아집니다. 그래서 분석에서는 100번의 공격 기회당 득점(공격 효율, Offensive Rating)으로 보정해 비교합니다.
슈팅도 마찬가지입니다. 3점슛은 성공 시 1.5배의 득점을 주므로, 단순 야투율 대신 이를 보정한 eFG%(유효 야투율)나 자유투까지 포함한 TS%(트루 슈팅)를 봐야 슈터의 실질 효율이 보입니다.
공통 원칙: 지표를 읽는 4가지 습관
- 표본 크기 확인 — 3경기 연속 무득점은 슬럼프가 아니라 노이즈일 수 있습니다. 표본이 작을수록 극단값이 나오기 쉽습니다.
- 맥락과 함께 보기 — 상대 수준, 홈·원정, 결장자, 일정 밀도에 따라 같은 기록도 의미가 달라집니다.
- 출처와 기준 확인 — 같은 이름의 지표도 공급사마다 정의가 다를 수 있습니다. 어떤 데이터를 기준으로 한 수치인지 확인하세요.
- 예측이 아닌 이해의 도구로 — 지표는 과거를 요약할 뿐 미래를 보장하지 않습니다. 어떤 지표 조합도 경기 결과를 예측해 주지 못합니다.
지표 원자료를 직접 확인하고 싶다면 프리미어리그 공식 스탯, KBO 공식 기록실, Basketball-Reference 같은 공식·공개 기록 사이트에서 시작하는 것을 권장합니다.