Home
supporting the Clint Eastwood State Fightin' John Waynes since 2011

Primary links

  • About
    • $upport (lol)
    • Ethics
    • FAQ
    • Privacy Policy
  • Contact
  • MGoStore
  • MGoBoard
    • MGoBoard FAQ
    • Ticket spreadsheet
    • Michigan bar locator
    • Moderator Action Sticky
  • Useful Stuff
    • Depth Chart By Class
    • Unofficial Two Deep
    • 2013 Offer Board
    • Crude Bug Tracking System
    • Third Down Stats
    • Diaries, Windows Live Writer, And You
    • Michigan Future Schedules
    • User-Curated HOF
    • Where To Eat In Ann Arbor
Home

Navigation

  • Forums
  • Recent posts

User login

  • Create new account
  • Request new password

MGoElsewhere

  • @MGoBlog (Brian)
  • @aceanbender
  • @TomVH (Tom)
  • RSS Feed
  • iPhone App
  • Facebook profile
  • MGoKindle Store
  • mgo.licio.us
  • Brian @ TSB [Archive]
  • Brian @ AOL [Archive]
  • Sour Salty Bitter Sweet

Michigan Blogs

  • Big House Blog
  • Brice's Recruiting
  • Burgeoning Wolverine Star
  • Genuinely Sarcastic
  • Go Blue Michigan Wolverine
  • Holdin' The Rope
  • MGoFootball
  • MVictors
  • Maize 'n' Blue Nation
  • Maize 'n' Brew
  • Maize And Go Blue
  • Michigan Football Recruiting
  • Michigan Hockey Net
  • The Blog That Yost Built
  • The Hoover Street Rag
  • The M Zone
  • The Wolverine Blog
  • Touch The Banner
  • UMGoBlog
  • UMHoops
  • UMTailgate
  • Wolverine Liberation Army

M On The Net

  • mgovideo
  • MGoBlue.com
  • Mike DeSimone
  • Recruiting Planet
  • The Wolverine
  • Go Blue Wolverine
  • Winged Helmet
  • UMGoBlue.com
  • MaizeRage.org
  • Puckhead
  • The M Den
  • True Blue Fan Forum

Big Ten Blogs

  • Illinois
    • A Lion Eye
    • Hail To The Orange
    • Illinois Baseball Report
    • Illinois Loyalty
  • Indiana
    • Inside The Hall
    • The Crimson Quarry
  • Iowa
    • Black Heart, Gold Pants
    • Fight For Iowa
  • Michigan State
    • The Only Colors
  • Minnesota
    • GopherHole.com
    • The Daily Gopher
    • I'm In Love With A Fringe Bowl Team
    • TNABACG
  • Nebraska
    • Big Red Network
    • Corn Nation
    • Husker Mike's Blasphemy
    • Husker Gameday
  • Northwestern
    • Sippin' On Purple
    • Lake The Posts
  • Notre Dame
    • The House Rock Built
    • One Foot Down
  • Ohio State
    • Eleven Warriors
    • Buckeye Commentary
    • Men of the Scarlet and Gray
    • Our Honor Defend
    • The Buckeye Nine
  • Penn State
    • Slow States
    • Black Shoe Diaries
    • Happy Valley Hardball
    • Penn State Clips
    • Linebacker U
    • Nittany White Out
  • Purdue
    • Boiled Sports
    • Hammer and Rails
  • Wisconsin
    • Bruce Ciskie

Links of Note

  • Baseball
    • Big Ten Hardball
    • College Baseball Today
    • The Baseball Zealot
    • The College Baseball Blog
  • Basketball
    • Ken Pomeroy
    • Basketball Prospectus
    • Midmajority
  • College Hockey
    • Chris Heisenberg
    • College Hockey Stats
    • Inside College Hockey
    • Michigan College Hockey
    • Hockey's Future
    • Sioux Sports
    • USCHO
    • Western College Hockey
    • CCHA
      • LSSU Hockey
      • Bronco Hockey Blog
  • Football
    • Smart Football
    • Every Day Should Be Saturday
    • Doctor Saturday
    • CFB Stats
    • Harold Stassen
    • NCAA D-I Stats Page
    • The Wizard Of Odds
  • General
    • Sports Central
  • Local Interest
    • The Ann Arbor Chronicle
    • Arborwiki
    • Arbor Update
    • Teeter Talk
    • Vacuum
  • Teams Of The D
    • Lions
      • Pride of Detroit
      • Fire Millen
    • Pistons
      • Detroit Bad Boys
      • Need4Sheed
    • Tigers
      • Roar Of The Tigers
      • The Detroit Tigers Weblog
      • The Daily Fungo
    • Red Wings
      • On The Wings
      • Behind The Jersey
      • Winging It In Motown
    • Michigan Sports Forum

Get Yer Tickets

Find the best US sports betting sites on the web at onlinebetting.com. Sports wagering is getting more and more popular each year, so place your bets online today.

Enjoy online gambling? Why not try online poker or online roulette? Especially online roulette for real money. If you are going to play poker, then make sure you use the PartyPoker bonus code or PokerStars marketing code when signing up to these two poker giants.

If you're looking for online sports betting, Sportsbooks is your best option. Nothing else compares in variety and reliability.

Football Display Case

NFL Watches

Follow your favorite team with localtv-satellite.com: Click Here.

Always better to play free blackjack and free Flash slots online before making a purchase on any real online casino.

Site Search

Diaries

  • New
  • Popular
  • Hot
  • College Football 101
    cstalionsuofm - 4 hours ago
  • Space, bitches...wallpaper edition...
    jonvalk - 4 hours ago
  • Nebraska Recruiting, Michigan and the rest of the B1G
    UMgradMSUdad - 14 hours ago
  • Conference Champions Only? A Playoff Case Study
    stephenrjking - 3 days ago
  • Dear Mr. Woodson; Quit talking to Mark Snyder.
    Section 1 - 3 days ago
  •  
  • 1 of 5
  • ››
more
  • Dear Mr. Woodson; Quit talking to Mark Snyder.
    Section 1 - 4,503 views
  • Big Ten Recruiting Rankings: 5-14-12
    Ace - 3,828 views
  • Nebraska Recruiting, Michigan and the rest of the B1G
    UMgradMSUdad - 2,159 views
  • The Blockhams in "SUMMER BREAK"
    Six Zero - 2,046 views
  • Beware History
    Blazefire - 2,031 views
  •  
  • 1 of 2
  • ››
more
  • Dear Mr. Woodson; Quit talking to Mark Snyder.
    Section 1 - 114 comments
  • Conference Champions Only? A Playoff Case Study
    stephenrjking - 38 comments
  • Beware History
    Blazefire - 27 comments
  • Choosing Playoff Participants: Poll, Committee, or Autobid?
    oakapple - 27 comments
  • College Football 101
    cstalionsuofm - 6 comments
  •  
  • 1 of 2
  • ››
more

