Forecasting a Tennis Match at the Australian Open

Slides:



Advertisements
Similar presentations
Some alternative mens doubles scoring systems Tristan Barnett – Sportsbet21 Pty Ltd Alan Brown – Swinburne University of Technology Graham Pollard – University.
Advertisements

1 Counting Techniques: Possibility Trees, Multiplication Rule, Permutations.
Forecasting Models With Linear Trend. Linear Trend Model If a modeled is hypothesized that has only linear trend and random effects, it will be of the.
Assignment Read course PowerPoint file: MBD 2 Proj1.pptx (Slides 21-34)
Chapter 12 - Forecasting Forecasting is important in the business decision-making process in which a current choice or decision has future implications:
k r Factorial Designs with Replications r replications of 2 k Experiments –2 k r observations. –Allows estimation of experimental errors Model:
P robability Sample Space 郭俊利 2009/02/27. Probability 2 Outline Sample space Probability axioms Conditional probability Independence 1.1 ~ 1.5.
Forecasting a Tennis Match at the Australian Open
 Serena and her sister Venus!. Where/when Serena born? o Serena was born in Saginaw, Michigan on Sept. 26, She lived in Compton, California when.
Example of Poisson Distribution-Wars by Year Number of wars beginning by year for years Table of Frequency counts and proportions (458 years):
Experimental Probability of Simple Events
ECE194 S’02 Introduction to Engineering Design Arizona State University 1 Modeling #6 - Tennis Anyone? Begin with the end in mind  Deterministic model.
Optimal Use of Tennis Resources Tristan Barnett Stephen Clarke Alan Brown.
The Game of Tennis The game of tennis can be played as either singles or doubles. The singles game has two participants, two individuals teaming up to.
Essential Question: How do you find a growth factor and a decay factor?
Choi Recall: What is a Series? A series is the sum of terms of a sequence. The sum of the first n terms in a sequence is denoted as S n. S 5  the sum.
INTEGRATED MATH 2 INEQUALITIES IN TWO VARIABLES LESSON OBJECTIVES: 1)Graph the solution set of a linear inequality in two variables. 2)Graph the solution.
Rating Table Tennis Players An application of Bayesian inference.
1 Given the following data, calculate forecasts for months April through June using a three- month moving average and an exponential smoothing forecast.
Simple Exponential Smoothing The forecast value is a weighted average of all the available previous values The weights decline geometrically Gives more.
Probability WebQuest. Introduction "Heads, you go first; tails, I do." "I need to roll a seven to win." "If I can spin and land on a green slot the jackpot.
Jeopardy Domain Range Graph transformation s Solving Functions Function Regression Probability Q $100 Q $200 Q $300 Q $400 Q $500 Q $100 Q $200 Q $300.
6.5 Find Expected Value MM1D2d: Use expected value to predict outcomes. Unit 4: The Chance of Winning!
Example 13.3 Quarterly Sales at Intel Regression-Based Trend Models.
Markov Processes What is a Markov Process?
Find Expected Value.  A collection of outcomes is partitioned into n events, no two of which have any outcomes in common. The probabilities of n events.
FORECAST 2 Exponential smoothing. 3a. Exponential Smoothing Assumes the most recent observations have the highest predictive value – gives more weight.
BUSINESS MATHEMATICS & STATISTICS. Module 7 Factorials Permutations and Combinations ( Lecture 34) Elementary Probability ( Lectures 35-36) Chi-Square.
Forecasting the Winner of a Tennis Match Franc Klaassen University of Amsterdam (NL) Jan R. Magnus Tilburg University (NL) TST Congress, London July 29,
Chapter 3 Lecture 4 Forecasting. Time Series is a sequence of measurements over time, usually obtained at equally spaced intervals – Daily – Monthly –
Supervise Learning Introduction. What is Learning Problem Learning = Improving with experience at some task – Improve over task T, – With respect to performance.
Who Won It? SPORTS STATISTICS ACTIVITY RUGBY LEAGUE FOOTBALL Created by Simon Pampena Except where otherwise noted, the content in this document is licensed.
Story Board : UEFA EURO 2016 Knockout stages from the eyes of data.
Forecasting Purpose is to forecast, not to explain the historical pattern Models for forecasting may not make sense as a description for ”physical” behaviour.
Chapter 7 Designing Competition Formats
Optimal Play of the Farkle Dice Game
Table Tennis Unit Plan CI 350 By: Dane A. Baker.
Discrete-time markov chain (continuation)
Naive Bayes Classifier
3.2A Least Squares Regression
Racquetball Rules.
Example of Poisson Distribution-Wars by Year
Tennis.
Cycles and Exponential Smoothing Models
Other Normal Distributions
Replace this text with the game name
Tennis.
THE VOWELS A /ei/ E /i/ I /ai/ O /ou/ U /yu/
Grade 11 Functions (MCR3U)
Example of Poisson Distribution-Wars by Year
Presentation.
AS Maths Decision Paper January 2006 Model Answers.
Hidden Markov Models (HMMs)
Homework #5 — Monte Carlo Simulation
Mathematics Unit 42: Table Tennis Tournament
Modeling #6 - Tennis Anyone?
For First Place Most Times Up at the Table
1.5 Functions and Logarithms
Fall Final Topics by “Notecard”.
Forecasting - Introduction
6.5 Find Expected Value MM1D2d.
Tennis.
REDUCING INJURIES BY SUBSTANTIALLY DECREASING THE LIKELIHOOD OF LONG TENNIS MATCHES Tristan Barnett and Graham Pollard “Mathematicians can play a role.
Using Microsoft Excel to model a tennis match
Risk Taking in Badminton to Optimize in-the-run Performance
Tennis Rules.
Connect 4 michael yura.
Agenda Warmup Lesson 1.9 (random #s, Boolean variables, etc)
Chap 4: Exponential Smoothing
Presentation transcript:

Forecasting a Tennis Match at the Australian Open Tristan Barnett Supervisors Stephen Clarke Alan Brown

Introduction Match Predictions Real Time Predictions Markov Chain Model Collecting Data Exponential Smoothing Combining Player Statistics Real Time Predictions Combining Sheets from Markov Chain Model Bayesian Updating Rule Excel Computer Demonstration Use a second option for Slide Master

Markov Chain Model Modelling a game of tennis Recurrence Formula: P(a,b) = pP(a+1,b) + (1-p)P(a,b+1) Boundary Conditions: P(a,b) = 1 if a=4, b ≤ 2 P(a,b) = 0 if b=4, a ≤ 2 where for player A: p = probability of winning a point on serve P(a,b) = conditional probability of winning the game when the score is (a,b) Use a second option for Slide Master

Markov Chain Model Table 1: The conditional probabilities of player A winning the game from various score lines for p = 0.6 Similarly sheet for player B serving sheets for a set (from sheets of a game) sheet for a match (from sheets of a set) Use a second option for Slide Master

Collecting Data The ATP tour matchfacts: http://www.atptennis.com/en/media/rankings/matchfacts.pdf Use a second option for Slide Master

Collecting Data fi = ai bi + ( 1 - ai ) ci gi = aav di + ( 1 - aav ) ei where the percentage for player i : fi = points won on serve gi = points won on return ai = 1st serves in play bi = points won on 1st serve ci = points won on 2nd serve di = points won on return of 1st serve ei = points won on return of 2nd serve where the percentage for average player on the ATP tour: aav = 1st serves in play = 58.7% Use a second option for Slide Master

Exponential Smoothing Fit = Fit-1 + [ 1 - ( 1 – α )n ] [ fit - Fit-1 ] Git = Git-1 + [ 1 - ( 1 – α )n ] [ git - Git-1 ] where: For player i at period t Fit = smoothed average of the percentage of points won on serve after observing fit Git = smoothed average of the percentage of points won on return of serve after observing git Initialised for average ATP tour player Fi0 = the ATP average of percentage of points won on serve Gi0 = the ATP average of percentage of points won on return of serve n = number of matches played since period t-1 α =smoothing constant When n=1, [1-(1-α)n] = α, as expected When n becomes large, [1-(1-α)n] → 1, as expected Use a second option for Slide Master

Combining Player Statistics fij = ft + ( fi - fav ) - ( gj - gav ) gji = gt + ( gj - gav ) - ( fi - fav ) where: For the combined player statistics fij = percentage of points won on serve for player i against player j gji =percentage points won on return for player j against player I For the tournament averages ft = percentage of points won on serve gt = percentage of points won on return of serve For the ATP tour averages fav = percentage of points won on serve gav = percentage of points won on return of serve Since ft + gt = 1, fij + gji = 1 for all i,j as required Use a second option for Slide Master

Combining Sheets The equation for the probability of player A winning a best-of-5 set match from (e,f) in sets, (c,d) in games, (a,b) in points, player A serving. P''(a,b:c,d:e,f ) = P(a,b) P'B(c+1,d) P''(e+1,f ) + P(a,b) [1-P'B(c+1,d)] P''(e,f+1) + [1-P(a,b)] P'B(c,d+1) P''(e+1,f ) + [1-P(a,b)] [1-P'B(c,d+1)] P''(e,f+1) where for player A : P''(a,b:c,d:e,f ) = probability of winning the match from (a,b:c,d:e,f ) P'B(c,d) = probability of winning the set from (c,d) when player B is serving P''(e,f ) = probability of winning the match from (e,f ) Use a second option for Slide Master

Bayesian Updating Rule where: θ ti = updated percentage of points won on serve at time t for player i μi = initial percentage of points won on serve for player i φ ti = actual percentage of points won on serve at time t for player i n = number of points played M = expected points to be played When n=0, θ 0i= μi as expected When M → 0, θ ti → φ ti Use a second option for Slide Master

Computer Demonstration ISF3.XLS 2003 Australian Open Quarter Final El Aynaoui versus Roddick Use a second option for Slide Master

Computer Demonstration ISF3.XLS 2003 Australian Open Quarter Final El Aynaoui versus Roddick Use a second option for Slide Master

Computer Demonstration ISF4.XLS End of 1st set where: = game to El Aynaoui = game to Roddick = set to El Aynaoui Use a second option for Slide Master

Computer Demonstration End of match where: = game to El Aynaoui by breaking serve = game to Roddick by breaking serve = set to El Aynaoui = set to Roddick Use a second option for Slide Master

Applications to warfare Use a second option for Slide Master Tennis: (points, games, sets, match) Warfare: (skirmishes, battles, campaigns, war)

The End Game! Set! Match! Use a second option for Slide Master