RUUK
B.O.S.B.O.S. SPORTS LAB

Методологія й дані

Останнє оновлення: 11 жовтня 2026 року.

Тут коротко й без прикрас: звідки в нас цифри, як ми їх рахуємо та чого не знаємо. Ми хочемо, щоб будь-яке число на нашому сайті можна було перевірити міркуваннями, а не вірою.

1. Звідки дані

  • Архів матчів 2018–2026. 791 510 футбольних матчів (із жовтня 2018 року до 15 жовтня 2026 року): результати, рахунок за таймами й ціни закриття. Із них 657 тисяч матчів із цінами закриття на результати 1Х2, 646 тисяч із цінами на тотал 2,5 і 672 тисячі (близько 85%) із хвилинами голів. Це основа більшості наших розрахунків.
  • Власний архів. Із серпня 2026 року ми щодня зберігаємо результати матчів із футболу, баскетболу, бейсболу й хокею (близько 500 нових футбольних матчів за добу). Він потрібен, щоб перевіряти ідеї на свіжих даних, а не лише на старих.
  • Live-статистика. Знімки статистики під час матчу (удари, кутові, володіння) приблизно для 1 900 матчів кінця літа 2026 року. Вибірка невелика, тому висновки за нею ми подаємо як орієнтовну оцінку.
  • Хокей. Результати НХЛ сезону 2025/26 (близько 1 300 ігор з історією команд).

Ми не публікуємо самі файли з даними й не називаємо джерела: у них є власні умови використання. Усі розрахунки можна відтворити на будь-яких відкритих даних такого самого типу.

2. Як ми рахуємо

  1. Імовірність із ціни. Ціну закриття перетворюємо на ймовірність і прибираємо маржу, щоб сума результатів дорівнювала 100%. Ми називаємо це «ймовірністю за ринком».
  2. Порівняння з командами тієї самої ціни. Не можна порівнювати «команду після серії перемог» з усім ринком: такі команди частіше є фаворитами, а фаворити перемагають трохи частіше, ніж показує коефіцієнт. Тому ми ділимо спостереження на групи за коефіцієнтом і порівнюємо в межах групи. Так відокремлюємо ефект гіпотези від ефекту фаворита.
  3. Лише минулі дані. Історія команд для будь-якого матчу обчислюється лише за тим, що було до нього. Зазирання наперед немає.
  4. Похибка. Поруч із кожним важливим відсотком ми показуємо довірчий інтервал (±). Якщо різниця менша за похибку, пишемо «різниці немає», а не «є тенденція».
  5. Перевірка частинами. Знахідку перевіряємо за роками, давністю та групами. Якщо ефект тримається лише на одному зрізі, вважаємо його шумом.
  6. Беззбитковий коефіцієнт. Для будь-якої частоти результату розраховуємо коефіцієнт, за якого ставка виходить у нуль без маржі. Це орієнтир для оцінювання, а не обіцянка прибутку.

3. Чого ми не знаємо

  • Лише закривальні ціни. Ми не знаємо, як змінився коефіцієнт раніше. На ранніх коефіцієнтах ефекти могли бути іншими.
  • Не всі ринки. Основна частина перевірок стосується результату 1X2 і тоталів. Інші ринки ми розглядаємо вибірково.
  • Ліги неоднорідні. За окремими лігами вибірка мала, і результати на ній зазвичай виявляються шумом (див. розбір «плюсових» ліг).
  • Хвилини голів є не для всіх матчів. Розрахунки, де вони потрібні, виконуються на частині бази (близько 80%).
  • Немає live-коефіцієнтів. Тому для гіпотез на кшталт «ставка наприкінці матчу» ми вимірюємо частоту, а не дохідність.
  • Дані не ідеальні. Ми виключаємо матчі з неповними даними й зазначаємо у статті, скільки їх виключено. Дані за останні дні можуть бути неповними: джерело доповнює їх заднім числом. На висновки це не впливає.

4. Чого ми не робимо

  • Не продаємо прогнози й не обіцяємо прибутку.
  • Ми не приймаємо ставки й не беремо партнерські гроші букмекерів.
  • Не підганяємо висновок під очікуваний результат: якщо нічого не знайшли, так і пишемо.

Дані за лігами у зведеному вигляді: Довідник ліг.

5. Наші дослідження

6. Якщо ви знайшли помилку

Напишіть нам через форму на сторінці «Про нас» або в коментарях під статтею. Ми перевіримо й, якщо ви маєте рацію, виправимо статтю та позначимо правку.