MGoBoard

  • New
  • Recent
  • Hot
  • ESPN Recruit Rankings Update
    19 replies
  • Another ND Player in Trouble for an Alcohol Related Offense
    40 replies
  • OT-US Mens Soccer team adds 11 to the roster
    18 replies
  • OT: FSU to Big 12 talk picking up heat. Clemson and Georgia Tech in talks with big 12
    79 replies
  • OT: Rookie in strange new land of the Big Ten - Nebraska POV
    21 replies
  • OT NBA Playoffs Heat vs Pacers 5-20-12: LeBron decides to take over; Heat up 6 after 3
    19 replies
  • MOAR uniform speculation!
    43 replies
  • MICHIGAN SOFTBALL: REGIONAL CHAMPS
    146 replies
  • Dallas Morning News: Big 12 Source said "We Might Be Moving Toward 4 Superconferences"
    94 replies
  • OT: I'll have another wins the preakness.
    17 replies
  • Former Wolverine Greg Brown
    15 replies
  • Devin Gardner changes Number
    96 replies
  • OT: Former UM Student on how he paid his student debt.
    53 replies
  • AA.com covers Mott Takeover; talks to Players/Coaches
    7 replies
  • Softball vs. Louisville open thread
    111 replies
  •  
  • 1 of 7
  • ››
  • ESPN Recruit Rankings Update
    19 replies
  • OT: FSU to Big 12 talk picking up heat. Clemson and Georgia Tech in talks with big 12
    79 replies
  • OT: Rookie in strange new land of the Big Ten - Nebraska POV
    21 replies
  • Another ND Player in Trouble for an Alcohol Related Offense
    40 replies
  • OT NBA Playoffs Heat vs Pacers 5-20-12: LeBron decides to take over; Heat up 6 after 3
    19 replies
  • MOAR uniform speculation!
    43 replies
  • Devin Gardner changes Number
    96 replies
  • Dallas Morning News: Big 12 Source said "We Might Be Moving Toward 4 Superconferences"
    94 replies
  • MICHIGAN SOFTBALL: REGIONAL CHAMPS
    146 replies
  • Now I Hate the Rose Bowl Too- Thanks Delany!
    50 replies
  • OT-US Mens Soccer team adds 11 to the roster
    18 replies
  • OT: Former UM Student on how he paid his student debt.
    53 replies
  • Former Wolverine Greg Brown
    15 replies
  • Feeding Division 1 Athletes
    28 replies
  • AA.com covers Mott Takeover; talks to Players/Coaches
    7 replies
  •  
  • 1 of 7
  • ››
  • Ty Isaac to USC
    328 replies
  • OT: Friday Afternoon "Whatcha Doing?" Open Posbang Thread
    252 replies
  • DAB: Alternate FB Uni Plan Forthcoming
    150 replies
  • MICHIGAN SOFTBALL: REGIONAL CHAMPS
    146 replies
  • Isaac done taking visits...
    138 replies
  • Not so cryptic update from Tremendous re: Maurice Hurst Jr.?
    117 replies
  • Experiencing the Big House
    116 replies
  • OT - Grantland on the Girl/Baseball issue from last week
    114 replies
  • Softball vs. Louisville open thread
    111 replies
  • Denard in #1 Jersey?
    98 replies
  • OT: Champions League final discussion & live thread
    98 replies
  • Devin Gardner changes Number
    96 replies
  • Scout revamps their player rankings
    95 replies
  • 5 star RB Davis to USC
    95 replies
  • Dallas Morning News: Big 12 Source said "We Might Be Moving Toward 4 Superconferences"
    94 replies
  •  
  • 1 of 7
  • ››

mgo.licio.us

  • Michigan's Lewan maturing into a leader

    but what about the bike?

    1 comments
  • Relegation in College Football!

    amazingly, we don't go down in 2008.

    1 comments
  • Newest commit Copp discusses high-school football career, decision to pursue hockey

    “We’ve had season tickets (at Yost Ice Arena) ever since I was born,” he said. “It’s always been the dream to play there.”

    0 comments
  • FACES OF DESPAIR: BIG TEN MEETINGS

    "The wolf is the only constant, Adam. It takes care of its own and lives in the wound called the world. She rips it anew each day for the blood she needs to survive."

    0 comments
  • DTotD: An overhead kick to the throat in MLS

    Justin Meram didn't just score

    0 comments
  • Devin Booker blowing up, sticking to roots

    offer coming in a month, most likely

    0 comments
  • Versatile Nik Stauskas ready to do a bit of everything for the Michigan basketball team

    "I had so many Michigan fans and other people messaging me on Twitter and saying 'I hope you're ready to play point guard. I was a little bit worried."

    1 comments
  • Eso Akunne of Michigan Wolverines holds memories of mom close

    "Come home. We need to talk about mom."

    0 comments
  • Get Familiar: Michigan verbal Taco Charlton

    Enjoys things with "game" in the title.

    2 comments
  • Scouting Video: Derrick Walton at 2012 Spiece Run ‘n Slam

    sounds like all three Michigan commits are improving their stock so far

    0 comments
  • WTKA 1050AM Mott Takeover Schedule

    all of the people

    0 comments
  • Borges on Alabama game: Preparation 'has already begun'

    I'd hope so

    0 comments
  • Glen Steele tribute - YouTube

    one of the greatest names of all time #ofalltime

    1 comments
  • Quitting on Bo Schembechler was no easy task for baseball Hall of Fame-bound Barry Larkin

    Larkin said Schembechler scattered papers with a pound of his fist and "almost climbed over the desk" to point and tell him, “No one comes to the University of Michigan and plays stinkin’ baseball!”

    4 comments
  • Lunt heads list of impact early enrollees

    Joe Bolden gets some hype.

    0 comments

