Несмотря на то, что хоккей является национальным видом спорта страны, именно крикет правит сердцами граждан. Это вызывает много волнения и безумия среди поклонников игры. Крикет в Индии похож на религию, а игроки считаются полубогами. Это самый популярный вид спорта в Индии, и люди даже скучают по своим школам и офисам, когда происходит какой-либо крупный международный матч. Крикет как ничто другое объединяет индийцев, от детей до взрослых; все следят за счетом крикета всякий раз, когда играет индийская команда.
Чемпионат мира 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/
Инструменты и среда
- Блокнот Юпитера
- Нампи
- Панды
- Сиборн
- Scikit-learn
Факторы, которые мы учитываем для прогнозирования
Мы рассматриваем два важных фактора для прогнозирования. Во-первых, количество побед в последних шести матчах, сыгранных перед текущими матчами. Очевидно, что команда, которая показывает хорошие результаты в последних шести матчах, имеет больше шансов на победу. Но может быть случай, когда обе команды выиграли равные матчи в последних шести матчах. Таким образом, в этом случае мы учитываем текущий рейтинг, который поможет спрогнозировать в этом случае. Итак, два фактора:
- Количество побед в последних шести матчах текущего матча.
- Текущий рейтинг
Предположения, которые мы сделали
Поскольку в этом чемпионате мира примут участие 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
Заключение
Согласно этой модели, Индия собирается завоевать мир.
Эта статья написана, чтобы показать, как можно использовать машинное обучение для расчета вероятностей в моделировании, и не пытается получить правильные результаты, поскольку используемых данных для этого недостаточно.
#Отказ от ответственности. Эта статья предназначена для образовательных целей. Мы не даем никаких рекомендаций по ставкам и другим фэнтезийным играм. Таким образом, мы не несем ответственности за любые финансовые или экономические потери кого-либо.
Дополнительная область
- Дополнительные функции могут быть использованы для повышения точности и аккуратности.
- Можно использовать более продвинутый алгоритм машинного обучения.
Член команды
Суровый Десвал: www.linkedin.com/in/harsh-deswal-87400a223
Хари Кришна
Сухаш Редди Т.
Ссылки