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
- Ссылка на статью: https://arxiv.org/abs/2501.00933
Предыдущие работы по фэнтези-баскетболу установили методы оптимизации построения команды для форматов "голова в голову". Это было облегчено простотой расчета целевой функции для этих форматов при известных распределениях производительности. Ротиссерий не был оптимизирован таким же образом, поскольку даже при предположении известных распределений производительности прямой расчет наиболее естественной целевой функции неразрешим. В данной работе представлена система для создания управляемого приближения этой целевой функции. Полученная упрощенная целевая функция хорошо согласуется с традиционной мудростью о том, что сбалансированные команды предпочтительны для этого формата, поскольку содержит неявный механизм, вознаграждающий команды за сбалансированность. Интеграция этой новой целевой функции в установленные методы оптимизации показывает хорошие результаты в контексте смоделированных сезонов.
Данное исследование направлено на решение проблемы оптимизации построения команды для лиг фэнтези-баскетбола в формате Ротиссерий. Ротиссерий — это формат фэнтези-спорта, в котором команды конкурируют по нескольким статистическим категориям, и в конце концов получают очки на основе рейтинга в каждой категории, при этом команда с наибольшим количеством очков побеждает.
- Пробел в математической оптимизации: Несмотря на наличие зрелых методов оптимизации для формата "голова в голову", формат Ротиссерий не имеет математически строгой оптимизационной базы
- Практическая ценность: Ротиссерий — широко используемый формат в фэнтези-спорте, популярный с момента его изобретения Дэниелом Окрентом в 1980 году
- Вызов вычислительной сложности: Прямой расчет вероятности победы требует рассмотрения всех возможных комбинаций рейтингов команд, что составляет 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%
- Математически проверена обоснованность стратегии "избегания отказа"
Предоставлены полные формулы расчета градиентов, поддерживающие оптимизацию на основе градиентов.
- Временной диапазон: Данные НБА с сезона 2004-05 по 2023-24
- Метод моделирования: Моделирование Монте-Карло с использованием реальных данных игроков
- Модель шума: Добавление гауссова шума для моделирования неопределенности прогноза
- Процент побед: Процент побед в лиге из 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 сезонов доказывает надежность метода
- Минимизация отказа: По сравнению с форматом "голова в голову", версия Ротиссерия редко применяет стратегию отказа
- Отказ от процента штрафных бросков: Единственная часто отбрасываемая категория, соответствующая практической стратегической мудрости
- Влияние χ: При высокой точности прогноза более склонна к отказу
Результаты экспериментов подтверждают традиционную мудрость:
- Большинство категорий сохраняют относительно сбалансированные инвестиции
- Избегание экстремальных стратегий отказа от категорий
- Высокое соответствие между математической моделью и практическим опытом
Статья демонстрирует конкретные решения об отказе:
- Идентификация специальных игроков: Алгоритм может идентифицировать игроков с плохим процентом штрафных бросков, но сильных в других аспектах
- Адаптация к контексту: Корректировка стратегии в зависимости от характеристик доступных игроков
- Динамическое принятие решений: Учет позиции в драфте и оставшегося пула игроков
- Фреймворк H-scoring: Предыдущая работа автора, установившая основу оптимизации для формата "голова в голову"
- Методы статической оценки: Теоретический анализ методов Z-score и SGP
- Динамическая оптимизация: Принципы и реализация алгоритма H0
- Нормальное приближение: Методы приближения многомерного нормального распределения
- Теория экстремальных значений: Теоретическая основа статистики максимальных значений
- Интеграл Оуэна: Численный метод для расчета сложных интегралов
- Доказательство осуществимости: Оптимизация Ротиссерия вычислительно осуществима
- Теоретическая проверка: Математическое подтверждение превосходства сбалансированной стратегии
- Практическая ценность: Значительное повышение производительности в смоделированной среде
- Предположение о нормальности: Реальные распределения могут отклоняться от нормального распределения
- Предположение о независимости: Существует взаимозависимость между командами противников
- Предположение об однородности: Игнорирует различия в силе разных противников
- Управление в сезоне: Не учитывает замены игроков и травмы во время сезона
- Требования к позициям: Упрощены фактические ограничения по позициям
- Точность прогноза: Зависит от точной оценки параметра χ
- Уточнение модели: Улучшение методов расчета максимума противников
- Исследование точности прогноза: Построение лучшей модели ошибки прогноза
- Многокритериальная оптимизация: Рассмотрение других наград помимо чемпионата
- Динамическая оптимизация в реальном времени: Адаптация к динамическим изменениям в сезоне
- Новаторская работа: Первое предоставление строгой математической оптимизационной базы для формата Ротиссерий
- Умное приближение: Преобразование невычислимой проблемы в управляемое приближение
- Теоретическая проверка: Предоставление математической основы для традиционной стратегической мудрости
- Полнота: Предоставление полного решения от модели к реализации
- Масштабируемость: Адаптация к различным размерам лиг и конфигурациям категорий
- Численная стабильность: Расчет градиентов обеспечивает стабильность оптимизации
- Проверка исторических данных: Использование 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) - Численные таблицы порядковой статистики нормального распределения
Данная статья вносит важный теоретический вклад в область оптимизации фэнтези-спорта. Несмотря на некоторые ограничения в предположениях и практическом применении, она предоставляет инновационное решение давно существующей вычислительной проблемы. Строгость математического моделирования и достаточность экспериментальной проверки делают её важным справочным материалом в данной области.