Mid-Week Metrics: Behind The Numbers

By The Mathlete — August 18th, 2011 at 5:24 PM — 12 comments
Filed under:
  • faq
  • football
  • mid-week metrics
  • PAN

A quick guide to where my numbers come from and how they are calculated.

Where Does The Data Come From?

My sole source is the NCAA website, which hosts the play by play data for every year since 2003. 2004 and forward is nearly all there but 2003 is a bit hit and miss.

Thanks to MCaliber I can pull each week’s games down directly from the site into Excel where I translate the text into a variety of field and calculations that ultimately end up in an Access database. My tools are somewhat crude but they work and I can get what I need from them.

To data I have 992,624 plays in the database.

What’s Included?

All games between two FBS teams. Any games against FCS teams don’t exist as far as I’m concerned.

Every play from these games are in the database but not all plays go into calculations. End of half drives are excluded as are any drives in the second half where one team leads by 16 points or more. Only plays under those circumstances are excluded, all other plays from those games are included.

Sacks are counted as pass plays and all fumbles are excluded due to their random nature.

What’s The Baseline?

Based on all of this historical data, each down, distance and line of scrimmage are given an expected value. For example:

1st and 10 from your own 20: 1.53 expected points

1st and goal from the 1: 6.48

Since each situation has a value, the value of any play is the change in value created. A 79-yard pass on 1st and 10 from the 20 to the other 1 is worth 4.95 points (6.48 points – 1.53 points). If the running back then punches it in from the 1, he is awarded .49 points (6.97 – 6.48). Touchdowns are worth 6.97 because they create the opportunity for the PAT which is successful 97% of the time. If the PAT is good, the values for the drive look like this:

QB/WR 3.95 points

RB: .49 points

K: .03 points

Thus the 7 points the offense generated are accounted for between the initial 1.53 from field position and the remaining 5.47 from play.

Even plays that gain yards can yield to negative expected point changes. A two-yard gain on 1st and 10 puts the offense in a worse spot than they began even though it was positive yardage. If a drive ends, all of the initial field position points are “left on the field.”

Let’s say a team hands the ball to their running back three times from the 20 and gains 3 yards each play. A punt on fourth and 1 means that the initial 1.53 expected points is now 0 so the running back now has three plays for –1.53 on the books. Third down plays are typically swing plays and can provide large deviations. Convert a lot of third downs and your value/play will be larger than your yards indicated. Fail on a lot of third downs and it quickly swings in the opposite direction.

What Adjustments Are Made?

We are finally getting to PAN, Points Against Normal. All previous calculations are done independent of opponent. Once several games are on the books in a season, we start to get a picture of who is good and who is not so we can make calibrations to performances.

The baseline as calculated above is adjusted based on the strength of opponents' rush/pass offense/defense. Last year Michigan allowed 0.19 points/rush, which [Ed-M: moment of shock coming] is really bad. So even if the opponent averaged 0.15 points per rush initially, their final tally was negative at –0.04 per play since they performed below what the average team did versus Michigan. A team would have to have an initial average of at least 0.20 to come out positive on the final scoring.

The final scoring is what I will refer to as PAN. It is a measure of actual scoreboard points above the average team you are. PAN can refer to a specific unit such as passing offense, total defense or kick returns, or for a team in total. It is also a good metric for comparing quarterbacks and running backs. It is only somewhat effective for wide receivers since they rarely yield negative plays.

