Draft Prospect Evaluation Using Principal Component Analysis

A guest post by W. Casan Scott, Baylor University.

As different as ecology and the NFL sound, they share quite similar problems. The environment is an infinitely complex system with many known and unknown variables. The NFL is a perpetually changing landscape with a revolving door of players and schemes. Predicting an athlete’s performance pre-draft is complicated through a number of contributing variables including combine results, college production, intangibles, or how well that player fits a certain NFL scheme. Perhaps techniques that ecologists use to discern confounding trends in nature may be suitable for such challenges as the NFL draft. This article aims to introduce an eco-statistical tool, Principal Component Analysis (PCA), and its potential utility to advanced NFL analytics.

My Ph.D. research area is aquatic eco-toxicology, where I primarily model chemical exposure hazards to fish. So essentially, I use the best available data and methods to quantify how much danger a fish may be in, in a given habitat. Chemical exposures occur in infinitely complex mixtures across many different environments, and distinguishing trends from such dynamic situations is difficult.

Prospective draftees are actually similar (in theory) in that they are always a unique combination of their college team, inherent athleticism, history, intangibles, and even the current landscape in the NFL. The myriad of variables present in the environment and the NFL, both static and changing, make it difficult to separate the noise from actual, observable trends.

In environmental science, we sometimes use non-traditional methods to help us visualize what previously could not be observed. Likewise, Advanced NFL Analytics tries to answer questions that traditional methods cannot. The goal of this article is to educate others of the utility of eco-statistical tools, namely Principal Component Analysis (PCA), in assessing NFL draft prospects.

Wondering About the Wonderlic: Does It Predict Quarterback Performance?

By: Austin Tymins and Andrew Fraga
Published originally at Harvard Sports Analysis

During the 2014 NFL Draft, all 32 NFL teams will be on the clock to invest in the future of their franchises. Decision makers will feel immense pressure to secure a top-notch first round pick, find the next Tom Brady in the sixth round, and, most importantly, avoid selecting a bust. College stats, highlight reels, and NFL Combine results will all be evaluated. The draft, however, isn’t just about physical prowess; in addition to the 6 workouts at the NFL Combine, such as the 40-yard dash and bench press, draft prospects must also complete the Wonderlic Test, an examination designed to gauge mental aptitude.

New Site Title and New Address

Advanced NFL Stats is now Advanced Football Analytics. The new address is, appropriately, www.AdvancedFootballAnalytics.com. I regret the inconvenience for the broken links and bookmarks, but this change has been long overdue. The reasons for the change have mostly to do with trademark concerns, and 'analytics' does a better job than 'stats' in reflecting the nature of the site.

I'm gradually updating all the banners and titles, but you'll still see ANS references for while as things progress. And the old url advancednflstats.com will redirect to the new address, hopefully just as soon as the update spreads to all the dns servers.

Thanks to everyone for sticking with AFA!

Coming Soon...

Project WOPR.

That's all I'm going to say.


Lacrosse Analytics

I'm a Baltimore guy, and aside from an affinity for steamed crabs and a regrettable taste for National Bohemian beer, the mid-Atlantic has given me an appreciation for the sport of lacrosse. To most North American sports fans, lacrosse must seem like some strange niche sport, like "jousting" or "baseball." But it's very entertaining and fun to watch. It's growing fast, particularly in the super-zips around DC where the ANS headquarters is.

For those not familiar with lacrosse, imagine hockey played on a football field but, you know, with cleats instead of skates. And instead of a flat puck and flat sticks, there's a round ball and the sticks have small netted pocket to carry said ball. And instead of 3 periods, which must be some sort of weird French-Canadian socialist metric system thing, there's an even 4 quarters of play in lacrosse, just like God intended. But pretty much everything else is the same as hockey--face offs, goaltending, penalties & power plays. Lacrosse players tend to have more teeth though.

Because players carry the ball in their sticks rather than push it around on ice, possession tends to be more permanent than hockey. Lacrosse belongs to a class of sports I think of as "flow" sports. Soccer, hockey, lacrosse, field hockey, and to some degree basketball qualify. They are characterized by unbroken and continuous play, a ball loosely possessed by one team, and netted goals at either end of the field (or court). There are many variants of the basic team/ball/goal sport--for those of us old enough to remember the Goodwill Games of the 1980s, we have the dystopic sport of motoball burned into our brains. And for those of us (un)fortunate enough to attend the US Naval Academy (or the NY State penitentiary system) there's field ball. The interesting thing about these sports is that they can all be modeled the same way.

So with lacrosse season underway, I thought I'd take a detour from football work and make my contribution to lacrosse analytics. I built a parametric win probability model for lacrosse based on score, time, and possession. Here's how often a team can expect to win based on neutral possession--when there's a loose ball or immediately upon a faceoff following a previous score:

ANS Is Hiring!

Advanced NFL Stats is pleased to announce its 2014 intern program. We're looking for bright, energetic young men and women who share our passion and enthusiasm for sports analytics. This is a competitive program that will give successful candidates critical tools and experience needed for a successful start to a career in the sports world. ANS interns will have the opportunity to apply cutting edge methods and provide analysis to major media outlets and directly support multiple professional teams' coaching and personnel staffs.

The main responsibilities of the intern will include, but are not limited to the following:
*Support ANS team with data extractions, analysis, reporting, and data presentation
*Suggest new ways to improve existing processes
*Document and automate data and analytic processes

Required Qualifications
*Currently enrolled in, or a recent graduate of, a quantitative degree program such as Operations Research, Mathematics, Statistics, Economics, Computer Science, Information Science, Management Information Systems, or similar
*Senior, recent graduate or post-grad level
*Demonstrated attentiveness to detail
*Experience in analytical field
*Proficient in SPSS, SAS, mySQL, and/or R
*Proficient in Microsoft Office suite

Preferred Qualifications

When Coaches Use Timeouts

As I continue to work on the next generation WP model, I'm looking hard at how timeouts are used. Here are 2 charts that capture about as much information as can be squeezed into a graphic.

The charts need some explanation. They plot how many timeouts a team has left during the second half based on time and score. Each facet represents a score difference. For example the top left plot is for when the team with the ball is down by 21 points.  Each facet's horizontal axis represents game minutes remaining, from 30 to 0. The vertical axis is the average number of timeouts left. So as the half expires, teams obviously have fewer timeouts remaining.

The first chart shows the defense's number of timeouts left throughout the second half based on the offense's current lead. I realize that's a little confusing, but I always think of game state from the perspective of the offense. For example, the green facet titled "-7" is for a defense that's leading by 7. You can notice that defenses ahead naturally use fewer timeouts than those that trail, as indicated by comparison to the "7" facet in blue. (Click to enlarge.)

What I'm Working On

It's been almost 6 years since I introduced the win probability model. It's been useful, to say the least. But it's also been a prisoner of the decisions I made back in 2008, long before I realized just how much it could help analyze the game. Imagine a building that serves its purpose adequately, but came to be as the result of many unplanned additions and modifications. That's essentially the current WP model, an ungainly algorithm with layers upon layers of features added on top of the original fit. It works, but it's more complicated than it needs to be, which makes upkeep a big problem.

Despite last season's improvements, it's long past time for an overhaul. Adding the new overtime rules, team strength adjustments, and coin flip considerations were big steps forward, but ultimately they were just more additions to the house.

The problem is that I'm invested in an architecture that wasn't planned to be used as a decision analysis tool. It must have been in 2007 when I recall some tv announcer say that Brian Billick was 500-1 (or whatever) when the Ravens had a lead of 14 points or more. I immediately thought, isn't that due more to Chris McAllister than Brian Billick? And, by the way, what is the chance a team will win given a certain lead and time remaining? When can I relax when my home team is up by 10 points? 13 points? 17 points?

That was the only purpose behind the original model. It didn't need a lot of precision or features. But soon I realized that if it were improved sufficiently, it could be much more. So I added field position. And then I added better statistical smoothing. And then I added down and distance. Then I added more and more features, but they were always modifications and overlays to the underlying model, all the while being tied to decisions I made years ago when I just wanted to satisfy my curiosity.

So I'm creating an all new model. Here's what it will include: