SPORTS BETTING MATH
ARTÍCULO DE INVESTIGACIÓN

EV, Varianza y Tamaño Muestral: ¿Cuántas Apuestas Demuestran Habilidad Real?

Guía matemática rigurosa sobre el tamaño muestral en apuestas deportivas, fórmulas de varianza individual, intervalos de confianza del TLC y calibración de Brier.

22 min de lectura Avanzado Última actualización 2026-09-20
Ilustración del tema: EV, Varianza y Tamaño Muestral: ¿Cuántas Apuestas Demuestran Habilidad Real?
Ilustración conceptual. Los supuestos numéricos y ejemplos se explican en el texto.

División de Análisis de Cuotas SBM

Firma editorial: cuotas y modelos de margen

Esta firma agrupa artículos sobre normalización de cuotas, valor esperado y precios. No identifica a una persona ni acredita credenciales académicas.

Extracción de Margen: Modelos Multiplicativo, Aditivo, Power y Shin Cuantificación de Valor Esperado (+EV) y Análisis de CLV Herramientas de Código Abierto para Verificación de Cuotas

1. Introducción: la Falacia de los Historiales a Corto Plazo

En finanzas cuantitativas y teoría estadística de la decisión, el rendimiento obtenido se entiende como una mezcla ruidosa de dos componentes: habilidad sistemática (Valor Esperado, +EV) y ruido estocástico irreducible (varianza). En las apuestas deportivas, sin embargo, casi todos confunden la rentabilidad pasada con la capacidad predictiva. Un apostador recreativo con un ROI del +18% en 150 apuestas de fútbol es aclamado como un genio, mientras que un modelo cuantitativo con una ventaja verificada del +4% que sufre un drawdown del -6% en 300 apuestas se descarta por obsoleto.

Esta distorsión cognitiva se conoce en economía conductual como sesgo de resultado, agravado por la Ley de los Pequeños Números (Tversky y Kahneman, 1971): la creencia errónea de que las muestras pequeñas reflejan fielmente las propiedades de la población. En entornos de alta varianza, las trayectorias financieras a corto plazo dicen casi nada sobre la esperanza matemática a largo plazo.

La Realidad de la Varianza Muestral: A cuota decimal 2,00, un apostador que lanza una moneda equilibrada, con ventaja matemática exactamente cero, tiene un 48,2% de probabilidad de estar en beneficios tras 500 apuestas y un 13,2% de probabilidad de mostrar un ROI del +5% o más solo por agrupación binomial. En muestras pequeñas, la suerte se disfraza de talento.

¿Cuántas apuestas hacen falta para rechazar la hipótesis de suerte con un 95% o un 99% de confianza? ¿Cómo crece la volatilidad de la apuesta con la cuota? ¿Cómo se calculan intervalos de confianza rigurosos para el yield observado?

Este texto técnico formula las matemáticas del tamaño de muestra en las apuestas deportivas. Derivamos la varianza de una apuesta, aplicamos el Teorema Central del Límite para obtener intervalos de confianza, formalizamos la ecuación del tamaño de muestra necesario (N∗), evaluamos el Brier Score para la calibración de probabilidades, presentamos una tabla calculada a partir de la fórmula y ofrecemos un script en Python para contrastar la significación estadística.

2. La Varianza de una Sola Apuesta: el Multiplicador de Volatilidad

Considere una proposición binaria a cuota decimal O, con probabilidad real de ganar p y de perder q=1−p. Sea R el retorno neto aleatorio por unidad apostada (S=1):

R={O−1con probabilidad p−1con probabilidad q=1−p

Valor Esperado

La esperanza matemática del retorno 𝔼[R]=μ es:

𝔼[R]=p(O−1)+(1−p)(−1)=p⋅O−1=EV

Varianza

La varianza del retorno de una apuesta Var(R)=σ2 se obtiene del segundo momento central:

Var(R)=𝔼[R2]−(𝔼[R])2=[p(O−1)2+(1−p)(−1)2]−(pO−1)2

Desarrollando y simplificando:

Var(R)=p(O2−2O+1)+(1−p)−(p2O2−2pO+1)=pO2(1−p)=p⋅q⋅O2
La Ley Cuadrática de la Volatilidad: La varianza de una apuesta crece con el cuadrado de la cuota decimal (O2). Una apuesta a cuota par (O=2.00,p=0.50) tiene una varianza σ2=0.50×0.50×4=1.00 (σ=1.00). Una sorpresa a O=5.00 (p=0.20) tiene una varianza σ2=0.20×0.80×25=4.00 (σ=2.00). Apostar a sorpresas cuadruplica la varianza del retorno y exige cuatro veces más apuestas para demostrar habilidad.

3. Teorema Central del Límite: la Distribución del Retorno en N Apuestas

Supongamos que el analista realiza N apuestas independientes con la misma distribución de retorno (μ,σ2). Por el Teorema Central del Límite de Lindeberg-Lévy, cuando N→∞, el retorno medio R‾N=1N∑i=1NRi converge en distribución a una normal:

R‾N→d𝒩(μ,σ2N)

El error estándar del retorno medio (SE) es:

SE(R‾N)=σN=Op(1−p)N

De aquí se deriva una propiedad estadística fundamental: la incertidumbre del ROI observado disminuye con la raíz cuadrada del tamaño de la muestra (N). Para reducir el margen de error a la mitad hay que cuadruplicar la muestra.

4. Contraste de Hipótesis e Intervalos de Confianza

Para saber si un historial refleja una ventaja real o suerte, planteamos un contraste de hipótesis:

  • Hipótesis Nula (H0): μ≤0 (el apostador no tiene ventaja; los resultados dependen del azar y del margen de la casa).
  • Hipótesis Alternativa (H1): μ>0 (el apostador tiene una habilidad +EV demostrable estadísticamente).

El Estadístico de Contraste (Z-Score)

Bajo la hipótesis nula, el Z-score estandarizado es:

Z=R‾N−0SE=R‾NNσ

Para el nivel de confianza estándar del 95% (significación α=0.05 en un contraste unilateral), el valor crítico es z0.05=1.645. Para el 99%, z0.01=2.326.

Intervalo de Confianza Bilateral del 95% para el Yield Real

CI95%=R‾N±1.960⋅σN

Si el analista registra un yield de R‾N=+5.0% en N=400 apuestas a cuota 2,00 (σ=1.00), el intervalo de confianza del 95% es:

CI95%=0.05±1.96⋅1.0400=0.05±0.098=[−4.8%,+14.8%]

Como el intervalo incluye el cero, la hipótesis nula no puede rechazarse. Pese al ROI del +5%, el apostador no puede distinguir estadísticamente su rendimiento de la pura suerte.

5. Derivación Analítica del Tamaño de Muestra: la Fórmula N∗

Para saber cuántas apuestas (N∗) se necesitan para rechazar la hipótesis de ausencia de ventaja con una potencia estadística 1−β y un nivel de significación α, igualamos el Z-score esperado al límite crítico:

N∗=(zα+zβμ/σ)2=(zα+zβSharpe Ratio)2

Con los parámetros estándar (α=0.05⟹zα=1.645 y potencia del 80%⟹zβ=0.842, por tanto zα+zβ≈2.487):

N∗≈6.185⋅(σμ)2=6.185⋅p(1−p)O2(EV)2

La ecuación muestra que el tamaño de muestra necesario es inversamente proporcional al cuadrado de la ventaja (1/EV2). Si la ventaja se reduce a la mitad, hacen falta cuatro veces más apuestas.

6. Tabla: Tamaño de Muestra Necesario por Cuota y Ventaja

La tabla muestra el tamaño mínimo de muestra N∗ necesario para alcanzar significación estadística al 95% (p<0.05, potencia del 80%) con distintas cuotas y ventajas, calculado con la fórmula anterior y p=(1+EV)/O:

Ventaja Real (EV) Cuota 1,50 (Favoritos) Cuota 1,95 (Hándicaps/Totales) Cuota 3,00 (No favoritos) Cuota 5,00 (Sorpresas)
+1.0% 30.610 apuestas 58.720 apuestas 124.312 apuestas 249.249 apuestas
+2.5% 4.818 apuestas 9.383 apuestas 20.033 apuestas 40.320 apuestas
+5.0% 1.169 apuestas 2.338 apuestas 5.066 apuestas 10.261 apuestas
+7.5% 502 apuestas 1.034 apuestas 2.275 apuestas 4.639 apuestas
+10.0% 272 apuestas 578 apuestas 1.293 apuestas 2.653 apuestas

Para una ventaja del 2,5% al 3,0% a cuota 1,95, el analista necesita unas 6.500 a 9.400 apuestas antes de que el beneficio obtenido, por sí solo, pueda descartar la suerte a ese nivel.

7. Calibración de Probabilidades y el Brier Score

Como el beneficio converge muy despacio, los analistas también revisan la calibración de las probabilidades, que utiliza la probabilidad prevista de cada apuesta y no solo su resultado. La principal regla de puntuación es el Brier Score (Brier, 1950):

BS=1N∑i=1N(pi−yi)2

Donde pi es la probabilidad estimada por el modelo e yi∈{0,1} es el resultado real. El Brier Score se descompone en Fiabilidad (Calibración), Resolución e Incertidumbre. Un modelo claramente mal calibrado puede detectarse en el componente de fiabilidad antes de que el historial de beneficios diga algo definitivo.

8. Implementación en Python: Contraste de Significación Estadística

A continuación se muestra un script en Python que evalúa cualquier historial de apuestas, calcula el Z-score, construye el intervalo de confianza del 95% y estima cuántas apuestas faltan para confirmar la ventaja.

# betting_significance_tester.py
import numpy as np
from scipy import stats

def evaluate_betting_record(odds_list, outcomes_list, alpha=0.05):
    # Evaluates statistical significance of a betting track record.
    odds = np.array(odds_list, dtype=np.float64)
    outcomes = np.array(outcomes_list, dtype=np.float64) # 1 for win, 0 for loss
    n = len(odds)
    
    # Net returns per unit staked: (O - 1) if win else -1
    returns = np.where(outcomes == 1, odds - 1.0, -1.0)
    
    sample_mean_roi = np.mean(returns)
    sample_std = np.std(returns, ddof=1)
    standard_error = sample_std / np.sqrt(n)
    
    # Z-test against null hypothesis of ROI <= 0
    z_score = sample_mean_roi / standard_error
    p_value_one_tailed = 1.0 - stats.norm.cdf(z_score)
    
    # 95% Confidence Interval for ROI
    z_crit = stats.norm.ppf(1.0 - alpha / 2.0)
    ci_lower = sample_mean_roi - z_crit * standard_error
    ci_upper = sample_mean_roi + z_crit * standard_error
    
    # Required sample size for 80% power at current observed edge
    if sample_mean_roi > 0:
        n_required = int(np.ceil(((1.645 + 0.842) * sample_std / sample_mean_roi)**2))
    else:
        n_required = np.nan
        
    return {
        'num_bets': n,
        'observed_roi_percent': sample_mean_roi * 100.0,
        'z_score': z_score,
        'p_value': p_value_one_tailed,
        'statistically_significant': p_value_one_tailed < alpha,
        'ci_95_roi_percent': (ci_lower * 100.0, ci_upper * 100.0),
        'bets_needed_for_significance': n_required
    }

if __name__ == '__main__':
    # 500 bets at 1.95 odds with 54% win rate (+5.3% ROI)
    np.random.seed(42)
    synthetic_odds = [1.95] * 500
    synthetic_outcomes = np.random.binomial(1, 0.54, 500)
    
    results = evaluate_betting_record(synthetic_odds, synthetic_outcomes)
    for k, v in results.items():
        print(f"{k}: {v}")

9. Sesgo de Supervivencia y la Ilusión del "Tipster Ganador"

Supongamos que 1.000 tipsters recreativos hacen cada uno 500 apuestas aleatorias con ventaja cero. Por las propiedades de la distribución normal, unos 130 de ellos mostrarán un ROI del +5% o más solo por azar (un 13,2% cada uno, como en el recuadro anterior). Esos afortunados lanzan servicios de pago, publican en redes que tienen superioridad analítica y atraen capital ingenuo.

Sin entender el tamaño de muestra y la varianza, los inversores caen en el sesgo de supervivencia: ven a los ganadores visibles e ignoran a los cerca de 870 restantes que desaparecieron. Evaluar a los tipsters por el Closing Line Value (CLV) y por el tamaño de muestra necesario es la protección más fiable contra el sesgo de supervivencia.

10. Asimetría y Sorpresas

Al aplicar el Teorema Central del Límite a los retornos de las apuestas, importan los momentos superiores: asimetría y curtosis. Con retornos asimétricos, como las apuestas a sorpresas con baja probabilidad de ganar y pago alto, la convergencia a la distribución normal es más lenta; la cota de Berry-Esseen para el error de esa aproximación crece con el tercer momento del retorno. En apuestas con cuotas superiores a 4,00, la larga cola derecha hace que los intervalos de confianza normales simétricos subestimen el tamaño de muestra realmente necesario. Las expansiones de Cornish-Fisher permiten ajustar los límites de confianza a esa asimetría.

Preguntas Frecuentes

INVESTIGACIÓN RELACIONADA

Estudios con Referencia Cruzada

Compara el mismo mercado

Enlaces de socios

1win Sports: consulta evento, cuotas y reglas de liquidación

Qué incluye el precio → Visitar 1win Sports 18+ · Condiciones en el sitio

Stake Sportsbook: compara el mismo evento, mercado y reglas

Qué incluye el precio → Visitar Stake 18+ · Condiciones en el sitio

Consulta la cuota actual, el mercado exacto, las reglas y la disponibilidad en tu país. El resultado depende de los supuestos y no confirma una oportunidad en vivo.