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 del Artículo: 2501.00933
- Título: Optimizing for Rotisserie Fantasy Basketball
- Autor: Zach Rosenof
- Clasificación: stat.ME (Estadística - Metodología)
- Fecha de Publicación: Enero de 2025
- Enlace del Artículo: https://arxiv.org/abs/2501.00933
Trabajos anteriores sobre baloncesto fantasía han establecido métodos para optimizar la construcción de equipos en formatos cara a cara. Esto ha sido facilitado por la sencillez de calcular la función objetivo para esos formatos, dado que se conocen las distribuciones de rendimiento subyacentes. Rotisserie no ha sido optimizado de la misma manera porque incluso asumiendo que se conocen las distribuciones de rendimiento, calcular directamente la función objetivo más natural es intratable. Este trabajo introduce un sistema para hacer una aproximación tratable de esa función objetivo. La función objetivo simplificada resultante se alinea bien con la sabiduría tradicional de que los equipos equilibrados son preferibles para el formato, porque contiene un mecanismo implícito que recompensa a los equipos por estar equilibrados. Se demuestra que integrar esta nueva función objetivo en métodos de optimización establecidos funciona bien en el contexto de temporadas simuladas.
Esta investigación tiene como objetivo resolver el problema de optimización de construcción de equipos para ligas de baloncesto fantasía en formato Rotisserie. Rotisserie es un formato de deporte fantasía donde los equipos compiten en múltiples categorías estadísticas, ganando puntos finales basados en su clasificación en cada categoría, con el equipo con la puntuación total más alta ganando.
- Vacío de Optimización Matemática: Aunque existen métodos de optimización maduros para formatos cara a cara, el formato Rotisserie carece de un marco de optimización matemáticamente riguroso
- Valor de Aplicación Práctica: Rotisserie es un formato ampliamente utilizado en deportes fantasía, popular desde su invención por Daniel Okrent en 1980
- Desafío de Complejidad Computacional: Calcular directamente la probabilidad de victoria requiere considerar todas las combinaciones posibles de clasificación de equipos, con una complejidad computacional de 10^77
- Método de Z-score: Aunque se aproxima a lo óptimo en versiones simplificadas, no puede considerar el contexto del draft
- SGP (Standing Gain Points): Método empírico que depende de datos históricos, carece de fundamento teórico
- Sistemas de Clasificación Estática: No pueden adaptarse dinámicamente a diferentes situaciones de draft e intensidades de categoría
- Limitaciones del Algoritmo H0: Los algoritmos H0 existentes solo se pueden aplicar a formatos cara a cara, carecen de función objetivo para Rotisserie
- Propone una función objetivo computable para el formato Rotisserie: Transforma la probabilidad de victoria originalmente no computable en una función aproximada manejable
- Establece un modelo matemático completo: Incluye 4 supuestos principales y derivaciones detalladas de propiedades estadísticas
- Implementa la extensión Rotisserie del algoritmo H0: Aplica exitosamente métodos de optimización dinámica al formato Rotisserie
- Verifica la estrategia de equipo equilibrado: Demuestra matemáticamente la validez de la sabiduría tradicional de que "los equipos equilibrados son superiores"
- Proporciona método de cálculo de gradientes: Permite que la optimización por descenso de gradiente sea posible
Entrada: Distribuciones de rendimiento de jugadores, parámetros de liga (número de equipos, número de categorías)
Salida: Estrategia óptima de selección de jugadores
Objetivo: Maximizar la probabilidad de victoria en una liga Rotisserie
- Supuesto de Distribución Normal: La puntuación fantasía total de cada equipo sigue una distribución normal
- Supuesto de Homogeneidad de Oponentes: Todos los equipos oponentes tienen distribuciones de puntuación idénticas e independientes
- Supuesto de Normalidad de Diferencia de Máximos: La diferencia entre la puntuación más alta y promedio entre oponentes sigue una distribución normal
- Supuesto de Cálculo de Varianza: La varianza del equipo oponente se puede estimar mediante un método específico
El artículo construye un sistema de ecuaciones complejo para aproximar la probabilidad de victoria:
Función Objetivo Principal:
Donde:
- V: Probabilidad de victoria
- μD: Esperanza de la diferencia entre puntuación del equipo y puntuación del oponente más alto
- σD: Desviación estándar de esa diferencia
- Φ: CDF de la distribución normal estándar
Componentes Clave:
- Esperanza de Puntuación del Equipo: μT = Σc∈C Σo∈O Φ(μc,o)
- Varianza de Puntuación del Equipo: Incluye términos de varianza de Bernoulli y términos de covarianza
- Objetivo de Victoria: Basado en propiedades estadísticas del máximo de oponentes
Transforma el problema que originalmente requería calcular (|T|!)^|C|/|T| casos en una aproximación de distribución normal, logrando un avance de lo no computable a lo computable.
La función objetivo recompensa implícitamente configuraciones de equipo equilibradas:
- La varianza se maximiza cuando la probabilidad de coincidencia se aproxima al 50%
- Valida matemáticamente la racionalidad de la "estrategia de evitar punt"
Proporciona fórmulas completas de cálculo de gradientes, soportando algoritmos de optimización basados en gradientes.
- Período de Tiempo: Datos de NBA de las temporadas 2004-05 a 2023-24
- Método de Simulación: Simulación de Monte Carlo utilizando datos reales de jugadores
- Modelo de Ruido: Añade ruido gaussiano para simular incertidumbre de predicción
- Tasa de Victoria: Porcentaje de victorias en una liga de 12 equipos
- Tasa de Victoria de Referencia: Tasa de victoria esperada de selección aleatoria de 8.3% (1/12)
- Equilibrio de Categorías: Clasificación promedio en cada categoría estadística
- Agentes G-score: Oponentes utilizando el método G-score tradicional
- Diferentes Valores de χ: 0.25, 0.5, 0.75, representando diferentes precisiones de predicción
- Tamaño de Liga: 12 equipos
- Categorías Estadísticas: 9 categorías estándar de baloncesto fantasía
- Modelado de Covarianza: Construye covarianza a nivel de equipo basada en correlaciones a nivel de jugador
| Valor χ | Tasa de Victoria Promedio | Mejora Relativa |
|---|
| 0.25 | 37.5% | +351% |
| 0.5 | 17.2% | +107% |
| 0.75 | 12.1% | +46% |
Hallazgos Clave:
- Supera significativamente la tasa de referencia (8.3%) en todas las condiciones de prueba
- Cuanto mayor sea la precisión de predicción (χ menor), mayor será la ventaja del algoritmo
- El desempeño consistente en 20 temporadas demuestra la robustez del método
- Minimización de Punt: Comparado con el formato cara a cara, la versión Rotisserie rara vez adopta estrategia de punt
- Punt de Porcentaje de Tiros Libres: La única categoría frecuentemente abandonada, consistente con la sabiduría estratégica práctica
- Impacto del Valor χ: Mayor tendencia a punt cuando la precisión de predicción es alta
Los resultados experimentales verifican la sabiduría tradicional:
- La mayoría de categorías mantienen inversión relativamente equilibrada
- Evita estrategias extremas de abandono de categorías
- Alta consistencia entre el modelo matemático y la experiencia práctica
El artículo presenta decisiones específicas de punt:
- Identificación de Jugadores Especiales: El algoritmo puede identificar jugadores con tiros libres deficientes pero fuertes en otros aspectos
- Adaptación Contextual: Ajusta la estrategia según las características de los jugadores disponibles
- Decisión Dinámica: Considera la posición en el draft y el grupo de jugadores restante
- Marco H-scoring: Trabajo anterior del autor, estableciendo la base de optimización para formatos cara a cara
- Métodos de Evaluación Estática: Análisis teórico de métodos Z-score y SGP
- Optimización Dinámica: Principios e implementación del algoritmo H0
- Aproximación Normal: Métodos de aproximación de distribución normal multivariada
- Teoría de Valores Extremos: Fundamento teórico de estadísticas de máximos
- Integral de Owen: Método numérico para cálculos de integrales complejas
- Prueba de Viabilidad: La optimización de Rotisserie es computacionalmente viable
- Verificación Teórica: Demuestra matemáticamente la superioridad de la estrategia equilibrada
- Valor Práctico: Exhibe mejora de rendimiento significativa en ambiente simulado
- Supuesto de Normalidad: Las distribuciones reales pueden desviarse de la distribución normal
- Supuesto de Independencia: Existe interdependencia entre equipos oponentes
- Supuesto de Homogeneidad: Ignora diferencias de fortaleza entre diferentes oponentes
- Gestión En Línea: No considera reemplazos de jugadores y lesiones durante la temporada
- Requisitos de Posición: Simplifica las restricciones de posición reales
- Precisión de Predicción: Depende de estimación precisa del parámetro χ
- Refinamiento del Modelo: Mejorar el método de cálculo del máximo de oponentes
- Investigación de Precisión de Predicción: Establecer mejor modelo de error de predicción
- Optimización Multiobjetivo: Considerar recompensas de clasificación además del campeonato
- Optimización en Tiempo Real: Adaptarse a cambios dinámicos durante la temporada
- Trabajo Pionero: Primer marco de optimización matemática rigurosa para formato Rotisserie
- Aproximación Ingeniosa: Transforma problema no computable en problema aproximado manejable
- Verificación Teórica: Proporciona fundamento matemático para sabiduría estratégica tradicional
- Completitud: Proporciona solución completa desde modelo hasta implementación
- Escalabilidad: Puede adaptarse a diferentes tamaños de liga y configuraciones de categorías
- Estabilidad Numérica: Cálculo de gradientes asegura estabilidad de optimización
- Verificación con Datos Históricos: Utiliza 20 años de datos reales para aumentar credibilidad
- Sensibilidad de Parámetros: Explora impacto de diferentes precisiones de predicción mediante parámetro χ
- Verificación de Consistencia: Resultados multianual demuestran robustez del método
- Supuestos Demasiado Fuertes: Múltiples supuestos de normalidad e independencia difíciles de satisfacer en práctica
- Error de Aproximación: Cadena de aproximaciones complejas puede acumular error significativo
- Casos Límite: Ligas pequeñas pueden no satisfacer condiciones de ley de números grandes
- Ambiente Simulado: Carece de verificación en ambiente de liga real
- Referencia de Comparación: Principalmente compara con método G-score simple
- Modelo de Predicción: Supuestos sobre precisión de predicción de rendimiento de jugadores pueden ser demasiado optimistas
- Complejidad Computacional: Aunque computable, sigue siendo bastante complejo
- Estimación de Parámetros: Estimación práctica de parámetros clave como χ es difícil
- Adaptabilidad: Capacidad limitada de adaptación a diferentes reglas de liga
- Contribución Metodológica: Proporciona enfoque de solución aproximada para problemas de optimización compleja
- Aplicación Interdisciplinaria: Método puede aplicarse a otros problemas de competencia por clasificación
- Fundamento Teórico: Establece base matemática para investigación de deportes fantasía
- Desarrollo de Herramientas: Puede desarrollarse en herramienta práctica de asistencia de draft
- Guía Estratégica: Proporciona guía estratégica científica para jugadores de deportes fantasía
- Aplicación Comercial: Tiene valor comercial potencial en plataformas de deportes fantasía
- Deportes Fantasía Profesionales: Ligas de deportes fantasía de alto nivel
- Trading Algorítmico: Problemas de optimización de competencia multiobjetivo similar
- Asignación de Recursos: Problemas de asignación de recursos en competencia multidimensional
- Investigación Académica: Investigación de método de solución aproximada para problemas de optimización compleja
Este artículo cita principalmente las siguientes referencias clave:
- Rosenof, Z (2024b). "Dynamic Quantification of Player Value for Fantasy Basketball" - Trabajo fundamental del algoritmo H0
- Rosenof, Z (2024a). "Static Quantification of Player Value for Fantasy Basketball" - Análisis teórico del método Z-score
- Owen, D.B. (1980). "A table of normal integrals" - Referencia importante para cálculo de integral numérica
- Teichroew (1956) - Tabla numérica de estadísticas de orden de distribución normal
Este artículo realiza contribuciones teóricas importantes en el campo de optimización de deportes fantasía. Aunque tiene algunas limitaciones en supuestos y practicidad, proporciona una solución innovadora a un problema computacional de larga data. Su rigor en modelado matemático y suficiencia en verificación experimental lo convierten en una referencia importante en este campo.