0% found this document useful (0 votes)
300 views18 pages

The Cricket Winner Prediction With Applications of ML and Data Analytics

This document describes a project to predict the winner of cricket matches using machine learning models and historical match data. It discusses factors that influence match outcomes like batting, bowling, player and team performances. It presents several machine learning models - Naive Bayes, Decision Tree, SVM, Random Forest - that were implemented and evaluated. The research methodology involved data preparation, feature selection, model building and evaluation. Decision Tree achieved the best accuracy of 94.87% in predicting cricket match winners. The goal of the project was to analyze cricket data and predict IPL match winners from 2008-2017 using data science techniques.

Uploaded by

Muhammad Swalih
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
300 views18 pages

The Cricket Winner Prediction With Applications of ML and Data Analytics

This document describes a project to predict the winner of cricket matches using machine learning models and historical match data. It discusses factors that influence match outcomes like batting, bowling, player and team performances. It presents several machine learning models - Naive Bayes, Decision Tree, SVM, Random Forest - that were implemented and evaluated. The research methodology involved data preparation, feature selection, model building and evaluation. Decision Tree achieved the best accuracy of 94.87% in predicting cricket match winners. The goal of the project was to analyze cricket data and predict IPL match winners from 2008-2017 using data science techniques.

Uploaded by

Muhammad Swalih
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 18

The Cricket Winner Prediction With Applications

Of ML and Data Analytics

Name:Nasheel Rehman Guide: Seminar Coordinator:


USN: 4BP17CS024 Prof. Afsar Bhaig Prof. Sinan Marikattay
Year: 2020-21 Dept. of CSE Dept. of CSE
INDEX
 ABSTRACT
 INTRODUCTION
 FACTORS TO ANTICIPATE CRICKET WINNER
 CRICKET WINNER PREDICTION MODEL
 RESEARCH METHODOLOGY
 MODEL IMPLEMENTATION
 CONCLUSION
 REFRENCE
Abstract
o With the evolution in the field of Data Sciences, every business firm is adapting latest
technologies to grow their business.

o There are competitions in delivering better management, better quality of evaluations and better
services in the market.

o The only possible way to meet all these qualities is to conduct analysis of data with purity and
more accurately.

o Machine learning is the emerging field to predict future outcomes with existing data and based
on these predictions better decisions can be made.

o Cricket is a well-known game that played and watched around a globe in 104 countries. Many
of these cricket fans want their team to perform good and declare as a winner.

o In this research various features have been analyzed to predict the match winner of the game
Introduction
o SPORTS statistical analysis use in sports has been growing quickly year by year.
o Due to which the ways in which game strategies are formed or the player’s evaluation criteria
has been changed but also has the got the more interest of audience towards cricket.
o Today, there are three major formats in which cricket is being played internationally, One Day
Internationals (ODIs) and the T20 cricket and Test Matches.
o Besides these international cricket matches, T20 League cricket is getting attention in the fans
due to its shortest format and the most exciting format of the game.
o Indian Premiere League is one of most popular t20 cricket league in the world.
o Every team’s performance based on the key performances of players, team conditions and
other important aspects which decides the team’s performances in a cricket match
o The model will be built on all the possible factors affecting the outcome of cricket match.
Ground impacts, team quality and home field advantage were observed.
Factors to Anticipate Cricket winner
o Winning a cricket match depends on multiple factors like
• Batting
• Bowling
• Fielding
• Team performances
• Player performances

oTo predict the winner of a cricket match is never an easy task.

oBut there are always some kind of unique aspects or match conditions that may favor to
some team and sometime does not such as home advantage, Key Players, Pitch Conditions
and weather condition
Cricket winner prediction model
1. Naïve Bayes

2. Decision Tree Regressor

3.  Support Vector Machine (SVM)

4. Random Forest Classifier


1.Naïve Bayes

o Naïve Bayes works on the Bayes probability theorem.

o Works with the assumption that all the features are independent of class label (predicted
variable) which may be a wrong assumption.

o Naive Bayes model used in conjunction with recursive feature elimination


2.Decision Tree Regressor

