
Guest Blog
Sackmann's Win Probability and Volatility graph and chart
September 18, 2011  08:16 PM Today I read about two matches which  for Federer fans  rank among the most pressurefilled watching experiences in our armchair 'careers':
 The first  the 2008 Wimbledon final  is described in elaborate detail as the narrative thread of
Rafa: My Story, published last month (also available as en Ebook from Amazon). Rafa relays his
thoughts and feelings throughout each of the 5 sets and every game in the final set, confessing the
nerves and desire the NYT editorialist wrote was 'concealed by the play itself,' while, the Times piece
went on to say, 'ours has gotten loose and is making it hard to breathe  even hard to watch."
 The second  the recent FedererJoker semifinal at the Open  is to be reexperienced in another
new source: PlaybyPlay stats available for the first time as a result of IBM's Pointstream Technology.
On his website, heavytopspin.com, blogger Jeff Sackmann decoded and posted the pointbypoint Win Probability for Joker and Roger as well as a Volatility graph that illustrates when the pressure was the greatest during their 5 set match. More on this below after a pause, but here is a link you can look at if you want to get a quick idea of what the IBM technology now offers to those trying to better understand the role of pressure in tennis matches:
http://jeffsackmann.com/cgibin/wpgraph.py?m=2011U1601 Joker vs Roger: 2011 US Open Men's SF
Through statistics such as these, tennis can be compared to, say, baseball, where Sackmann has valuable professional experience compiling and analyzing statistics. At the bottom of this email, I've copied some of his latest blog post, which gives a quick explanation of the data he's presented, as well a link to his fuller explanation. Jeff notes that tennis is still in the dark ages when it comes to statistical analysis, but the IBM Pointstream data is the first source that has been developed and made available in code. The data may provide a real advantage to coaches who get on this and study it to determine how it can be used with their players.
Davis Cup creates nerves for both players and spectators on a scale like no other contest in tennis, with few exceptions.
Tomorrow the pressure will be felt all over host countries Spain and Serbia, above all in Belgrade where the defending title holders lost the first two singles matches and must now  after winning the doubles today  take both final matches. As expected, Joker excused himself from opening day singles duty, citing back and rib pain (a medical excuse is necessary to preserve the option of playing later in the tie). The task of playing Nalbandian was left to Troicki, who lost in straight sets (Victor redeemed himself in doubles today teamed with doubles maestro Zimonjic). Tipsarevic lost to Del Potro in 3 close sets. The first match Sunday will feature Del Potro v Joker. Should Joker win, Tipsarevic will take on Nalbandian and hope that Davis Cup pressure doesn't prevent him from finding some of the form he showed against Joker in their 3.5 hour Open quarterfinal.
Spain leads France 21, winning both singles (Rafa over Gasquet and Ferrer over Simon, both in 3 sets) but losing the doubles to LLodra and Tsonga (Verdasco's head shave not the good luck he hoped for  and it could cost him his shampoo sponsorship). I presume we may see Jo playing singles tomorrow in place of Simon or Gasquet. If Rafa plays, it hardly seems to matter: he is 120 in Cup singles played in Spain.
From Heavytopspin.com:
Win probability graphs and stats are now available for over 600 grand slam matches from 2011. Thanks to IBM Pointstream from this year's slams, there is a wealth of data available like never before.
Here's the main menu.
Here's a sample match: The US Open semifinal between Federer and Djokovic.
When I first started publishing tennis research, win probability was one of my focuses. You can find earlier work here, which links to specific tables for games, sets, and tiebreaks. I've also published much of the relevant code, which is written in Python.
Win probability represents the odds of each player winning after every point of the match, based on the score up to that point and which player is serving. It makes no assumptions about the specific skill levels of each players, but does assume that the server has an advantage, which varies based on surface and gender. With every point, each player's win probability goes up or down, and the degree to which it rises or falls is dependent on the importance of the pointat 41, 400, winning the point is nice, but losing the point just delays the inevitable; at 56 in a tiebreak, the potential change in win probability is huge.
To quantify that in the graphs, I show another metric: Volatility, which measures the importance of each point. It is equal to the difference in win probabilities between the server winning and losing the following point. 10 percent is exciting, 20 percent is crucial, and 30 percent is edgeofyourseat stuff.
Assumptions
To produce these numbers, I needed to make several simplifying assumptions. Some are more important than others; here are the big two:
The players are equal.
Each player's ability does not vary from point to point.
The first of these is almost always false, and the second is probably false as well. The first, however, makes things more interesting. In most matches Novak Djokovic plays these days, he goes in with an 80percentorbetter chance of winning. If we graphed one of his matches starting at 85 percent, we'd usually get a very slowly ascending line. Instead, by starting at 50 percent, we can see where he and his opponent had their biggest openings, and who took advantage.
(In this longago post, I showed a sample graph with an assumption similar to the 85 percent for Djokovic, and you can see some of what I mean.)
Assuming that the players are equal also sidesteps of messy question of how to quantify each player's skill level on that day, on that surface, against that opponent.
The second big assumption ignores possibility realworld attributes like clutch performance and streakiness, along with more pedestrian considerations like some players' stronger serving in the deuce or ad court.
Another longago article of mine suggests that servers are not absolutely consistent, possibly because of natural rises and falls in performance, also possibly because of risktaking (or lack of concentration) in lowpressure situations. One of the most interesting directions for research with these stats is into this inconsistency: We need to figure out whether some players are more consistent than others, whether "clutch" exists in tennis, and much more.
One more set of assumptions regards the server's advantage. Since these graphs only encompass the four grand slams, I set the server's win percentage for each tournament. The numbers I used for men are: 63% in Australia, 61% at the French, 66% at Wimbledon, and 64% at the U.S. Open. I used percentages two points lower for women at each event.
More on Win Probability
There's very little out there on win probability and volatility in tennis. I wasn't the first person to work out the probability of winning a game, a set, or a match from a given score, but as far as I know, I'm the only person publishing graphs like this. Much of the problem is the limited availability of playbyplay descriptions for professional tennis.
That problem doesn't apply to baseball, where win probability has thrived for years. Here's a good intro to win probability stats in baseball, and fangraphs.com is known for its singlegame graphsfor instance, here's tonight's's Brewers game. In many ways, win probability is more interesting in baseball than in tennis. In tennis, there are only two possible outcomes of each point, while in baseball, there are several possible outcomes of each atbat.
Enjoy the graphs and stats!
Add a comment to this post
http://jeffsackmann.com/cgibin/wpgraph.py?m=2011U1601
Rick
Davis Cup semis: IBM Pointstream dat
 




 
  