Guess Some New MLS Salaries, Win a Prize

As is often the case in MLS (and other soccer leagues) this time of year, its clubs have been introducing quite a few new players. What’s unique to MLS right now is that the most famous ones are committing to clubs that won’t play any official matches until next March. Yesterday, Frank Lampard signed with New York City FC, joining David Villa as the faces of that club heading into their expansion season next year. Kaka joined MLS’ other incoming club, Orlando City, weeks before. Villa and Kaka are going on loan elsewhere until they have a US-based squad to play with, and its unclear if Lampard will do the same, or just rest up for a few awhile.

Meanwhile, existing MLS clubs have been bringing in Americans (DaMarcus Beasley) and foreign players that each have somewhat lower profiles. Alongside these signings, some MLS players have also been getting extensions raises, most notably Sporting Kansas City turning Matt Besler and Graham Zusi into designated players.

If you’re anxious to hear about the contest I mentioned in the title, here’s where I get to that. Whoever does the best job of guessing the below salaries of the players below will get a prize. Type in your estimates of each player’s guaranteed compensation (annual wages, not weekly, as is usually reported in European leagues), alongside your name and either your email address or Twitter handle. I will shut off the poll on July 31st, or when the MLS Players Union (MLSPU) updates their listing of salaries, whichever comes first.

(the form doesn’t like commas or dollar signs, so you would type $1,000,000 as “1000000″)

After the MLSPU makes their newest salary release, which happened on the first of August in both 2012 and 2013, I’ll campare the guesses to the listed guaranteed compensation. Guessers will get a point for each percentage point above or below the actual wage for each player. Whoever ends up with the lowest point total wins. For example, if you guess $3 million and it turns out that the player makes $4 million, you get 25 points, because $3mm is 75% of $4mm, and 100-75=25. I won’t make my own guesses public, so as to avoid swaying the vote, but I’ll hold some general discussions on the topic on Twitter (@StatHunting).

The Prize

I will tailor the prize to the winner. I don’t have the budget to offer something that anyone would want, but I’ll talk to the winner via Twitter or email and see what they are into. It will probably end up being a soccer scarf, DVD, or something along those lines. I also have an autographed picture of Kenny Cooper circa 2008 that I’d happily give to someone use it for something other than a dartboard.

So, I don’t know what the prize will be, but I promise to do everything I can to make it fun. Given my lack of a budget, I might have to get pretty creative if a European wins this thing, but we’ll see.

The Reveal

Every time the MLSPU releases salary data, I visualize it. This time, that post will include a wisdom of crowds visualization with all the guesses I received compared to the actual listed figure for each player, as well as an announcement of the winner. Here’s what my most recent MLS salary visualization looked like, which may help some of you make an educated guess for some of these players:

I’ll make a couple tweaks when I chart the next release, because there are a couple parts of my approach above that I’m not entirely content with. Also, anytime the MLSPU salary release is discussed, it has to be mentioned that this data is often in some level of dispute, as coaches, owners, and technical directors have publicly stated that there are inaccuracies there. However, it’s the only information we have to go off of, and this seemed like a fun way to see how well people can guess these players’ wages.

A Guided, Interactive Tour of FIFA World Cup History

After this year’s World Cup ended, I went back to my History of the World Cup visualization and added in the 2014 data. Not content with just a data enhancement, I have also decided to break World Cup history into storypoints (a really interesting new feature in Tableau) for each era, so that readers could more easily see the record of various nations over the shorter periods of time.

What follows should speak for itself, and every era’s page is fully interactive so that those who would like to explore a specific nation’s performance can still do so by click or hovering, and all filters are active.

What is most striking to me here is the way that focusing on eras can provide shape that the overall record of teams does not offer. We almost take it as fact that Brazil and Germany have always been world conquerers, but they both had dry spells where they were not one of the best sides. Brazilian dominance in the 1950-1962 and 1982-1994 eras drive their standing as the slim all-time leader in points and goal difference per game, while few have ever been as good as Germany have been during the current 32-participant era.

Please explore the data yourself, but beware of low-sample outliers within eras. For example, while Eusebio-led Portugal had a stellar record in 1966, it was that nation’s only appearance in the era, so their standing atop the goal difference per game table should not imply that they were the top team of the era. I hope that what I’m offering here makes it much easier for people to meaningful explore the history of this tournament.

This article serves as my entry for Tableau’s Storytelling Viz Contest. If you like this, please vote for me by tweeting #StorytellingSteve today, as number of hashtags drives a $500 prize. Here, I’ll make it easy for you: 

The Story of the 2014 World Cup through Google Doodle

Google’s Doodles, the animations and games that adorn the search giant’s home page, blew past their own ridiculously high standards during the last month. That’s because the they have produced 63 light, fun doodles dedicated to the World Cup. Google even sent members of their Doodle team to Brazil so they could better capture the spirit of the tournament. This led to a ton of fun little cultural references and on-the-ground imagery in many of the images. These Doodles deserve preservation beyond their relatively dry Doodle archive page, where small versions are listed out of order and without notes on which games they referenced.

