Descriptive vs. Predictive

What's the difference between a descriptive metric & a predictive metric? Why does it matter?

A thread 👇
1/ Generally speaking:

- Descriptive metrics are intended to describe what has happened in the past

- Predictive metrics are intended to provide insight into what might happen in the future
2/ Let's look at an example of each type.

A 🏀 player's Free Throw % is a descriptive metric because it quantifies the efficiency with which a player shot free throws in the past.
3/ Win Probability, on the other hand, is typically a predictive metric because it makes a prediction about the likelihood of game outcomes in the future.
4/ Why does the distinction between descriptive & predictive matter?

Because past performance/results may, for a number of reasons, not resemble future performance.
5/ Let's use an example of a ⚾ player. We'll call him Joe.

Joe has hit 45, 40, 35 & 40 home runs in the last four seasons, respectively.

Thus, over that period, his Avg. Home Runs per Season is 40.0
6/ Now let's say Joe is a free agent and I'm the GM of a team interested in signing Joe.

If I look only at Joe's Average Home Runs per Season, I might think that he's worth a 5-year contract fitting for someone hitting 40 home runs in a season.
7/ But Average Home Runs per Season is only a descriptive metric in this case, and Joe's past performance may not resemble his future performance.

Why?

A number of reasons, but one of the most obvious is age.
8/ Let's say that Joe is now 34 years old and moving out of his prime.

Should we expect Joe to maintain his current level of performance as he continues to age out of his prime?

Probably not.
9/ Because of this, we shouldn't only rely on a descriptive metric like Average Home Runs per Season when estimating Joe's value in future seasons.

We might end up "paying for past performance" if we do.
10/ What would we look at instead?

Fortunately, analytics folk spend a lot of time building advanced metrics that account for this exact type of situation.
11/ Without getting too technical, these advanced metrics take into account factors like player age when projecting future performance.

If it wasn't already clear, these types of metrics are predictive metrics.
12/ A final point: In most cases, a predictive metric will be built using descriptive metrics as inputs.

What happened in the past is still valuable in predicting the future, as long as we account for what might change (like age).
13/ For a slightly deeper dive on the difference between descriptive and predictive metrics, check out my blog post on the topic:
brendankent.com/2020/12/08/spo…

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Brendan Kent

Brendan Kent Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @brendankent

28 Jan
New to sports analytics?

These are the programming languages and tools to learn & the order to prioritize learning them in.

A thread 👇
Priority 1️⃣: Get comfortable with Excel

Most high-level modeling is not done in Excel, however, it’s still important to know your way around a spreadsheet.

If you don’t have access to Excel, Google Sheets (which is free) will do the trick.
Priority 2️⃣: Learn either R or Python

R & Python are the core languages of sports analytics, & most roles will require that you know at least 1 of them.

Don’t worry about learning both at first. They’re similar languages and if you know one, it'll be easy to learn the other.
Read 10 tweets
16 Oct 20
Thread: There are a variety of online statistics, computer science, and data science courses that can be audited for free.

Here are a few I'd recommend to those interested in developing a technical skill set for sports analytics ⬇
"Intro to Statistics" from Stanford

Gotta build the foundation!

udacity.com/course/intro-t…
"Introduction to Computer Science & Programming Using Python" from MIT

These days, virtually every job in sports analytics requires some programming experience.

edx.org/course/introdu…
Read 7 tweets
14 Oct 20
There aren't many better ways to get exposure to teams (that are hiring) than to perform well in this. Also, sports analytics is fun.
More specifically to this year's topic (the secondary), many football analytics folks I've spoken to (including on @MeasurablesPod) agree this is perhaps the most difficult area of the game to quantify.

Excited to see how people tackle this problem (pun intended, obviously).
Read 6 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!