• Decision Tree Regressor has been used to check the overfit by learning from the noise
of data using tree node system.
• If max depth of tree is high, decision tree regressor take details from training data’s
noise
• Decision Trees classification works on tree node principal in which instances are
sorted into tree node system
• By this hierarchy complex decision-making system are break-down into smaller
simpler decisions which provides a simple solution that is easy to implemen
3. Support Vector Machine (SVM)
• Support Vector Machine has been proven to be most used component classifier of Ada Boosting
for different prediction techniques like image recognition, medical health diagnosis and facial
recognition
• SVM classifier on given Training data, outputs an optimal hyperplane by which new example
• Hyperplane is a plane that divides line into two parts where in each class lay in either side.
SVM’s optimization measured by Regularization parameters. s can be categorized
• Regularization parameter tells about the SVM Optimization.SVM is a category of supervised
machine learning algorithms which has to be trained with pre-defined output class.
• The SVM classifier on given Training data, outputs an optimal hyperplane by which new
examples can be categorized. Hyperplane is a plane that divides line into two parts where in
each class lay in either side .
4. Random Forest Classifier

o Random Forest classifier is a method used for regression and classification techniques
o In the Random Forest Classifiers, to classify a new instance, there are number of trees in
working randomly in a forest putting input vector down
o duty of every tree is to give a class label or target variable as a vote for the class
o And which node has highest votes will be chosen by Random Forest Classifier.
Research methodology
 Methodology is a process in which data is selected, transformed and prepared for
the calculations needed to generate useful insights [.
 For this research methodology is SEMMA modeling.

Semma modeling
SEMMA Process

• The SEMMA process was developed by the SAS Institute that considers a cycle
with 5 stages for the process.
• Sample, Explore, Modify, Model, and Assess.
• Data mining is the process of discovering predictive information from the analysis
of large databases
• Python is used for the data mining of the following steps:
• There should be one informational dataset which contains enough information to
fulfill the purpose of data mining and should be able to do calculations on it to
generate useful insights.
• If the model, is not appropriate and not giving the best results then try different
techniques to make it appropriate.
Model implementation
Decision Tree Classifier
o Decision Tree works on flow chart tree like structure having nodes, branches and leafs.
o Node represents attributes of dataset; branches are represented by decision rules and
outcome of the model is represented by trees.
o The node on the top is called as root node and partitioning is done by it in recursive
manner.
o With the structure of tree like flow chart it helps to make decisions
o In machine learning decision trees are like white box which take a part in logics of
internal- decision making which cannot be find in the black box type of algorithms like
neural networks.
Contd..

o Decision tree’s time complexity can be found by number of observations and


number of features in the dataset.
o Decision trees are non- parametric and high dimensional data can easily handle by
the Decision Trees
o The splitting of records in Decision trees are done by Attribute Selection Method
o splitting the data into smaller portions of data and recursively tree building
process continue and end when every record plotted successfully.
Confusion Matrix

• The above confusion matrix of Decision Tree model has successfully


predicted the values of ‘winner’ by 76.9% accuracy
Conclusion

o The objective of this research was to predict the match winner of IPL using
historical data of IPL from season 2008 to 2017.
o To conduct the analysis and predicting the winner of IPL various branches of Data
Science has been converged including Pre-Processing of data, Visualizations of
data, preparation pf data, feature selection and implementing different machine
learning models for the predictions.
o Decision Tree model was applied which predicted the match winner with good
accuracy 94.87%.
Reference

 Jhanwar, G. M., 2017. Quantitative Assessment of Player Performance and Winner


Prediction in ODI Cricket. International Institute of Information Technology
Hyderabad - 500032, INDIA.

 Ahmed, W. & Nazir, K., 201. A Multivariate Data Mining Approach to Predict Match
Outcome in One-Day International Cricket. 10.13140/RG.2.2.30683.4688

 Asare-Frempong, J. and Jayabalan, M., 2017. Predicting customer response to bank


direct telemarketing campaign. In 2017 International Conference on Engineering
Technology and Technopreneurship (ICE2T) (pp. 1-4). IEEE. [
THANK YOU

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy