Расчет вероятности победы одной их двух команд

sanu0074

Новичок
Здравствуйте, поставил себе задачку, нужна ваша помощь в решении или хотя бы советы.
Есть игра, целая серия чемпионатов с сезонами и товарищескими матчами. В чемпионатах участвуют команды и в командах есть состав, количество игроков в команде пусть будет = n.
По статистике сыгранных игр, можно определить какая команда в целом лучше сыграла, найти лучшего игрока в любой из команд (например кто больше всех голов забил и тд.), узнать данные о последних или о любых играх той или иной команды (или игрока в ней).
Так же в своем распоряжении, как доп данные мы имеем коэффициент на победу на каждую игру от некоторых букмекеров (пусть их будет 2шт).
Так же, в качестве +/- какой-то единицы к вероятности мы можем располагать мнением независимого эксперта.
Как на основе этих данных получить вероятность победы одной из двух команд?
Что нужно использовать, как рассчитывать и т.д. буду рад любым полезным советам.
 

AmdY

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

sanu0074

Новичок
Кое-что раздобыл
Пусть р1 и р2 - частоты побед соответственно первой и второй команд, полученные по накопленным статистическим данным. Тогда при личной встрече вероятность выигрыша 1-ой команды равна (если не будет ничьих):
 

Вложения

sanu0074

Новичок
Здесь интересно, можно ли еще в эту формулу включить и остальные факторы, например статистики по общему рейтингу каждого из игроков либо в команд в целом, коэффициенты букмекеров (если это будет иметь смысл) и др. данные. И нужно ли это делать и будет ли от этого результат точнее? как все объединить? (в т.ч. и выше написанное Absinthe)
 

AmdY

Пью пиво
Команда форума
sanu0074, коэффициент букмекеров это и есть требуемая вероятность, зачем тебе ещё что-то считать, если они сами всё рассчитали и чай получше тебя.
 

sanu0074

Новичок
ок, как тогда вывести например вероятность с такой задачи:
Команды A и B сыграли по 10 игр, (играли они с разными командами), из них у A побед - 6, у B - 8.
Вот предстоит игра команд A и B друг с другом (не исключено что они до этого могли играть друг с другом, мы можем владеть информацией о результате этой игры).
Букмекер X на команду A дает коэф. - 70%, а букмекер Y на команду A дает - 73%.
Какое в таком случае будет вычисление?
 

WMix

герр M:)ller
Партнер клуба
Букмекер это когда игра в деньги а не в команды
какая нужна информация для того чтоб решить эту задачу?
сколько на какую команду поставили
 

sanu0074

Новичок
WMix, нисколько, я же написал что вопрос из интереса о том насколько в реальной жизни эти цифры будут соответствовать результату
 

WMix

герр M:)ller
Партнер клуба
в массе люди ставят больше на сильную чем на слабую команду. сумма ставок минус процент букмекера это максимальный выйгрыш. букмекер никогда не проигрывает.
 

WMix

герр M:)ller
Партнер клуба
если на комманду А поставили 130 а на комманду Б 80 и 5% берет букмекер
общая ставка 210, весь выигрыш 200.
A: 100*130/200 = 65% => выигрыш 35%
Б: 100*80/200 = 40% => выигрыш 60%
 
Последнее редактирование:

kkn1960

Новичок
Вчера на Хабре был пост "обзор наиболее интересных материалов по анализу данных и машинному обучению" и там была ссылка на очередной конкурс:

https://www.kaggle.com/c/march-machine-learning-mania-2015/data

По-моему, ваша задача и этот конкурс преследуют одни и те же цели -предугадать результат матча.

Так что, наверное, лучших результатов вы сможете добиться с помощью машинного обучения
 
Сверху