Максимальное количество баллов за один матч равняется 10 баллам. В нашем турнире прогнозов важно не только угадать исход матча,
но и как можно ближе в своём прогнозе быть к результату матча. На описанной ниже схеме строится автоматический подсчёт баллов за проставленные
Вами прогнозы. Заранее обусловимся что для удобства команда, выступающая в матче номинальной хозяйкой поля, будет называться "Команда1",
а номинальная гостевая - "Команда2".
1. Если исход матча (победа одной из команд, либо ничья) не угадан - сразу засчитывается 0 баллов.
Пример: прогноз пользователя — 3:5 результат матча — 5:3 количество баллов = 0
2. При верно угаданном исходе матча проверяется точность прогноза.
Если результат полностью угадан, то участнику зачисляется максимальное число баллов за один матч — 10 баллов.
Пример: прогноз пользователя — 3:5 результат матча — 3:5 количество баллов = 10
3. При верно угаданном количестве мячей только одной из команд из максимального количества баллов (из 10) вычитается
разность между прогнозируемым и реальным количеством забитых мячей другой командой, взятая в модуль (чтобы было положительное число). Естественно,
при отрицательном или равном нулю результате количество баллов будет равно 1, так как угадан исход - как минимум, но прогноз очень далёк от результата.
Примеры:
прогноз пользователя — 5:3 результат матча — 5:4 количество баллов: 10 - (|3-4|) = 10 - 1 = 9
прогноз пользователя — 6:3 результат матча — 4:3 количество баллов: 10 - (|6-4|) = 10 - 2 = 8
прогноз пользователя — 13:1 результат матча — 2:1 количество баллов: 10 - (|13-2|) = 10-11 = -1 = 1 (если < 1 приравниваем к 1)
и т.д.
4. Если матч завершился вничью и прогноз был дан на ничью, но с другим результатом, то работает следующая формула рассчёта:
Количество баллов = 10 - 2 x ( |РезультатКоманды1 - ПрогнозКоманды1| )
если общий результат < 1, то Количество баллов приравнивается к 1
Примеры:
прогноз пользователя — 2:2 результат матча — 4:4 количество баллов: 10 - 2x(|2-4|) = 10 - 2x2 = 10 - 4 = 6
прогноз пользователя — 2:2 результат матча — 7:7 количество баллов: 10 - 2x(|2-7|) = 10 - 2x5 = 10-10 = 0 = 1 (если < 1 приравниваем к 1)
и т.д.
5. Во всех остальных случаях количество полученных за прогноз баллов будет рассчитано по ниже описанной формуле.
Чем ближе прогноз к реальному результату — тем больше баллов будет засчитано участнику.
Общий вид формулы выглядит так:
если результат разности < 1, то Количество Баллов приравнивается к 1
Давайте теперь разберём эту простую формулу на составные, более сложные части.
ПараметрА состоит из двух частей:
ПараметрА = Точность прогноза Команды1 + Точность прогноза Команды2
ПараметрА даёт нам знать - сколько баллов из 10 получил бы участник, если бы учитывалась только разница мячей результата и прогноза. Таким образом,
делим максимальные 10 баллов на две команды (по 5 на каждую) и из этих пятёрок вычитаем разницы мячей результата и прогноза для каждой команды.
РезультатКомандыN - количество мячей, забитых КомандойN, ПрогнозКомандыN - количество мячей, спрогнозированных участником на КомандуN (где N - это номер команды).
Точность прогноза Команды1 = 5 - | РезультатКоманды1 - ПрогнозКоманды1 |
Точность прогноза Команды2 = 5 - | РезультатКоманды2 - ПрогнозКоманды2 |
если получившийся результат в любом из равенств < 1, то Точность прогноза Команды приравнивается к 1;
если точность прогноза обеих команд получилась < 1, то ПараметрА приравнивается к 1!
ПараметрБ так же состоит из нескольких элементов и высчитывается следующим образом:
ПараметрБ = | Разница прогноза Команды1 - Разница прогноза Команды2 | - 1
если получившийся результат < 0, то ПараметрБ приравнивается к 0
ПараметрБ показывает на сколько далёк прогноз от результата. Разница прогнозов высчитываются по следующему методу:
Разница прогноза Команды1 = | РезультатКоманды1 - ПрогнозКоманды1 |
Разница прогноза Команды2 = | РезультатКоманды2 - ПрогнозКоманды2 |
Если рассчитать прогнозы по указанному выше методу - можно получить баллы за прогнозы, которые начисляются участникам в нашем турнире прогнозов.
Примеры. Для визуального упрощения слова «Команды1» и «Команды2» сокращены до «К1» и «К2».
прогноз пользователя — 3:7 результат матча — 0:6 количество баллов: 5
рассчёт:
Точность прогноза К1 = 5 - | РезультатК1 - ПрогнозК1 | = 5 - | 0 - 3 | = 5 - 3 = 2
Точность прогноза К2 = 5 - | РезультатК2 - ПрогнозК2 | = 5 - | 6 - 7 | = 5 - 1 = 4
ПараметрА = Точность прогноза К1 + Точность прогноза К2 = 2 + 4 = 6
Разница прогноза К1 = | РезультатК1 - ПрогнозК1 | = | 0 - 3 | = | -3 | = 3
Разница прогноза К2 = | РезультатК2 - ПрогнозК2 | = | 6 - 7 | = | -1 | = 1
ПараметрБ = | Разница прогноза К1 - Разница прогноза К2 | - 1 = | 3 - 1 | - 1 = 2 - 1 = 1
Количество Баллов = | ПараметрА - ПараметрБ | = | 6 - 1 | = 5
прогноз пользователя — 5:7 результат матча — 0:6 количество баллов: 2
рассчёт:
Точность прогноза К1 = 5 - | РезультатК1 - ПрогнозК1 | = 5 - | 0 - 5 | = 5 - 5 = 0 = 1 (если < 1 приравниваем к 1)
Точность прогноза К2 = 5 - | РезультатК2 - ПрогнозК2 | = 5 - | 6 - 7 | = 5 - 1 = 4
ПараметрА = Точность прогноза К1 + Точность прогноза К2 = 1 + 4 = 5
Разница прогноза К1 = | РезультатК1 - ПрогнозК1 | = | 0 - 5 | = | -5 | = 5
Разница прогноза К2 = | РезультатК2 - ПрогнозК2 | = | 6 - 7 | = | -1 | = 1
ПараметрБ = | Разница прогноза К1 - Разница прогноза К2 | - 1 = | 5 - 1 | - 1 = 4 - 1 = 3
Количество Баллов = | ПараметрА - ПараметрБ | = | 5 - 3 | = 2
прогноз пользователя — 0:2 результат матча — 8:11 количество баллов: 1
рассчёт:
Точность прогноза К1 = 5 - | РезультатК1 - ПрогнозК1 | = 5 - | 0 - 8 | = 5 - 8 = -3 = 1 (если < 1 приравниваем к 1)
Точность прогноза К2 = 5 - | РезультатК2 - ПрогнозК2 | = 5 - | 2 - 11 | = 5 - 9 = -4 = 1 (если < 1 приравниваем к 1)
ПараметрА = (так как Точность прогноза обеих команд получился < 1, то ПараметрА приавниваем к 1) = 1
Разница прогноза К1 = | РезультатК1 - ПрогнозК1 | = | 0 - 8 | = | -8 | = 8
Разница прогноза К2 = | РезультатК2 - ПрогнозК2 | = | 2 - 11 | = | -9 | = 9
ПараметрБ = | Разница прогноза К1 - Разница прогноза К2 | - 1 = | 8 - 9 | - 1 = 1 - 1 = 0
Количество Баллов = | ПараметрА - ПараметрБ | = | 1 - 0 | = 1
В заключение хочется добавить пару слов. Да, формула мудрёна. Да, не везде на первый взгляд понятно — зачем то или иное действие. Но! Эта формула работает
и показывает достаточно адекватные значения в подавляющем количестве случаев (99%). Если у Вас есть предложения или претензии по системе рассчёта,
то пишите на гостевой. Обсудим. — DiosEspectro
|