Whether you choose to scroll through all of the doodles or use your browser find feature to search for particular teams or dates, I hope you enjoy.

Thursday, June 12, 2014

Opening Ceremonies

data:image/png;base64,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 Continue reading

Assessing the World Cup Field Using Goals, Shots, and Expected Goals

Days without fixtures in the middle of the World Cup can be disarming, and especially so after the relentlessly entertaining start to the year’s tournament. Whatever time zone you are in, a certain hour hits and you instinctively flip on the TV, streaming service, check Google just to see their match-specific doodle, or look for the latest Cup chatter on Twitter.

For the second day in a row, today you won’t find any matches, and that’s a good time to sit back and assess teams accomplishments thusfar in the tournament. To mark the lack of occasion, I’ve taken non-PK goal, shot, and expected goal data (gathered by the excellent Colin Trainor) and broken them down to per 90 minute figures (extra time would skew per game results). We’ll get a good look at the whole field, and focus on the United States, which along with being my home country and the team I follow closest, has some unique attributes.

It is natural to start with goals, excluding penalty kicks and own goals, which aren’t very likely to recur. After all, outscoring opponents is the whole point of the game. The USA falls just below average, tied for 17th in the field of 32, as they finished with a -1 goal differential, while they and Algeria played more minutes than the other minus ones. However, there are issues with trying to analyze teams using only goals for and against. Performances from Switzerland, Ecuador, Croatia, and Côte d’Ivoire have not been of equal quality, but if you’re forced to look at them only in terms of rare scoring events, they are all tied with goal differentials of zero. Over a small sample, and everything in a tournament like the World Cup is a small sample, it is very difficult to say much based only on goals, which are driven by fixture difficulty, game states, and other factors that some would call luck.

One rule of thumb in statistics is that if you need to track important but rare event, you’re often better off focusing on the more common events that lead to it. With that in mind, we step back from goals to use shots (again, without PKs) for that wider focus.

Now we’ve at least got some clearer differentiation between teams. So where is the good old USA? Oh, that’s kind of embarrassing. Klinsmann’s crew allowed 94 shots, worst in the field. Alongside their taking only the 27th-most shots per 90 minutes, that massive level of shot absorption slams them to the bottom of this shot differential list. Remember what we said about the importance of fixture difficulty, though? Belgium, Ghana, and Germany all sit in the top six here, and Portugal are 13th. The USA played against four very shot-happy teams. Surely the US’ opponents reached these levels in part because because the United States was so permissive of en masse shooting, but they also sit relatively high here because of performances in their other matches.

Now for an even deeper cut we go to expected goals (again, invaluably provided by Colin Trainor). For the uninitiated, expected goals are an adjustment of shots based primarily on location. Different analysts approach expected goals in slightly different way, and you can read about the specifics of Colin’s work with Constantinos Chappas on this metric here. Basically, shot distance, angle, and body part striking the ball make a big difference in the likelihood of that shot scoring, and expected goals reflect this.

While this only lifts the USA up to 27th, keep in mind just how far behind they were on unadjusted shots. Now we see them pass the truly weaker parts of the field in Honduras, Cameroon, and Korea, alongside some more impressive teams like Chile and Nigeria. All told, the offense appears to be a little below average in this field, and the defense allowed 1.47 less the expected goal metric would project. While some would chalk that up entirely to Tim Howard, there are other positives here for the defense. While some portray Howard’s work in this tournament as herculean, if had to choose a Greek mythology descriptor, I’d go with Sisyphean.

While Howard certainly had some very highlight-worthy saves, for the most part his teammates guided opponents into difficult shooting angles, and goaded them into attempts from distances unlikely to bother a keeper of Howard’s quality. The overall image for me is of consistency and persistence, pushing back a boulder’s worth of chances, not monster-conquering, unbelievable feats of agility. As another way to compare shots and expected goals allowed, here’s a scatter plot of the two:

Note the distance between the trendline and the United States here. This again lays out that the Americans’ average shots allowed were markedly less promising than those allowed by most defenses in Brazil, though Brazil, France, Italy, and Colombia have been similar in this respect (much better company than Cameroon, Honduras, and Spain, who swung most strongly in the other direction), though those powers have also had lower overall shot allowance at the same time. This is a nuance that gets bypassed when pundits or statisticians focus only on shots, scorelines, and levels of bracket invasion for the USA.

None of this is to say that the USA were great in this tournament, or that they should still be in Brazil, preparing for Argentina right now. They weren’t, and they shouldn’t be, but they also weren’t as bad as some are arguing right now. Yes, they were often outplayed by their opponents, and while we should rightly praise Howard for his contributions, some credit goes to US defensive schemes and players, who mostly kept the likes of Christiano Ronaldo, Thomas Muller, Asamoah Gyan, and Eden Hazard out of the prime real estate directly in front of Howard.