What Does It All Mean?

Zero PAN means you are completely average. For a BCS conference team like Michigan this typically means bottom third of the league. A three-points swing in PAN typically equates to an additional win or loss over the course of a season.

+7 will put you around the Top 25 on the season

+14 is typically Top Ten and potential BCS game

+21 is best in class and probably playing for a national championship

The top rated team I have is Florida 2008. They finished +13 on offense, +7 on defense and +3 in special teams. The top Big Ten team is Ohio 2005 at +19 (7/9/3). The top Michigan team is 2006 at +14 (4/6/4). They come in at 50th overall in the last 8 seasons.

I will try and add relevant updates if more questions come up in the comments.

  • Login or register to post comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
August 18th, 2011 at 5:35 PM | Brilliant. (Score:1)
El Demonio
Joined: 01/20/2011
MGoPoints: 126

I, for one, appreciate the effort.

  • Login or register to post comments
August 18th, 2011 at 5:39 PM | Dude, I love the stats and (Score:2)
Baldbill
Baldbill's picture
Joined: 04/09/2009
MGoPoints: 1642

Dude, I love the stats and glad you take the time to analyze them. Always interresting to see what is out there.

Semper Fidelis

  • Login or register to post comments
August 18th, 2011 at 5:40 PM | Thanks for the post, I love (Score:1)
Zone Left
Zone Left's picture
Joined: 07/03/2008
MGoPoints: 13519

Thanks for the post, I love your work.

One question, why are fumbles considered random? I understand that actually falling on the ball is probably pretty close to or completely random, but you can coach techniques to strip and hold onto the ball. If a team is good at both sets of techniques, it makes sense that they'd fumble less and cause more fumbles (relatively), which gives them fewer 50-50 chances to lose the ball and more 50-50 chances to get the ball back.

It's all John Navarre's fault.

  • Login or register to post comments
August 18th, 2011 at 5:48 PM | Fumbles (Score:2 Normal)
The Mathlete
Joined: 10/01/2008
MGoPoints: 2032

Every way I have tried to look at it shows no correlation from year to year on fumbles forced or recovered. I know there is a lot of teaching coaching behind it, but I haven't been able to find any data to suggest it's possible to be consistently good or bad at it.

  • Login or register to post comments
August 18th, 2011 at 6:11 PM | Fair enough. I'm really (Score:1)
Zone Left
Zone Left's picture
Joined: 07/03/2008
MGoPoints: 13519

Fair enough. I'm really interested in how advanced stats are created and the thought process behind them. I suspect Michigan wouldn't have faired so well in FEI, etc last year if fumbles weren't considered random. 

I know it's not easy to make a model like this in your free time, so thanks again.

It's all John Navarre's fault.

  • Login or register to post comments
August 19th, 2011 at 12:34 AM | Using the line on the game (Score:1)
Cromulent
Joined: 01/06/2011
MGoPoints: 109

Using the line on the game helps project the turnover margin. For every 23 points a team is favored by, expect a +1 turnover margin. The relationship is linear, and that scale is good enough to use in the NFL too. My boxscores go back to 1990.

  • Login or register to post comments
August 19th, 2011 at 12:02 PM | I'm assuming that's (Score:1)
Zone Left
Zone Left's picture
Joined: 07/03/2008
MGoPoints: 13519

I'm assuming that's cumulative over a season if it works in the NFL, right? There aren't too many pro games with 20+ point spreads.

I think part of the difficulty may be finding actual data on fumbles vice fumbles that result in turnovers. I'd guess fumbles are probably not random over the course of a season for a given team. I find it unlikely that Mike Hart randomly never lost a fumble for that many carries--there was probably some skill involved...

It's all John Navarre's fault.

  • Login or register to post comments
August 21st, 2011 at 5:29 PM | "There aren't too many pro (Score:1)
Cromulent
Joined: 01/06/2011
MGoPoints: 109

