PreMatch Data

집계 기준과 읽는 법

이 페이지는 우리 사이트의 숫자가 어디서 와서 어떻게 계산되는지를 적은 문서입니다. 경기 페이지의 표 하나하나가 무엇을 세고 무엇을 세지 않는지, 어떤 구간에서는 데이터가 비는지까지 숨기지 않고 씁니다. 숫자를 믿고 쓰려면 그 숫자의 한계를 먼저 알아야 한다고 생각합니다.

1. 어디까지 세는가

리그 경기 10시즌. 프리미어리그, 라리가, 분데스리가, 세리에 A, 리그 1의 2017-18시즌부터 현재까지입니다. 여기에 유럽대항전 3개, 각국 컵 대회 6개, 슈퍼컵류, 2부 리그 5개를 더해 약 4만 5천 경기를 데이터베이스에 갖고 있습니다.

조건별 승률은 리그 경기만 셉니다. “비 오는 날 승률"이나 “3일 쉬고 나온 경기 승률” 같은 숫자는 전부 해당 팀의 리그 경기만 대상으로 합니다. 컵이나 유럽대항전은 상대 수준과 로테이션 폭이 너무 달라 같이 세면 숫자가 흐려집니다.

최근 5경기, 연속 기록, 직전 경기는 전 대회를 셉니다. “직전 경기 후 며칠 쉬었는가"를 리그만으로 계산하면 중간에 낀 챔피언스리그 경기를 무시하게 되어 실제 휴식과 어긋납니다. 팀이 실제로 뛴 모든 경기를 셉니다.

2. 승률은 어떻게 계산하는가

승률 = 승 ÷ 전체 경기. 무승부는 분모에 들어가고 분자에는 들어가지 않습니다. 축구는 무승부가 4분의 1가량 나오는 종목이라 승률만 보면 팀의 실제 모습이 왜곡됩니다. 그래서 모든 승률 옆에 승·무·패를 함께 적습니다. 41.4%라는 숫자보다 “29경기 12승 10무 7패"가 훨씬 많은 것을 말해 줍니다.

“평소"는 같은 기간 그 팀의 리그 전체 승률입니다. 조건별 숫자는 항상 이 기준선과 함께 보여줍니다. 어떤 팀이 비 오는 날 승률 60%라고 해도, 그 팀의 평소 승률이 65%라면 그건 특별한 기록이 아닙니다. 차이는 퍼센트포인트(%p)로 적습니다.

순위와 승점은 공식 기록을 씁니다. 경기 결과로 직접 계산하면 승점 삭감이 반영되지 않습니다. 실제로 유벤투스 2022-23시즌은 10점, 에버턴 2023-24시즌은 8점이 깎였습니다. 우리는 공식 순위표를 따로 받아 씁니다.

3. 표본이 작으면 어떻게 하는가

10경기 미만은 흐리게 표시하고 “표본 미달"이라고 적습니다. 값을 숨기지는 않습니다. 3경기 3승은 승률 100%지만 그 숫자로 무언가를 말하기는 어렵습니다. 읽는 사람이 스스로 판단할 수 있게 표본 크기를 항상 함께 보여줍니다.

5경기 미만은 아예 싣지 않습니다. 고정 페이지의 “눈에 띄는 기록"은 표본 5경기 이상에서만 뽑습니다. 기준을 넘는 항목이 하나도 없으면 그 섹션 자체를 만들지 않습니다. 빈칸을 억지로 채우지 않는다는 뜻입니다.

조건이 겹치는 항목은 하나만 남깁니다. 예를 들어 “먼저 득점했을 때"와 “먼저 실점했을 때"는 어느 팀이든 크게 갈리기 때문에, 둘 다 실으면 모든 페이지가 똑같아집니다. 더 극단적인 쪽 하나만 보여줍니다.

4. 조건별 데이터가 뜻하는 것

