본문 바로가기

케이스 스터디

왜 Gen.G 가 #1 인가

입력 데이터부터 최종 Power Score 까지 6 단계

1

입력 데이터 — 경기 히스토리

모든 공식 경기의 스코어보드 데이터를 수집합니다. 각 게임은 팀·선수·챔피언 레벨에서 개별 지표로 변환됩니다.

수집 범위

대상 리그

LCK / LPL / LEC / LCS + 메이저 9개

시즌

2026 S1

경기 수

데이터 소스

Riot Games API

지표 종류

34가지 raw metric

갱신 주기

경기 종료 후 15분

2

8축 잔차 계산 — 리그 평균 대비 편차

각 raw metric을 리그·패치 기준으로 정규화합니다. 잔차(residual)는 “같은 리그, 같은 패치에서 평균 팀보다 얼마나 뛰어난가”를 나타냅니다.

residual_i = (metric_i − μ_league_patch_i) / σ_league_patch_i

z-score 방식. 리그·패치 셀 안에서 정규화 → 교차 비교 가능

8 축 구성

Teamfight
Laning
Objective
Vision
Draft
ChampConf
Mechanics
Consistency
3

Team Power 합산 — 가중 선형 조합

8축 잔차를 가중합산하여 raw Power 점수를 계산합니다. 가중치는 LCK/LPL/LEC/LCS를 기준으로 검증된 회귀 계수입니다.

raw_power = Σ(w_i × residual_i) where Σw_i = 1

각 w_i 는 분기별 재보정. 현재 버전: team_power@2026.1

4

100점 척도 변환 — Min-Max 정규화

raw Power 점수를 전체 active 팀 대비 0~100점으로 변환합니다. 1위 팀이 항상 100점이 아니며, 절대 기준점을 유지합니다.

score = 100 × (raw_power − floor) / (ceiling − floor)

floor/ceiling 은 역대 관측값 기반 고정 상수. 역사적 비교 가능

5

신뢰도 계산 — 표본 크기 + CI

점수의 불확실성을 95% 신뢰구간(CI)으로 표시하고, 표본 크기에 따라 High/Medium/Low 등급을 부여합니다.

CI_95 = score ± 1.96 × (σ_score / √n)

n = 유효 경기 수. σ_score = 부트스트랩 100회 표준편차

6

최종 점수

모든 단계를 거친 최종 Power Score입니다. 글로벌 랭킹은 이 점수 기준으로 정렬됩니다.