/wta_prognoz

Primary LanguageJavaScript

wta_prognoz

Прогнозирование результатов теннисных поединков по данным WTA Исходные данные:

  • базы данных WTA и ATP за период с 1928 по настоящее время (недельный рейтинг игроков , персональные данные игроков, результаты встреч)

Данные обновляются на github и требуется постоянная актуализация модели прогнозирования. https://github.com/JeffSackmann/tennis_wta

Цели проекта:

Оценить вероятность исхода поединка на основании сопоставления расчетных комбинированных индексов игроков на дату поединка.

Комбинированный индекс определяется на основании расчета биоритмов игроков, рейтинга на дату проведения поединка, типа покрытия, “рабочая” рука игрока, рост и др.

Расчет биоритмов выполняется с учетом персональных данных игрока (даты рождения) в разрезе следующих показателей:

  • физического индекса
  • интеллектуального индекса
  • эмоционального индекса.

Используя ранее проведенные поединки игрока формируется модель логистической регрессии связи данных индексов с результатом игры, дополнительно используется рейтинг игрока на в период игры, тип покрытия, роста и рабочей руки игрока. В рамках исследования провести оценку возможности использования комбинированных индексов по всей базе встреч с учетом рейтинга игроков и типа покрытия, особенностей игрока (рост, «рабочая» рука и др.)

Результаты:

  1. Подготовлена тестовая БД dataset.csv Использованы данные 2007-2022 года. http://www.tennis-data.co.uk/data.php Выполнено сопряжение данных з двух источников.
  2. Проведен анализ логистической регрессионной модели для возможности прогнозирования https://github.com/avpakh/wta_prognoz/blob/master/Update_WTA_ipynb%22.ipynb
  3. Проведена дополнительная оценка других моделей и нейронной сети для возможности прогнозирования https://github.com/avpakh/wta_prognoz/blob/master/%22%D0%9F%D1%80%D0%B5%D0%B4%D1%81%D0%BA%D0%B0%D0%B7%D0%B0%D0%BD%D0%B8%D0%B5_%D1%80%D0%B5%D0%B7%D1%83%D0%BB%D1%8C%D1%82%D0%B0%D1%82%D0%B0_%D1%82%D0%B5%D0%BD%D0%B8%D1%81%D0%BD%D1%8B%D1%85_%D0%BC%D0%B0%D1%82%D1%87%D0%B5%D0%B9_%D0%BD%D0%B5%D0%B9%D1%80%D0%BE%D0%BD%D0%BA%D0%B0__ipynb%22.ipynb
  4. Разработан bot-telegram (WTAprognozbot) для прогнозирирования результатов игр https://github.com/avpakh/wta_prognoz/tree/master/bot

Тестовые примеры результатов бота: https://github.com/avpakh/wta_prognoz/blob/master/bot/Test_data.docx