경기 페이지의 조건별 표는 이런 것들을 답합니다.

  • 시점과 맥락: 직전 경기 후 며칠을 쉬었는지, 컵이나 유럽대항전 직후인지, A매치 휴식기 앞뒤인지, 킥오프 요일과 시각대는 어떤지, 예보된 날씨와 기온은 어떤지
  • 경기 운영: 먼저 득점했을 때와 먼저 실점했을 때, 하프타임에 앞서 있을 때와 뒤져 있을 때, 점유율이 높을 때와 낮을 때, 퇴장이 나왔을 때
  • 슈팅과 수비 구조: 경기당 슈팅과 유효 슈팅, 박스 안팎 비율, 상대에게 내주는 슈팅, 골키퍼 선방과 실점 방지
  • 선수별 출전 승률: 특정 선수가 선발로 나왔을 때와 나오지 않았을 때 팀 성적. 이번 시즌 출전 기록이 있는 선수만 대상으로 합니다

심판 기록은 특이할 때만 보여줍니다. 배정 심판 아래 성적이 10경기 이상이고 평소와 15%p 넘게 차이 날 때만 표에 올립니다. 심판별 승률은 우연으로 갈리기 쉬워서, 기본값으로 늘 보여주면 오해를 부릅니다.

5. 우리가 하지 않는 것

예측하지 않습니다. 어느 팀이 이길 것 같다는 말을 쓰지 않습니다. 유리하다, 불리하다, 언더독 같은 방향을 가리키는 단어도 쓰지 않습니다.

배당과 확률을 싣지 않습니다. 내부적으로 정배와 역배를 구분하는 데만 참고하고, 화면에는 어떤 형태로도 내보내지 않습니다.

경기가 끝난 뒤 프리뷰의 숫자를 고치지 않습니다. 결과를 알고 나서 데이터를 손보면 그 페이지는 기록이 아니라 사후 해석이 됩니다. 끝난 경기에는 상단에 최종 스코어만 덧붙이고, 아래 데이터는 킥오프 전 시점 그대로 둡니다.

6. 데이터의 한계 (알고 계셔야 할 것)

숨기면 나중에 더 큰 문제가 되므로 그대로 적습니다.

  • 기대득점(xG)은 2022-23시즌부터만 있습니다. 그 이전 5대 리그 약 9천 경기에는 xG가 없습니다. 원 제공처가 주지 않습니다.
  • 컵 대회 선수 기록이 일부 빕니다. 국내컵 경기의 선수별 스탯은 대회와 시즌에 따라 절반 이하인 구간이 있습니다.
  • 심판이 배정 전인 경기가 있습니다. 보통 킥오프 1~2일 전에 발표되며, 그 전에 발행된 페이지에는 “작성 시점에 미배정"이라고 적습니다.
  • 날씨는 경기장 좌표와 킥오프 시각으로 조회합니다. 경기장 정보가 없는 경기는 날씨도 비웁니다. 홈 구장을 짐작해 채우지 않습니다.
  • 선수 기록은 원 제공처의 표기를 따릅니다. 동명이인이나 표기 변형이 있을 수 있어, 발견하는 대로 정리하고 있습니다.

7. 출처

경기 결과, 라인업, 이벤트, 선수와 팀 기록, xG는 API-Football에서 받습니다. 날씨와 킥오프 예보는 Open-Meteo에서 받습니다. 구단 엠블럼은 위키미디어의 공개 자료를 씁니다. 순위와 승점은 API-Football의 공식 순위표를 씁니다.

숫자가 틀렸다고 생각되시면 문의로 알려 주세요. 어떤 경기의 어떤 숫자인지 적어 주시면 원자료와 대조해 확인하고 고치겠습니다.

LET’S TALK

어떤 이야기를
들려주실 건가요?

데이터 오류, 이용 중 불편한 점, 궁금한 내용을 알려주세요.

문의 유형
10자 이상 입력해주세요.0 / 3,000

보내기를 누르면 기기의 메일 앱이 열리고 내용이 채워집니다. 이 사이트는 입력 내용을 저장하지 않습니다.