Несмотря на то, что хоккей является национальным видом спорта страны, именно крикет правит сердцами граждан. Это вызывает много волнения и безумия среди поклонников игры. Крикет в Индии похож на религию, а игроки считаются полубогами. Это самый популярный вид спорта в Индии, и люди даже скучают по своим школам и офисам, когда происходит какой-либо крупный международный матч. Крикет как ничто другое объединяет индийцев, от детей до взрослых; все следят за счетом крикета всякий раз, когда играет индийская команда.

Чемпионат мира ICC T20 2022

Чемпионат мира ICC среди мужчин T20 2022 года должен стать восьмым турниром Кубка мира ICC среди мужчин T20, который планируется провести в октябре и ноябре 2022 года в Австралии.

Двенадцать команд, вышедших в фазу Super 12 чемпионата мира ICC среди мужчин T20 2021 года, автоматически прошли квалификацию на турнир 2022 года. Афганистан, Австралия, Бангладеш, Англия, Индия, Пакистан, Новая Зеландия и Южная Африка напрямую прошли квалификацию в фазу Super 12 этого турнира на основании их выступлений в турнире 2021 года и их рейтинга на 15 ноября 2021 года. Намибия, Шотландия, Шри-Ланка и Вест-Индия попали в групповой этап соревнований.

Как мы прогнозируем?

Мы живем в мире искусственного интеллекта и машинного обучения. Таким образом, с помощью AI и ML можно предсказать все, но с определенной точностью. Мы не можем предсказать, будет ли 100% точность. В этом прогнозе мы используем алгоритм SVM (Support Vector Machine) для прогнозирования победителя.

Машина опорных векторов (SVM)

Это основанная на машинном обучении модель обучения с учителем с соответствующими алгоритмами обучения, которые анализируют данные для классификации и регрессионного анализа. SVM — один из самых надежных методов прогнозирования, основанный на статистических методах обучения. SVM сопоставляет обучающие примеры с точками в пространстве, чтобы максимизировать ширину разрыва между двумя категориями. Затем новые примеры сопоставляются с тем же пространством, и их принадлежность к категории определяется в зависимости от того, на какую сторону разрыва они попадают.

Данные

Для этого проекта мы собрали записи международных матчей T20 с 2010 по февраль 2022 года. Поскольку этой записи будет достаточно для тестирования и подготовки модели. Кроме того, мы рассмотрели текущий рейтинг команды T20 на февраль 2022 года, а для этого взяли расписание матчей ICC T20 WCC 2022 с их официального сайта.

Предыдущая запись: https://cricsheet.org/

Текущий рейтинг: https://www.cricbuzz.com/

Расписание матчей: https://www.t20worldcup.com/

Инструменты и среда

  1. Блокнот Юпитера
  2. Нампи
  3. Панды
  4. Сиборн
  5. Scikit-learn

Факторы, которые мы учитываем для прогнозирования

Мы рассматриваем два важных фактора для прогнозирования. Во-первых, количество побед в последних шести матчах, сыгранных перед текущими матчами. Очевидно, что команда, которая показывает хорошие результаты в последних шести матчах, имеет больше шансов на победу. Но может быть случай, когда обе команды выиграли равные матчи в последних шести матчах. Таким образом, в этом случае мы учитываем текущий рейтинг, который поможет спрогнозировать в этом случае. Итак, два фактора:

  1. Количество побед в последних шести матчах текущего матча.
  2. Текущий рейтинг

Предположения, которые мы сделали

Поскольку в этом чемпионате мира примут участие 12 команд, 4 из них должны сначала выиграть отборочные матчи, чтобы получить право на участие в чемпионате мира. Итак, анализируя текущие результаты команд в квалификационных матчах, мы предположили, что результаты квалификационных матчей следующие:

Победитель группы A: Шри-Ланка

Второе место в группе A: Намибия

Победитель группы B: Вест-Индия

Второе место в группе B: Шотландия