Whether it was a conscious choice or not, over the last couple weeks Jurgen Klinsmann’s team allowed shot quantity and limited quality. While that’s no recipe for overwhelming success, it did keep them in games, and gives them a platform to grow from. Stay stingy on quality while making a regular habit of keeping opponents out of the final third more regularly, and this team could really be onto something. Of course that’s overwhelmingly easier to say than do, but ascending the ranks is supposed to be hard.

A Widget for Efficiently-Spaced World Cup Tables

When I was a more casual fan, World Cup group tables annoyed me. This pinnacle of the beautiful game was the only sports competition I knew of in which standings could not be viewed in total without scrolling through a website. This was particularly problematic if I wanted to look up a particular nation but had not memorized their group assignment. This year, I’ve designed an alternative. Above you’ll see the result. I’ve packed flags of every World Cup nation into images for each group, and when you hover or click on a particular group, you get a view of games played, goal differential, and points (presented in a bar graph as well as a number). The point here is ease of access to information. Anyone who is familiar with a nation’s flag will find its standing in the space of a second. The widget is small enough (320×100 pixels) that it can be placed anywhere on any website, using the following embed code:

<script type='text/javascript' src='http://public.tableausoftware.com/javascripts/api/viz_v1.js'></script><div class='tableauPlaceholder' style='width: 324px; height: 169px;'><noscript><a href='#'><img alt='Black ' src='http:&#47;&#47;public.tableausoftware.com&#47;static&#47;images&#47;Wo&#47;WorldCupTableWidget&#47;Black&#47;1_rss.png' style='border: none' /></a></noscript><object class='tableauViz' width='324' height='169' style='display:none;'><param name='host_url' value='http%3A%2F%2Fpublic.tableausoftware.com%2F' /> <param name='site_root' value='' /><param name='name' value='WorldCupTableWidget&#47;Black' /><param name='tabs' value='no' /><param name='toolbar' value='yes' /><param name='static_image' value='http:&#47;&#47;public.tableausoftware.com&#47;static&#47;images&#47;Wo&#47;WorldCupTableWidget&#47;Black&#47;1.png' /> <param name='animate_transition' value='yes' /><param name='display_static_image' value='yes' /><param name='display_spinner' value='yes' /><param name='display_overlay' value='yes' /><param name='display_count' value='yes' /></object></div><div style='width:324px;height:22px;padding:0px 10px 0px 0px;color:black;font:normal 8pt verdana,helvetica,arial,sans-serif;'><div style='float:right; padding-right:8px;'><a href='http://www.tableausoftware.com/public/about-tableau-products?ref=http://public.tableausoftware.com/views/WorldCupTableWidget/Black' target='_blank'>Learn About Tableau</a></div></div>

If you have an html portal for a website that will be covering the World Cup, please consider pasting the above somewhere on the main page so that your readers will be able to see whatever table they want very quickly.

Enormous thank yous go out to Colin Trainor and Jerry Tweedy, who are helping me keep this as up to date as possible throughout the group stage. My wife and I just had a child yesterday, which doesn’t bode well for the likelihood that I would be able to update results in a timely fashion on my own.

Learning to Fish in All-Time World Cup Data

I have been drafted to write for soccer.fusion.net through the World Cup. Yesterday, I posted a summary of all-time World Cup records on that site. That article does the fishing for the reader, laying out this year’s World Cup field in terms of their points per 38 matches (as a proxy for a league table), and talks about a few noteworthy stats for some of the teams.

Whenever I post something on Fusion, I will also mention it in this space, and when appropriate spin off a little something that will often be more interactive than my writing for Fusion. Today I’ll share a dashboard that allows users to use lots of filters to look at an historical record of World Cup data from any angle they like.

Give a man a fish, and you feed him for a day; show him how to catch fish, and you feed him for a lifetime.

- Anne Ritchie

For the most part, people receive a statistic or an analysis as a single item presented to them. You’re watching a game and the announcer will read a graphic on the screen that details how often the winner team holds off their opponents when ahead with x minutes left, or a writer will mention a particular fact that supports their current point; that sort of thing. While I am often a simple datafish provider myself on this site, sometimes I try to build enough interactivity into my visualizations that readers can fish for themselves. Consider the following breakdown of all-time World Cup records by country as a flexible fishing rod that lets you explore the data however you see fit.

Dashboard now includes 2014 results, but text of the article, written pre-World-Cup, is unchanged

The above Dashboard and its filters allow you to look through World Cup history via ten measures for each country, and you can filter the whole thing based on years, games played (you can move it below the default minimum of four), confederation, and 2014 World Cup groups (with a “not in 2014 WC” category if you’d like to focus on or exclude that segment). You can also filter by country simply by selecting bar graphs of particular nations.

Also, hover over any country (tapping should work on mobile browsers, too) in either the map or the bar graph and you’ll get an overall summary for them that looks like this:

This summary changes if you use the years filter to focus on a particular range of World Cups. For example, if your looking at years only from 1990-forward, the above Germany listing starts like this:

The map isn’t pinned to any particular geographic bounds, so it will zoom in and out depending on your use of the filters. Or you can click in the upper left of the map to draw a rectangle around an area you would like to focus on.

Meanwhile, the bar graph is always sorted by the measure currently chosen in the top right, and the map is color-coded by the same. Want to know who has had the most or least ejections per match across their history? Just click “Titles” in the top right and change it to “Red Cards Per Match,” and you’ll see that 17 nations have played at least 4 matches without a single ejection, and you can scroll down to see the Australia most commonly sees red, with 4 across their 10 matches.

Data Source, Methods, and Clarifications:

The data driving this comes from worldcup-history.com which is the only resource I could find online that breaks down not only nations’ World Cup totals, but their stats from individual World Cups as well. I simply used the sites’ filters to drive team totals from each Cup individually into a spreadsheet, then use Tableau Public to visualize the aggregations of each side’s data for selected years.

All stats, except top three finishes, are listed per game, because matches played totals vary so much that talk of raw World Cup totals for, say, Germany and Portugal  can be as tricky as analyzing unaggregated data for Los Angeles and San Jose, California. When one group’s sample is roughly four times the size, comparing them without digging at least a little deeper is fraught with pitfalls.

Of note, worldcup-history.com seems to count wins and losses from penalty shootouts, differing from FIFA official records, which mark them as draws for both sides. Because I felt my fusion.net piece should be more official, it was driven by stats on the FIFA website. I built the visualization above before recognizing the PK W/L issue, but I stand by it as a fun way to explore the data.

In building the visualization, I used this neat Tableau trick to allow my audience to choose which measure would drive the graph and map. Then I chose a red-white-yellow color scheme for the map, but set the mid-point as zero to ensure that only goal differential would show both colors. I also set the map to display negative values for goal allowed, red cards, and own goals, because red made the most sense to me for those negative attributes. To include gold, silver, and bronze medals in countries’ details, I tweaked Andy Cotgreave’s clever method for bar charts in a tooltip, using the character “●,” and some very large font sizes.

Also worth noting that because Tableau maps by country, it aggregated the United Kingdom as one team there, but England, Scotland, Wales, and Northern Ireland are listed separately in the bar chart.

Anyway, I hope you enjoy this visual as much as I enjoyed making it, as I think it’s a fun way to explore World Cup history. But, be warned that one World Cup does a pretty poor job of predicting the next one. Four years is a lot of time, during which players, coaches, prevailing tactics, etc. tend to shift quite a lot.  Four years ago people trumpeted that only seven countries had ever a Cup, but Spain moved that up to eight in South Africa. I’m not predicting a brand new champion, mind you, just warning that a nation’s pedigree won’t buy a great deal on the field in Brazil this month, and particularly not in the knockout rounds.

Educated Guesses, Analytics, and Tactics of United States World Cup Roster Decisions

Jurgen Klinsmann plans to submit his 30-man provisional United States World Cup roster to FIFA tomorrow afternoon. These 30 players will go to a national team camp, and by June 2nd, Klinsmann and will have to cut that roster down to the 23 who will travel to Brazil shortly thereafter.

Who will be on that plane to Brazil? Fortunately, many well-informed journalists in this country have posted their expert opinions lately, and their combined picks for the 23-man roster seem telling. The following visualization comes from adding up the picks of Steven Goff, Matthew Doyle, Matthew Tomaszewicz, Brian Sciaretta, Liviu BirdJeff Carlisle, Doug McIntyre, Adrian Melville, Alex Labidou, and Jason Davis.

These media projections go a long way toward identifying the players who are, barring injury, probably locked into a roster spot already. 18 players appeared on every single list, but Clarence Goodson seems markedly less important than the other 17. Regardless of opponent or formation, there is little reason to believe that Goodson will start a World Cup match unless Matt Besler or Omar Gonzalez are injured at the time. All of the other consensus picks have a pre-defined role on the field that does not presuppose ailments elsewhere on the roster. Given that standing, I can’t count Goodson as a certainty for the roster, but it does seem very likely that only injuries could leave the other 17 off the squad.

This leaves only six remaining World Cup spots. Goodson, Julian Green, Michael Parkhurst, Brad Evans, Chris Wondolowski, Mix Diskerud, and Maurice Edu all show up on at least half of the journalists’ 23-man roster. Add them in and you’re at 24, so at least one of them will miss out, but I would expect that each of them will at least get the chance to prove themselves during the 30-man camp.

To evaluate the rest of the US player pool, I’m going to lean on GoalImpact, a very advanced plus-minus metric, alongside my own qualitative observations. Jorg Seidel, the creator and curator of this analysis, takes goal differentials while a player is on the pitch and heavily adjusts them for home field advantage, an aging curve, red cards, and, most crucially, strength of both teammates and opponents. You may recall that my article on Julian Green‘s commitment to the United States team was centered on GoalImpact.

GoalImpact of the United States Player Pool

Thankfully, Jorg offered GoalImpact summaries of World Cup nations’ players to any bloggers that asked (all entries catalogued here), and I was the first to volunteer for the United States. Here are the top GoalImpact performers in the USA pool, alongside others I know to be in the mix, with the unanimous 18 filtered out:

Hover over any player’s name and click “GoalImpact Graph” to see Jorg’s graph of their careers by GoalImpact. Also, move the filter up to 10 in order to see the full list of players.

Overall, I’m a fan of what GoalImpact is doing here, but I feel that the metric’s strength lies in identifying general tiers of players, not in settling specific hierarchies. It is my feeling that no single metric will every form an inarguable ordering of soccer players, though, because there are far too many variations in formations, tactics, and quirks of particular players’ strengths and weaknesses for any single measure to pick up on. However, I am comfortable saying that a high GI score would generally mean that a national team coach should be paying attention to that player, and it does seem that in this case it seems that across the board, Klinsmann and his staff have managed to do just that.

The only player on the above list who hasn’t received some level of attention from Jurgen Klinsmann is Brad Friedel, and that’s because the keeper retired from international play in 2005 (but has offered to unretire in the case of an injury crisis). George John, Seth Sinovic, and Chance Myers are the only uncapped players listed, but the latter two attended a national team camp in January, while John has been invited to USA (and Greek, he’s dual-national) camps, but club opportunities and injuries (chronic injury is a notable blindspot of GoalImpact) always got in the way of his attending.

It has to be noted, though, that it is decidedly odd to see that the highest-rated outfield player in the pool is not Michael Bradley, Landon Donovan, or Clint Dempsey, but… wait, Sacha Kljestan? Indeed, Tim Howard’s GI score is the only one higher than Kljestan’s. No question, this seems weird, but we should keep in mind that Sacha is the highest profile US player whose league matches are not televised in the States. In his years with Anderlecht in Belgium, he has played well over 100 fixtures across all competitions with the club, and the only ones that get broadcast in America are their annual sampling of Europa or Champions League matches. His performances represent a significant blindspot for USMNT fans, and for surely quite a few journalists as well. This isn’t to say that we should take it on faith that he is the best US player by any stretch, but according to GI, Anderlecht thrives when Kljestan is on the pitch, and that has real value. This also goes a ways toward explaining his 46 caps under Klinsmann and Bob Bradley, who surely have kept better tabs on Kljestan’s career than most fans are capable of.

Back to the 23

Taking a closer look at the 24 players who made at least half of journalists’ projected World Cup roster lists, these players represent three keepers, six centerbacks, two leftbacks, four rightbacks, five defensive midfielders, seven midfielders, and six forwards, counting players capable of filling in at multiple positions multiple times.

As far as I’m concerned, the number of defensive options among that group is highly redundant. Defenders are the most likely position to go to a World Cup and never leave the bench, as generally subbing in a defender has far less tactical implications than does inserting a midfielder or forward. In almost any league or tournament defenders are the least popular substitutions, so why not take an extra attacker or two instead?

Given all of the above, where do I see this roster ending up? For my picks I’m treating all unanimous journalist selections (in bold) except for Clarence Goodson as givens, and piling on players that provide Klinsmann with interesting options upfield.

Keepers (3): Tim Howard, Brad Guzan, Nick Rimando

Defenders (6): Omar Gonzalez, Matt Besler, Geoff Cameron, DaMarcus Beasley, Fabian Johnson, Michael Parkhurst

Midfielders (9): Alejandro Bedoya, Graham Zusi, Jermaine Jones, Kyle Beckerman, Landon Donovan, Michael Bradley, Mix Diskerud, Maurice Edu, Sacha Kljestan

Forwards (5): Aron Johannsson, Clint Dempsey, Jozy Altidore, Chris Wondolowski, Julian Green

Because Cameron and Parkhurst can cover multiple positions on the backline, and Bedoya or Edu could play as defenders in an emergency, I would have no problem bringing only 6 nominal defenders. Nicely, a plethora of options further afield all offer greater tactical advantages than would a seventh defender, such as Goodson or Brad Evans. If I were to entertain bringing a seventh, it might actually be John Anthony Brooks or Oguchi Onyewu because this squad seems to possibly have need of a defender who is strong in the air.

This roster’s attack can shift between some combination of Dempsey’s peskiness, Donovan’s smarts, Johannsson’s movement, Altidore’s holdup play, Diskerud’s creativity, Green’s speed, Wondolowski’s positioning, Zusi’s passing, and Bedoya’s steadiness. While none of those players are world class on their own, their strengths together provide valuable flexibility.

For comparison, here’s are the top 23 vote-getters from journalists:

Keepers (3): Tim Howard, Brad Guzan, Nick Rimando

Defenders (8): Omar Gonzalez, Matt Besler, Geoff Cameron, DaMarcus Beasley, Fabian Johnson, Clarence Goodson, Michael Parkhurst, Brad Evans

