SPORTS BETTING MATH
НАУЧНАЯ СТАТЬЯ

Матожидание, дисперсия и размер выборки: сколько ставок доказывают мастерство?

Квантитативное руководство по расчету минимального объема выборки в ставках, формулам дисперсии, доверительным интервалам ЦПТ и проверке калибровки вероятностей по Брайеру.

22 мин чтения Продвинутый Последнее обновление: 2026-09-20
Иллюстрация темы: Матожидание, дисперсия и размер выборки: сколько ставок доказывают мастерство?
Концептуальная иллюстрация. Числовые допущения и примеры разобраны в тексте.

Отдел анализа коэффициентов SBM

Редакционная подпись: коэффициенты и модели маржи

Эта подпись объединяет материалы о нормировке коэффициентов, математическом ожидании и рыночных ценах. Она не обозначает конкретного человека или подтверждённую академическую квалификацию.

Алгоритмы удаления маржи: Multiplicative, Additive, Power и Shin Количественная оценка +EV и анализ ценности линии закрытия (CLV) Инструменты открытой верификации и очистки коэффициентов

1. Введение: ошибка оценки по короткой дистанции

В количественных финансах и статистической теории решений фактический результат понимают как шумную смесь двух компонентов: систематического мастерства (математического ожидания, +EV) и неустранимого случайного шума (дисперсии). В ставках на спорт же почти все путают прошлую прибыль с умением прогнозировать. Любителя с ROI +18% на 150 футбольных ставках объявляют гением, а количественную модель с проверенным перевесом +4%, которая просела на 6% за 300 ставок, выбрасывают как устаревшую.

В поведенческой экономике это искажение называется ошибкой оценки по результату, а усиливает его закон малых чисел (Тверски и Канеман, 1971): ошибочная уверенность, что малые выборки точно отражают свойства всей совокупности. При высокой дисперсии короткая финансовая история почти ничего не говорит о долгосрочном математическом ожидании.

Реальность выборочной дисперсии: При коэффициенте 2.00 игрок, который подбрасывает честную монету и имеет ровно нулевой перевес, с вероятностью 48,2% окажется в плюсе после 500 ставок и с вероятностью 13,2% покажет ROI +5% или выше только за счет биномиальных серий. На малых выборках удача выглядит как талант.

Сколько ставок нужно, чтобы отвергнуть гипотезу о везении с уверенностью 95% или 99%? Как волатильность ставки растет с коэффициентом? Как строгие доверительные интервалы строятся для наблюдаемой доходности?

В статье выводится математика необходимого объема выборки в ставках на спорт. Мы получаем дисперсию одной ставки, применяем центральную предельную теорему для доверительных интервалов, выводим формулу необходимого объема выборки (N∗), разбираем Brier score для проверки калибровки вероятностей, приводим таблицу, рассчитанную по формуле, и даем скрипт на Python для проверки статистической значимости.

2. Дисперсия одной ставки: множитель волатильности

Рассмотрим бинарный исход с десятичным коэффициентом O, истинной вероятностью выигрыша p и проигрыша q=1−p. Пусть R означает случайную чистую выплату на единицу ставки (S=1):

