Previous work on fantasy basketball has established methods for optimizing team construction for head-to-head formats. This has been facilitated by the straightforwardness of calculating the objective function for those formats, given that underlying performance distributions are known. Rotisserie has not been optimized in the same way because even with the assumption that performance distributions are known, directly calculating the most natural objective function is intractable. This work introduces a system for making a tractable approximation of that objective function. The resulting simplified objective function aligns well with the traditional wisdom that balanced teams are preferable for the format, because it contains an implicit mechanism that rewards teams for being balanced. Integrating this new objective function into established optimization methods is shown to perform well in the context of simulated seasons.
- 논문 ID: 2501.00933
- 제목: Optimizing for Rotisserie Fantasy Basketball
- 저자: Zach Rosenof
- 분류: stat.ME (통계학 - 방법론)
- 발표 시간: 2025년 1월
- 논문 링크: https://arxiv.org/abs/2501.00933
판타지 농구에 관한 선행 연구는 헤드-투-헤드 형식의 팀 구성 최적화 방법을 확립했습니다. 이는 기본 성능 분포가 알려진 경우 해당 형식의 목적 함수 계산이 간단하기 때문에 가능했습니다. 로티서리 형식은 성능 분포가 알려진 경우에도 가장 자연스러운 목적 함수를 직접 계산하는 것이 불가능하기 때문에 동일한 방식으로 최적화되지 않았습니다. 본 연구는 해당 목적 함수의 계산 가능한 근사를 만드는 시스템을 소개합니다. 결과적인 단순화된 목적 함수는 균형잡힌 팀이 해당 형식에 선호된다는 전통적 지혜와 잘 맞아떨어지는데, 이는 팀의 균형성을 보상하는 암묵적 메커니즘을 포함하고 있기 때문입니다. 이 새로운 목적 함수를 확립된 최적화 방법에 통합하면 시뮬레이션된 시즌의 맥락에서 우수한 성능을 발휘하는 것으로 나타났습니다.
본 연구는 로티서리 형식 판타지 농구 리그의 팀 구성 최적화 문제를 해결하는 것을 목표로 합니다. 로티서리는 팀이 여러 통계 카테고리에서 경쟁하고, 각 카테고리의 순위에 따라 포인트를 획득하며, 총 포인트가 가장 높은 팀이 우승하는 판타지 스포츠 형식입니다.
- 수학적 최적화 공백: 헤드-투-헤드 형식에는 성숙한 최적화 방법이 있지만, 로티서리 형식은 수학적으로 엄격한 최적화 프레임워크가 부족합니다.
- 실제 적용 가치: 로티서리는 1980년 Daniel Okrent가 발명한 이후 판타지 스포츠에서 널리 사용되는 형식입니다.
- 계산 복잡성 문제: 우승 확률을 직접 계산하려면 모든 가능한 팀 순위 조합을 고려해야 하며, 계산량이 10^77 수준에 달합니다.
- Z-score 방법: 단순화된 버전에서는 최적에 가깝지만 드래프트 맥락을 고려할 수 없습니다.
- SGP (Standing Gain Points): 역사적 데이터에 의존하는 경험적 방법으로 이론적 기초가 부족합니다.
- 정적 순위 시스템: 다양한 드래프트 상황과 카테고리 강도에 동적으로 적응할 수 없습니다.
- H0 알고리즘 제한: 기존 H0 알고리즘은 헤드-투-헤드 형식에만 적용 가능하며 로티서리의 목적 함수가 부족합니다.
- 로티서리 형식의 계산 가능한 목적 함수 제안: 원래 계산 불가능한 우승 확률을 처리 가능한 근사 함수로 변환
- 완전한 수학적 모델 구축: 4개의 핵심 가정과 상세한 통계 속성 도출 포함
- H0 알고리즘의 로티서리 확장 구현: 동적 최적화 방법을 로티서리 형식에 성공적으로 적용
- 균형잡힌 팀 전략 검증: 전통적인 "균형잡힌 팀이 더 우수하다"는 지혜의 수학적 증명
- 기울기 계산 방법 제공: 기울기 하강 최적화를 가능하게 함
입력: 선수 성능 분포, 리그 매개변수 (팀 수, 카테고리 수)
출력: 최적의 선수 선택 전략
목표: 로티서리 리그에서의 우승 확률 최대화
- 정규분포 가정: 각 팀의 판타지 포인트 총합은 정규분포를 따릅니다.
- 상대팀 동질성 가정: 모든 상대팀의 포인트 분포는 동일하고 독립적입니다.
- 최댓값 차이 정규성 가정: 상대팀 중 최고점과 평균점의 차이는 정규분포를 따릅니다.
- 분산 계산 가정: 상대팀 분산은 특정 방법을 통해 추정 가능합니다.
논문은 우승 확률을 근사하기 위한 복잡한 방정식 시스템을 구축했습니다:
주요 목적 함수:
여기서:
- V: 우승 확률
- μD: 팀 포인트와 최고 상대팀 포인트 차이의 기댓값
- σD: 해당 차이의 표준편차
- Φ: 표준정규분포의 누적분포함수
주요 구성 요소:
- 팀 포인트 기댓값: μT = Σc∈C Σo∈O Φ(μc,o)
- 팀 포인트 분산: 베르누이 분산항과 공분산항 포함
- 우승 목표: 상대팀 최댓값의 통계적 속성 기반
(|T|!)^|C|/|T| 경우의 수를 계산해야 하는 문제를 정규분포 근사로 변환하여 계산 불가능에서 계산 가능으로의 획기적 전환을 실현했습니다.
목적 함수는 균형잡힌 팀 구성을 암묵적으로 보상합니다:
- 매칭 확률이 50%에 가까울 때 분산이 최대화됨
- 수학적으로 "punt 전략 회피"의 합리성을 검증
기울기 기반 최적화 알고리즘을 지원하는 완전한 기울기 계산 공식을 제공합니다.
- 시간 범위: 2004-05부터 2023-24 시즌의 NBA 데이터
- 시뮬레이션 방법: 실제 선수 데이터를 사용한 몬테카를로 시뮬레이션
- 노이즈 모델: 가우스 노이즈 추가로 예측 불확실성 시뮬레이션
- 승률: 12팀 리그에서의 우승 백분율
- 기준 승률: 무작위 선택의 예상 승률은 8.3% (1/12)
- 카테고리 균형성: 각 통계 카테고리의 평균 순위
- G-score 에이전트: 전통적 G-score 방법을 사용하는 상대팀
- 다양한 χ 값: 0.25, 0.5, 0.75는 서로 다른 예측 정확도를 나타냅니다.
- 리그 규모: 12개 팀
- 통계 카테고리: 9개의 표준 판타지 농구 카테고리
- 공분산 모델링: 선수 수준 상관성을 기반으로 팀 수준 공분산 구축
| χ 값 | 평균 승률 | 상대 개선 |
|---|
| 0.25 | 37.5% | +351% |
| 0.5 | 17.2% | +107% |
| 0.75 | 12.1% | +46% |
주요 발견:
- 모든 테스트 조건에서 기준 승률(8.3%)을 크게 초과
- 예측 정확도가 높을수록(χ가 작을수록) 알고리즘 우위가 더 명확함
- 20개 시즌의 일관된 성능이 방법의 견고성을 증명
- 최소화된 punt: 헤드-투-헤드 형식에 비해 로티서리 버전은 punt 전략을 거의 채택하지 않음
- 자유투 백분율 punt: 유일하게 자주 포기되는 카테고리로 실제 전략 지혜와 일치
- χ 값 영향: 예측 정확도가 높을 때 punt 경향이 더 강함
실험 결과는 전통적 지혜를 검증합니다:
- 대부분의 카테고리는 상대적으로 균형잡힌 투자 유지
- 극단적인 카테고리 포기 전략 회피
- 수학적 모델과 실제 경험의 높은 일치도
논문은 특정 punt 결정을 제시합니다:
- 특수 선수 식별: 알고리즘은 자유투는 극히 낮지만 다른 면에서 강한 선수를 식별할 수 있음
- 상황 적응: 이용 가능한 선수의 특성에 따라 전략 조정
- 동적 의사결정: 드래프트 위치와 남은 선수 풀을 고려
- H-scoring 프레임워크: 저자의 이전 연구로 헤드-투-헤드 형식의 최적화 기초 구축
- 정적 평가 방법: Z-score 및 SGP 방법의 이론적 분석
- 동적 최적화: H0 알고리즘의 원리 및 구현
- 정규 근사: 다변량 정규분포의 근사 방법
- 극값 이론: 최댓값 통계의 이론적 기초
- Owen 적분: 복잡한 적분 계산을 위한 수치 방법
- 실행 가능성 증명: 로티서리 최적화는 계산상 실행 가능합니다.
- 이론적 검증: 균형 전략의 우월성을 수학적으로 증명
- 실용적 가치: 시뮬레이션 환경에서 현저한 성능 향상 입증
- 정규성 가정: 실제 분포는 정규분포에서 벗어날 수 있습니다.
- 독립성 가정: 상대팀 간에 상호 의존 관계가 존재합니다.
- 동질성 가정: 서로 다른 상대팀의 실력 차이를 무시합니다.
- 온라인 관리: 시즌 중 선수 교체 및 부상을 고려하지 않음
- 포지션 요구사항: 실제 포지션 제한을 단순화함
- 예측 정확도: χ 매개변수의 정확한 추정에 의존
- 모델 정교화: 상대팀 최댓값 계산 방법 개선
- 예측 정확도 연구: 더 나은 예측 오류 모델 구축
- 다중 목표 최적화: 우승 외 다른 순위 보상 고려
- 실시간 최적화: 시즌 중 동적 변화에 적응
- 개척적 연구: 로티서리 형식에 처음으로 엄격한 수학적 최적화 프레임워크 제공
- 영리한 근사: 계산 불가능한 문제를 처리 가능한 근사로 변환
- 이론적 검증: 전통적 전략 지혜에 수학적 기초 제공
- 완전성: 모델에서 구현까지 완전한 솔루션 제공
- 확장성: 다양한 리그 규모 및 카테고리 설정에 적응 가능
- 수치 안정성: 기울기 계산이 최적화의 안정성을 보장
- 역사적 데이터 검증: 20년의 실제 데이터 사용으로 신뢰성 강화
- 매개변수 민감도: χ 매개변수를 통해 다양한 예측 정확도의 영향 탐색
- 일관성 검증: 다년도 결과가 방법의 견고성을 입증
- 강한 가정: 여러 정규성 및 독립성 가정이 실제로 충족하기 어려움
- 근사 오류: 복잡한 근사 체인이 상당한 오류를 누적할 수 있음
- 경계 사례: 소규모 리그는 중심극한정리 조건을 충족하지 못할 수 있음
- 시뮬레이션 환경: 실제 리그 환경에서의 검증 부족
- 비교 기준: 주로 단순한 G-score 방법과의 비교
- 예측 모델: 선수 성능 예측 정확도에 대한 가정이 과도할 수 있음
- 계산 복잡도: 계산 가능하지만 여전히 상당히 복잡함
- 매개변수 추정: χ 등 주요 매개변수의 실제 추정이 어려움
- 적응성: 다양한 리그 규칙에 대한 적응 능력 제한
- 방법론 기여: 복잡한 최적화 문제에 대한 근사 해법 제시
- 학제간 응용: 방법이 다른 순위 경쟁 문제에 적용 가능
- 이론적 기초: 판타지 스포츠 연구의 수학적 기초 마련
- 도구 개발: 실용적인 드래프트 보조 도구로 개발 가능
- 전략 지도: 판타지 스포츠 선수에게 과학적 전략 지도 제공
- 상업적 응용: 판타지 스포츠 플랫폼에서 잠재적 상업적 가치
- 전문 판타지 스포츠: 고수준의 판타지 스포츠 리그
- 알고리즘 거래: 유사한 다중 목표 순위 최적화 문제
- 자원 배분: 다차원 경쟁의 자원 할당 문제
- 학술 연구: 복잡한 최적화 문제의 근사 해법 연구
본 논문은 주로 다음의 주요 문헌을 인용합니다:
- Rosenof, Z (2024b). "Dynamic Quantification of Player Value for Fantasy Basketball" - H0 알고리즘의 기초 연구
- Rosenof, Z (2024a). "Static Quantification of Player Value for Fantasy Basketball" - Z-score 방법의 이론적 분석
- Owen, D.B. (1980). "A table of normal integrals" - 수치 적분 계산의 중요 참고 자료
- Teichroew (1956) - 정규분포 순서통계량의 수치표
이 논문은 판타지 스포츠 최적화 분야에서 중요한 이론적 기여를 하고 있으며, 일부 가정 및 실용성 측면의 한계가 있지만, 오랫동안 존재해온 계산 문제에 대한 혁신적인 해결책을 제시합니다. 수학적 모델링의 엄밀성과 실험 검증의 충분성으로 인해 해당 분야의 중요한 참고 문헌이 되었습니다.