"There aren't too many pro games with 20+ point spreads."

I'm not sure what that has to do with my post. A 10 pt NFL fave will average about +0.4 in TO margin, as will a CFB fave of the same number. Just because there are fewer big NFL faves doesn't mean the relationship doesn't hold. It does.

 

  • Login or register to post comments
August 18th, 2011 at 10:52 PM | 2 geeky questions/comments (Score:2)
Vincent
Joined: 07/04/2011
MGoPoints: 19

 

Thanks for the post. It's nice to get some insight into your work and methods. I'd like to hear what you think of these two potential issues: 
 
1- "Recursivity" of the opponent strenght adjustment: You adjust the value of each play by team A based on how it performed relative to the average success of Team B's opponents against B over the season. But this average value is itself conditioned by B's strenght of schedule. So if A plays against B, a good SEC team with a brutal schedule that forced it to drop lots of points over the season, PAN will weigh down A's success against B based on B's performance in all these other tough games. PAN will be pessimistic about A's success. Opponents with cupcake schedules will induce the reverse bias in PAN. 
 
2- Taking league conversion averages to assign points to the different plays/positions seems to implicitly trash a lot of interesting team-specific information. I'm pretty sure there's considerable variation in goal line conversion rates for example, so getting that goal line position may not be as beneficial for all teams. I actually don't like this approach (also taken by Football Outsiders) of assigning a priori weights to different plays or statistics. It seems to me like this strategy can't help but be ad hoc. I would advocate mushing together all the relevant stats into something like a factor analysis, where the value given to each type of play is essentially recovered inductively from the covariance structure (weights will be the factor loadings). Would you consider doing this?
 
Thanks again for the great work. I enjoy reading it very much!
 
  • Login or register to post comments
August 19th, 2011 at 10:31 AM | Thanks for the (Score:2)
The Mathlete
Joined: 10/01/2008
MGoPoints: 2032

Thanks for the feedback.

 

#1 is absolutely an issue. I have done a double strength of opponent adjustment to try and adjust for this issue and you are right the SEC teams are the biggest gainers and the lower conferences are the biggest losers in the process. Unfortunately due to time, resource and coding ability constraints I haven't been able to do it in a manner that is fast and flexible enough to use in a productive way, at least not enough to justify what it is still a minor tweak. The first pass of opponent adjustment probably is 95% accurate for 75% of teams and about 75% accurate for 95% of teams.

 

#2 Don't know if I completely understand your question but I'll give it a go. My ultimate goal is to be able to compare teams against a universal standard. To do so, whether as a replacement value or average value, requires making some broad assumptions. Those assumptions won't be valid across all situations for all teams but in the aggregate should be reasonable, and at the very least they are highly consistent.

The other challenge with a more team specific approach is the sample size quickly reduces. Because college teams turn over faster than pro teams and the there are fewer games in a season, getting an adequate sample on a specific situation is nearly impossible.

  • Login or register to post comments
August 18th, 2011 at 11:03 PM | Bookmarked...thanks for taking the time for this... (Score:1)
TSS
TSS's picture
Joined: 09/21/2009
MGoPoints: 959

I look forward to your posts and insight.

"When it got down to the nitty gritty, we pounded it in there the old fashioned way, and...um...I like that."  Bo 11/11/89  #3 Michigan 24 - #8  Illinois 10

  • Login or register to post comments
August 20th, 2011 at 6:08 PM | On the data - (Score:1)
umich1
umich1's picture
Joined: 09/14/2009
MGoPoints: 599

Do you manually pull down each week's games, or did MCalibur find a way to automate the process?

I built a model last year that is based on a different premise, but is limited by the number of teams I feel like pulling down historical data for.  As such, places where I ran regressions would be aided by having a significantly larger population.

I too, am a big fan and in all honesty the Mathlete diaries are my favorite part of the site.  Keep up the good work! 

  • Login or register to post comments
Powered by Drupal, an open source content management system
Theme provided by Roopletheme; sidebars adapted from Chris Murphy.