Midfielders (7): Alejandro Bedoya, Graham Zusi, Jermaine Jones, Kyle Beckerman, Landon Donovan, Michael Bradley, Mix Diskerud

Forwards (5): Aron Johannsson, Clint Dempsey, Jozy Altidore, Julian Green, Chris Wondolowski

And the top 23 GoalImpact players (excluding the retired Brad Friedel, and capping defenders at eight):

Keepers (3): Tim Howard, Brad Guzan, Nick Rimando

Defenders (8): Omar Gonzalez, Matt Besler, Clarence Goodson, Michael Parkhurst,  Tony Beltran, Seth Sinovic, John Anthony Brooks, Chance Myers

Midfielders (9): Alejandro Bedoya, Graham Zusi, Kyle Beckerman, Landon Donovan, Michael Bradley, Sacha Kljestan, Maurice Edu, Brek Shea

Forwards (4): Jozy Altidore, Chris Wondolowski, Mike Magee, Terrence Boyd

Obviously, I favor my own roster choices, and the GoalImpact list is too lacking in interior tactical knowledge to land anywhere but third, but the metric does provide interesting information that challenges preconceptions of this player pool. Klinsmann has tough decisions ahead of him, and some of his roster decisions are surely dependent to some extent on what he sees in camp over the next couple weeks.

Why I Use Tableau, and a Disappearing Instructions Trick for Dashboarding

For the most part, I shy away from walking my readers through every detailed step of my data analysis and visualization process. I want to maximize the likelihood that readers will come across substantive insights rather than staid process even if they only skim my articles. This is also linked to my general goal of limiting word counts and letting interactive data visualizations in Tableau do a lot of the heavy lifting.

Note: if you are already familiar with Tableau, feel free to skip down to the section titled “My Contribution to Tableau Tips” for a trick involving disappearing instructions.

While I think these guidelines have served me well, it does leave me open to questions. I’m always happy to engage on Twitter or in the comments section about the details of my approach, but I feel I should directly address the most common question, namely how I build my data visualizations and with what software. These perked up again after the visualization I posted last Friday concerning online American interest in 16 different sports:

Tableau Public is my not-so-secret weapon of choice. I have yet to find a data product that matches it in terms of visualization, analysis, or, especially, cost (free). It’s options for visualization (particularly mapping) are deep, and don’t require any programming knowledge, and when you get to know the tool, interactivity and analysis naturally build themselves into these visualizations.

I use it’s full-featured older sibling, Tableau Desktop, for proprietary work in my dayjob, which I can’t discuss here. I will say, though, that Tableau is being quite honest when it trumpets that Public and Desktop are nearly identical. The only substantive differences are that 1) everything in Public has to be saved openly on the web, 2) Desktop can import data from far more sources than Excel, Access, text, and 3) Public can’t use data sources with greater than 1,000,000 rows. If there’s no harm in someone’s data being publicly available, these limitations will seldom be a problem for them.

Long recommendation short, if you make data charts and have a PC (I have heard Tableau hopes to roll out their products for Mac as early as this summer), you owe it to yourself to install Tableau Public and try it out. There is a tutorial treasure trove on Tableau’s own website and message boards. Also, if you want to do something with the software and the path to a solution isn’t readily apparent, Google and Bing are your best friends.  For example, Ben Jones’ post on embedding YouTube videos, was vital to my working up a chalkboard linking shot locations to video highlights.

April is Tableau Tips month, which has sparked a boom in writings about tricks and hacks of the software. Tableau’s official blog named the month’s best tips this morning, including Nelson Davis’ blog, The Visioneer, where Nelson posted a new trick on each of April’s 30 days. If you are already familiar with Tableau, click those links to expand your toolbox.

My Contribution to Tableau Tips Month:

Most of the tricks I use are borrowed. I find someone else’s explanation of a technique and use it in conjunction with other things I know about Tableau and my data to build a visualization. In preparing last week’s post, though, I stumbled on a very basic trick I haven’t seen elsewhere, and that others could benefit from.

Space is often at a premium in a dashboard, and that can be doubly true in Tableau, where you often need to include some explanations of interactive features built into the visualization. Others have used a button that viewers can hover over for detailed instructions, or a launch screen with instructions that fade away with one click.

In the viz I embedded above, I felt that it was necessary to point out that the graphs and calendar all act as filters for each other. There was a nice chunk of negative space in the line graph where I could put such a note, but if I just floated a standard text box there, it would often get in the way post-filtering. For example, someone isolating soccer, baseball, and ice hockey (via clicking on those sports in the bar graph) would have seen this:

You can still see the graph, thanks to text box transparency, but this is hardly ideal. So, instead of a standard text box, I put my note in an area annotation. This way, the instructions usually disappear once the viewer filtered the data, at which point they no longer have any need of the note. This is accomplished in a few quick steps:

1) Right-click in an empty space on the graph (preferably just on the edge of your chart’s negative space) and click “Annotate,” then “Area …”

2) Type up your note and click OK.

3) By default it will probably be cramped, so tinker with the height, width, and placement of your note. If still doesn’t fit comfortably in the negative space, double-click on your text then adjust font size, line spacing, and/or beef up the brevity.

      

4) If, like me, you don’t want the default border, right-click your note, select “Format…” then go to the “Border” dropdown menu on the left side of the screen and click “None.”

That’s it. If your readers filter in such a way that the point on which you right-clicked in step one is no longer graphed, then the note disappears instead of potentially getting in the way. Axes of Tableau graphs are by default automatic, and adjust for filtered data. If you specify axes minimums and maximums inflexibly, the note will hang around.

There are certainly other techniques for offering viz guidance to your audience, but this is my favorite so long as my graphs have enough negative space to accommodate a sufficient explanation. I wouldn’t be surprised if someone else has done the same, but Googling “Tableau disappearing instructions” didn’t yield anything. If I’ve actually discovered a new, useful application of area annotation in Tableau, woohoo.

Google Trends in Sports Part 1: Seasonality and “Popularity”

Nate Silver’s refurbished FiveThirtyEight has run some interesting columns recently, centered around North American sports teams’ and leagues’ results in Google Trends. All of them are recommended reading, but I do have some reservations, particularly around describing Trends data in terms of popularity, but we’ll get to that later. Mostly I came away curious about some issues on the periphery of FiveThirtyEight’s analysis. Silver and his colleagues used worldwide search data, but what would this look like when confined to the United States? It stands to reason that in this vast country, there should be some interesting seasonal and regional issues at play. Also, the FiveThirtyEight focus on teams and leagues was interesting, but since most sports have multiple college and pro options for people to follow, I wanted to investigate at the level of the sports themselves.

Thankfully, Google Trends makes it very easy to gain insight on all these levels. I narrowed searches to April 2006 through March 2014, in order to get a large sample without over-representing particular months or even four-year cycle that are key to some sports’ biggest events. Searching for what are commonly thought of as the big five sports in the USA yielded the following graph:


“Football” and “American Football” are Trends’ official categories for soccer and tackle football (and looking at Google’s export data in detail, I’m confident that the results’ term confusion is minimal). I’ve chosen to make the terminology more USA-centric within the rest of the article and my own visualizations.

Online interest in these sports certainly ebbs and flows over the course of every year, and it appears to follow annual patterns, with the biggest divergences coming from soccer and hockey, in association with World Cups and Olympics, respectively. Tackle football and basketball have the highest peaks, while ice hockey only very rarely even threatened to be the fourth most-searched sport in the country. But it is a bit jumbled, and would be even more so if I added in other sports.

Nicely, Google Trends allows users to download the data so they can take a deeper dive themselves. I pulled reports for every sport I could think of (always including tackle football in the query, as Trends scales results relative to the most popular single instance) and put them into one master list. Trends did not offer mixed martial arts and golf as sports (if there isn’t a Trends category for a sport, then the data would also reflect searches for the Volkswagen Golf, for example), so I searched for their dominant competitions, the UFC and PGA, which have Trends categories as leagues, instead. Sports with overall ratings of zero (sorry, bicycle racing and rugby union) were excluded. With that data set in hand, Tableau Public made it easy to compile a graph of online interest in each of these sports, averaging across each individual week of the year. The minor sports are hard to see, but using the column graph to filter to those smaller competitions makes it easy to compare them.

Unsurprisingly, the patterns that were looped eight times in the first graph are easier to spot in this view. The two consistent high-points are tackle football cresting as August turns to September (just prior to the NFL season), and basketball doing so in mid-March. Probably not a coincidence that both fantasy football drafts and March Madness bracket are commonly researched online.

Soccer is steadily in second or third place throughout the year, even popping into first during most of June and July. Hockey just doesn’t see nearly as much interest as the other major sports (but does feature prominently in some states, which we’ll get into when I write about regionality during part two of this series), and even during the NHL season it is sometimes out-searched by auto racing, tennis, swimming, MMA, and boxing. Online interest in baseball certainly exceeds that of hockey, but not many others, and it’s scores are highest in the first couple months of the MLB season.

Counter-intuitively, online interest seems to rarely peak in association with the end of a sports season, when trophies get handed out, and TV ratings are at their highest. This gets at the heart of some issues around the word FiveThirtyEight used most often when presenting Google Trends data. It is literally a record of how often Google users search regarding topics, and while that points in the direction of popularity, labeling it as online interest or online intrigue is be more accurate, and reflects verbiage from Google’s own descriptions of the service. To illustrate, let’s look at a couple hypothetical fans:

1) A baseball fan in his sixties, who has season tickets to his local MLB park, and new information is regularly available to him through TV, newspapers, magazines, etc., which he takes advantage of religiously. Maybe he bookmarks his favorite baseball websites, but unless he’s big on sabermetrics, he probably doesn’t need to make baseball-related Google searches very often. Even then he might just thumb through his well-worn Baseball Almanac.