Мы прогнозируем результаты квалификационных матчей, потому что есть много команд, которые не сыграли достаточно матчей, чтобы мы могли предсказать, т. е. по ним доступно меньше данных. Вот почему мы предполагаем их результаты.

Код

Код очистки данных: https://github.com/HarshDeswal/ICC-T20-world-cup-2022-Prediction/blob/main/Notebooks/Data_Cleaning.ipynb

Код моделирования: https://github.com/HarshDeswal/ICC-T20-world-cup-2022-Prediction/blob/main/Model/modelling.ipynb

Точность

Поскольку крикет совершенно непредсказуемая игра, игра меняется даже в одном мяче. Но благодаря анализу предыдущих записей и точности 62,14% мы сделали прогноз с использованием SVM.

#Accuracy score
accuracy = model.score(X_test, y_test)
accuracy
0.6214285714285714

Результаты прогноза

Results till League matches

1.Australia  Vs  New Zealand :  New Zealand

2.England  Vs  Afghanistan : England 

3.Group A Winner  Vs  Group B Runner Up : Group A Winner 

4.India  Vs  Pakistan : India 

5.Bangladesh  Vs  Group A Runner up :  Group A Runner up

6.South Africa  Vs  Group B Winner : South Africa 

7.Australia  Vs  Group A Winner : Australia 

8.England  Vs  Group B Runner UP :  Group B Runner UP

9.New Zealand  Vs  Afghanistan : New Zealand 

10.South Africa  Vs  Bangladesh : South Africa 

11.India  Vs  Group A Runner Up : India 

12.Pakistan  Vs  Group B Runner Up : Pakistan 

13.Afghanistan  Vs  Group B Runner UP :  Group B Runner UP

14.England  Vs  Australia : England 

15.New Zealand  Vs  Group A Winner : New Zealand 

16.Bangladesh  Vs  Group B Winner :  Group B Winner

17.Pakistan  Vs  Group A Runner Up : Pakistan 

18.India  Vs  South Africa : India 

19.Australia  Vs  Group B Runner Up : Australia 

20.Afghanistan  Vs  Group A winner :  Group A winner

21.England  Vs  New Zealand : England 

22.Group B winner  Vs  Group A Runner Up : Group B winner 

23.India  Vs  Bangladesh : India 

24.Pakistan  Vs  South Africa : Pakistan 

25.New Zealand  Vs  Group B Runner Up : New Zealand 

26.Australia  Vs  Afghanistan : Australia 

27.England  Vs  Group A Runner Up : England 

28.South Africa  Vs  Group A Runner Up : South Africa 

29.Pakistan  Vs  Bangladesh : Pakistan 

30.India  Vs  Group B Winner : India
From the Modelling the Point table as follows:

Group 1

Team			Win
Afghanistan		0
Australia		3
England			4
New Zealand		4
Group A Winner		2
Group B Runner Up	2

Group 2

Team			Win
Bangladesh		0
India			5
Pakistan		4
South Africa		3
Group B Winner		2
Group A Runner Up	1
Semi Finals

India Vs England : India
New Zealand Vs Pakistan : New Zealand
Final

India Vs New Zealand : India

Probable Winner of World Cup : India

Заключение

Согласно этой модели, Индия собирается завоевать мир.

Эта статья написана, чтобы показать, как можно использовать машинное обучение для расчета вероятностей в моделировании, и не пытается получить правильные результаты, поскольку используемых данных для этого недостаточно.

#Отказ от ответственности. Эта статья предназначена для образовательных целей. Мы не даем никаких рекомендаций по ставкам и другим фэнтезийным играм. Таким образом, мы не несем ответственности за любые финансовые или экономические потери кого-либо.

Дополнительная область

  1. Дополнительные функции могут быть использованы для повышения точности и аккуратности.
  2. Можно использовать более продвинутый алгоритм машинного обучения.

Член команды

Суровый Десвал: www.linkedin.com/in/harsh-deswal-87400a223

Хари Кришна

Сухаш Редди Т.

Ссылки