R={O−1с вероятностью p−1с вероятностью q=1−p

Математическое ожидание

Математическое ожидание доходности 𝔼[R]=μ равно:

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

Дисперсия

Дисперсия доходности одной ставки Var(R)=σ2 выводится из второго центрального момента:

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

Раскрываем скобки и упрощаем:

Var(R)=p(O2−2O+1)+(1−p)−(p2O2−2pO+1)=pO2(1−p)=p⋅q⋅O2
Квадратичный закон волатильности: Дисперсия ставки растет пропорционально квадрату десятичного коэффициента (O2). У ставки с коэффициентом 2.00 (O=2.00,p=0.50) дисперсия σ2=0.50×0.50×4=1.00 (σ=1.00). У ставки на аутсайдера с коэффициентом O=5.00 (p=0.20) дисперсия σ2=0.20×0.80×25=4.00 (σ=2.00). Ставки на аутсайдеров увеличивают дисперсию вчетверо, и для доказательства мастерства нужно в четыре раза больше ставок.

3. Центральная предельная теорема: распределение доходности на N ставках

Пусть аналитик делает N независимых ставок с одинаковым распределением доходности (μ,σ2). По центральной предельной теореме Линдеберга–Леви при N→∞ средняя доходность R‾N=1N∑i=1NRi сходится по распределению к нормальному закону:

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

Стандартная ошибка средней доходности (SE) равна:

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

Отсюда следует фундаментальное свойство: неопределенность наблюдаемого ROI уменьшается пропорционально корню из объема выборки (N). Чтобы вдвое сократить погрешность, выборку нужно увеличить вчетверо.

4. Проверка гипотезы и доверительные интервалы

Чтобы понять, отражает ли история ставок реальный перевес или везение, формулируем статистическую гипотезу:

  • Нулевая гипотеза (H0): μ≤0 (перевеса нет, результаты определяются случаем и маржой букмекера).
  • Альтернативная гипотеза (H1): μ>0 (у игрока есть статистически подтверждаемый перевес +EV).

Тестовая статистика (Z-score)

При нулевой гипотезе стандартизированный Z-score равен:

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

Для стандартного уровня доверия 95% (значимость α=0.05 в одностороннем тесте) критическое значение z0.05=1.645. Для 99% z0.01=2.326.

Двусторонний 95% доверительный интервал для истинной доходности

CI95%=R‾N±1.960⋅σN

Если аналитик получил доходность R‾N=+5.0% на N=400 ставках с коэффициентом 2.00 (σ=1.00), 95% доверительный интервал составит:

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

Интервал включает ноль, поэтому нулевую гипотезу отвергнуть нельзя. Несмотря на ROI +5%, статистически отличить результат игрока от везения невозможно.

5. Аналитический вывод объема выборки: формула N∗

Чтобы узнать, сколько ставок (N∗) нужно для отклонения гипотезы об отсутствии перевеса с мощностью 1−β и уровнем значимости α, приравниваем ожидаемый Z-score к критической границе:

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

Для стандартных параметров (α=0.05⟹zα=1.645 и мощность 80%⟹zβ=0.842, значит zα+zβ≈2.487):

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

Формула показывает, что необходимый объем выборки обратно пропорционален квадрату перевеса (1/EV2). Если перевес вдвое меньше, ставок нужно вчетверо больше.

6. Таблица: необходимый объем выборки по коэффициенту и перевесу

В таблице приведен минимальный объем выборки N∗ для статистической значимости на уровне 95% (p<0.05, мощность 80%) при разных коэффициентах и перевесе; расчет по формуле выше с p=(1+EV)/O:

Реальный перевес (EV) Кэф 1.50 (фавориты) Кэф 1.95 (форы/тоталы) Кэф 3.00 (андердоги) Кэф 5.00 (аутсайдеры)
+1.0% 30 610 ставок 58 720 ставок 124 312 ставок 249 249 ставок
+2.5% 4 818 ставок 9 383 ставок 20 033 ставок 40 320 ставок
+5.0% 1 169 ставок 2 338 ставок 5 066 ставок 10 261 ставок
+7.5% 502 ставок 1 034 ставок 2 275 ставок 4 639 ставок
+10.0% 272 ставок 578 ставок 1 293 ставок 2 653 ставок

При перевесе 2,5–3,0% и коэффициенте 1.95 аналитику нужно около 6 500–9 400 ставок, прежде чем одна только прибыль позволит исключить везение на этом уровне.

7. Калибровка вероятностей и Brier score

Прибыль сходится очень медленно, поэтому аналитики дополнительно проверяют калибровку вероятностей: она использует прогнозную вероятность каждой ставки, а не только ее исход. Основное правило оценки называется Brier score (Брайер, 1950):

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

Где pi означает оценку вероятности моделью, а yi∈{0,1} фактический исход. Brier score раскладывается на надежность (калибровку), разрешающую способность и неопределенность. Явно плохо откалиброванная модель может проявиться в компоненте надежности раньше, чем история прибыли скажет что-то определенное.

8. Реализация на Python: проверка статистической значимости

Ниже приведен скрипт на Python, который оценивает любую историю ставок, считает Z-score, строит 95% доверительный интервал и оценивает, сколько еще ставок нужно для подтверждения перевеса.

# 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. Ошибка выжившего и иллюзия «успешного каппера»

Предположим, 1 000 любителей-капперов делают по 500 случайных ставок с нулевым перевесом. По свойствам нормального распределения около 130 из них покажут ROI +5% или выше чисто случайно (у каждого вероятность 13,2%, как в блоке выше). Эти везунчики запускают платные подписки, пишут в соцсетях о своем аналитическом превосходстве и привлекают наивные деньги.

Без понимания объема выборки и дисперсии инвесторы попадают в ошибку выжившего: видят заметных победителей и не замечают примерно 870 остальных, которые исчезли. Оценка капперов по Closing Line Value (CLV) и по необходимому объему выборки остается самой надежной защитой от ошибки выжившего.

10. Асимметрия и ставки на аутсайдеров

При применении центральной предельной теоремы к доходности ставок важны старшие моменты: асимметрия и эксцесс. Для асимметричной доходности, например ставок на аутсайдеров с низкой вероятностью выигрыша и большой выплатой, сходимость к нормальному закону медленнее; граница Берри–Эссеена для ошибки такого приближения растет вместе с третьим моментом доходности. При коэффициентах выше 4.00 длинный правый хвост приводит к тому, что симметричные нормальные доверительные интервалы занижают реально необходимый объем выборки. Разложения Корниша–Фишера позволяют скорректировать доверительные границы на эту асимметрию.

Часто задаваемые вопросы

СВЯЗАННЫЕ ИССЛЕДОВАНИЯ

Перекрестные исследования

Мат. ожидание (+EV)

Ставки с положительным математическим ожиданием (+EV): научный путь к прибыли

Освойте главное уравнение прибыльного спортивного беттинга. Узнайте, как рассчитывать ожидаемую выгоду (EV), понимать эффективность рынка и метрику CLV.

18 min Средний
Читать исследование →
Мат. ожидание (+EV)

Closing Line Value (CLV): почему опережение линии закрытия предсказывает долгосрочный ROI в ставках

Полное руководство по Closing Line Value (CLV), гипотезе эффективного рынка, статистической значимости перевеса и эмпирическому исследованию на массиве из 2 490 матчей АПЛ (источник: football-data.co.uk).

18 min Средний
Читать исследование →
Мат. ожидание (+EV)

Поиск валуйных ставок: 6-этапный количественный протокол

Институциональный регламент поиска, валидации и заключения ставок с положительным математическим ожиданием (+EV) на основе эталонных котировок и дробного критерия Келли.

15 min Базовый
Читать исследование →

Сравните один и тот же рынок

Партнёрские ссылки

1win Sports: проверьте событие, коэффициент и правила расчёта

Что входит в цену → Перейти в 1win Sports 18+ · Условия на сайте

Stake Sportsbook: сравните то же событие, рынок и правила расчёта

Что входит в цену → Перейти в Stake 18+ · Условия на сайте

Проверьте текущую цену, конкретный рынок, правила расчёта и доступность в своей стране. Результат калькулятора зависит от допущений и не подтверждает доступную возможность для ставки.