2) A twenty-something soccer supporter, who follows multiple teams and leagues around the world. Even if she has a great TV package that carries all the matches she wants to see, she still hits Google regularly to make sure she knows which channel to turn to for a particular match. If her cable package doesn’t include the ESPN, Fox Sports, beIN, GolTV, etc. channel that she needs to watch that fixture, a mass of Googling will probably be necessary to find a reliable-enough, illicit stream of the match.

Is one of them more interested in their favorite sport than the other? They could both be labeled fanatics, but they would have enormously different impacts on Google Trends. Obviously, these are two extremes, but it seems to me that sports that attract younger fans and provide them a natural need to search for information pertinent to that sport online are generally going to have inflated Trends scores, relative to their overall popularity.

Driving the earlier graphs by median provides another useful angle to explore this data, albeit one that would would seem to reflect overall popularity to an even lesser extent.

Soccer is number one! Well, at least it is when isolating the most middle-of-the-road week (layman’s definition of the median) and judging by online intrigue. There isn’t an offseason, since European leagues, MLS, Liga MX, and others all have different schedules, and as I implied in describing the hypothetical fan earlier, soccer fans in this country generally tend to be young, open to technology, and have a real need to use Google in order to follow their sport.

Also worth noting here that while Trends enhancements claim to specialize in sorting out tricky terms, “football” is absolutely one of the trickiest, and is very much central to this study. I’m not as concerned with this as some, because I would hope that google is using outcomes as well as search terms in their criteria. Seems unlikely that the average American would click a link concerning David Beckham when they were trying to search regarding NFL football.

Based on media exposure, advertising revenue, and other factors, we know that soccer isn’t one of the top three of the States’ sports hierarchy, let alone at the head of it. But when factoring in searches for every professional and amateur competition, as well as equipment and miscellaneous other sport-related queries, the beautiful game is clearly the steadiest presence in this Trends data.

While it would be reckless to claim that Google Trends illustrates an indisputable hierarchy of sports in the United States, beware any claims that it is utterly irrelevant. Every year, more and more of American life takes place online, and online interest should at the very least be of great interest to anyone writing about sports online, or who is tasked with marketing to the valuable demographics that skew toward Google Trends.


Since the Tableau visualizations in this post have implications well beyond my usually soccer-centric audience, it’s a good time to note that anyone can feel free to embed any of my Tableau Public work on their own website. Just click the “Share” link in the bottom left of any viz and copy the embed code into your site’s editor that is labeled HTML or text. Mentioning me in the article and on Twitter (@StatHunting) would of course be appreciated as well.

2014 MLS Salaries Visualized

Yesterday was Christmas for a certain breed of MLS need. The MLS Players Union released 2014 player salaries for public consumption. The release does not reflect the most labyrinthine aspects of MLS wage rules, like retention funds, allocation money, etc., but I don’t know of another soccer league anywhere that has player wage data like this available mid-season.

I have delved into all the previous MLSPU salary releases before, and I strongly advise that people resist the urge to focus on specifics here. The odds that a player’s salary listed here it’s their exact salary cap cost fall somewhere on a spectrum between unlikely and impossible. Only the first 20 players on the roster count toward the cap, and the MLSPU release does not reflect allocation money, retention funds, former/lending clubs continuing to pay some wages, or special player statuses like Homegrown, Generation Adidas, or especially Designated Player. Almost feels appropriate that on the MLSPU website this file is listed as up to date through April Fools Day. However, we can get a good sketch of which clubs spend most, and of the wage disparities between the top and bottom of each club’s roster.

According to this release, yes, the guaranteed compensations of Clint Dempsey, Michael Bradley, Jermain Defoe, Landon Donovan, Robbie Keane, and Thierry Henry are higher than those for the full rosters of art least 12 of the 19 clubs in MLS. Those six (1.1% of players on club rosters) make 28.5% of the league’s full player wages. Also, the lowest salary reported, $36,500 made by 54 different players, is 0.5% of the highest, Dempsey’s $6,695,189.00. Of course, those players all bring in merchandising, ticket sales, and headlines that the grunts don’t. It would not be surprising if MLS and club accountants file some portion of the big player expenditures under marketing, instead of wages.

About a month ago I showed that total salaries have been a very poor predictor of league points going all the way back to the first MLSPU release in 2007. That’s not to say they are irrelevant, but their influence is overwhelmingly more subtle on the field than in big European leagues, which some have joked might as well be played on a balance sheet.

Figures like this are sure to be a major topic of conversation in upcoming collective bargaining negotiations between MLS and its Players Union. The current CBA expires after this season, and most of the expected points of contention are related in small or total ways to salary disparity. The players will want higher minimums, free agency, and a big boost to the salary cap, while the league will likely seek to maintain as much of the status quo as they can in the name of profitability and stability. Fans of the league would be well-served by becoming at least passingly familiar with the wage dynamics at play as MLS heads toward this critical juncture. Hopefully the above visual will clarify the issues for some.