Home | Webstore
Latest News: OOTP 25 Available - FHM 10 Available - OOTP Go! Available

Out of the Park Baseball 25 Buy Now!

  

Go Back   OOTP Developments Forums > Prior Versions of Our Games > Earlier versions of Out of the Park Baseball > Earlier versions of OOTP: General Discussions

Earlier versions of OOTP: General Discussions General chat about the game...

Reply
 
Thread Tools
Old 07-19-2007, 02:37 PM   #1
Neags23
All Star Starter
 
Neags23's Avatar
 
Join Date: Apr 2006
Posts: 1,576
WARP Formula

Does anyone know the formula used for Wins Above Replacement Player? I can't find it anywhere.

I'm guessing it may be in the depths of Baseball Prospectus, but you have to be a subscriber. I wouldn't mind paying the 5 bucks for all they have to offer, but I don't want to if I don't know for sure they're willing to share their formulas.
__________________
Former GM Washburn Sea Wolves Dog Days Baseball
1981 & 1986 Kennel Cup Champions!
Neags23 is offline   Reply With Quote
Old 07-19-2007, 04:02 PM   #2
injury log
Hall Of Famer
 
Join Date: Apr 2007
Location: Toronto
Posts: 9,162
The formula isn't really a secret. WARP combines VORP, which measure the number of runs a player contributes above replacement level on offense, and FRAA, which measures the number of runs a player contributes above an average player on defense. Both can be negative, of course. Add these together, you get the number of runs a player contributed on offense and defense combined; divide by 10 to get the number of wins contributed, which is WARP. At least, that's my understanding of how it works.

I'm not sure if the FRAA formula is public (some of Clay Davenport's formulas for fielding metrics aren't published, if I remember correctly), but WARP is built of off VORP, primarily, and you can find a description of the calculation of VORP in wikipedia, among other places.
injury log is offline   Reply With Quote
Old 07-19-2007, 04:35 PM   #3
Mattymo
All Star Starter
 
Mattymo's Avatar
 
Join Date: May 2002
Location: Colchester, CT
Posts: 1,448
Quote:
Originally Posted by injury log View Post
The formula isn't really a secret. WARP combines VORP, which measure the number of runs a player contributes above replacement level on offense, and FRAA, which measures the number of runs a player contributes above an average player on defense. Both can be negative, of course. Add these together, you get the number of runs a player contributed on offense and defense combined; divide by 10 to get the number of wins contributed, which is WARP. At least, that's my understanding of how it works.

I'm not sure if the FRAA formula is public (some of Clay Davenport's formulas for fielding metrics aren't published, if I remember correctly), but WARP is built of off VORP, primarily, and you can find a description of the calculation of VORP in wikipedia, among other places.

Yeah but what if their blood type is A-? And how about if they were born in the PM as opposed to the AM?

All these stat formula's dumbfound me...I'm more of a avg/HR/RBI/OBP guy
Mattymo is offline   Reply With Quote
Old 07-19-2007, 04:54 PM   #4
Joshv02
Hall Of Famer
 
Join Date: Feb 2003
Location: , "
Posts: 3,082
Blog Entries: 2
Quote:
Originally Posted by injury log View Post
I'm not sure if the FRAA formula is public
It is not, which means you can't really put together a WARP stat properly. If you are ambitious, you could do a ZR to runs type stat like this: http://www.baseballthinkfactory.org/...g_zone_rating/ or http://www.baseballthinkfactory.org/..._zone_rating1/

To calculate ZR, you can look here: http://www.baseballthinkfactory.org/...s_zone_rating/

I've no idea if the data in-game is available to calculate ZR. I've never tried. I don't believe Michael Humphries ever published the formula for his DRA, which uses basic stats, so I don't know if there is a good publically available formula you can use other than something like this.
__________________
Brookline Maccabees. RIP
Joshv02 is offline   Reply With Quote
Old 07-19-2007, 05:25 PM   #5
Neags23
All Star Starter
 
Neags23's Avatar
 
Join Date: Apr 2006
Posts: 1,576
Quote:
Originally Posted by Joshv02 View Post
It is not, which means you can't really put together a WARP stat properly. If you are ambitious, you could do a ZR to runs type stat like this: http://www.baseballthinkfactory.org/...g_zone_rating/ or http://www.baseballthinkfactory.org/..._zone_rating1/

To calculate ZR, you can look here: http://www.baseballthinkfactory.org/...s_zone_rating/

I've no idea if the data in-game is available to calculate ZR. I've never tried. I don't believe Michael Humphries ever published the formula for his DRA, which uses basic stats, so I don't know if there is a good publically available formula you can use other than something like this.
Hmm, well, there goes my idea for creating a mod that outputs WARPs....
__________________
Former GM Washburn Sea Wolves Dog Days Baseball
1981 & 1986 Kennel Cup Champions!
Neags23 is offline   Reply With Quote
Old 07-19-2007, 05:29 PM   #6
bababui
Hall Of Famer
 
bababui's Avatar
 
Join Date: Mar 2005
Location: Los Angeles
Posts: 14,147
Infractions: 0/1 (1)
I'm suprised that a mathematical wiz cant reverse-engineer this formula.
bababui is offline   Reply With Quote
Old 07-19-2007, 05:59 PM   #7
Elendil
Hall Of Famer
 
Elendil's Avatar
 
Join Date: Dec 2003
Location: the dynasty forum
Posts: 2,318
Markus has promised to look into implementing a ZR-type fielding stat in the next full version. That would be sweeet.

I bet you could still come up with a pseudo Zone Rating by adjusting Range Factor at each position for pitching staff strikeouts and groundball percentage. I haven't worked out exactly how, but it seems doable.
__________________

Heaven is kicking back with a double Talisker and a churchwarden stuffed with latakia.
Elendil is offline   Reply With Quote
Old 07-19-2007, 06:08 PM   #8
injury log
Hall Of Famer
 
Join Date: Apr 2007
Location: Toronto
Posts: 9,162
Quote:
Originally Posted by bababui View Post
I'm suprised that a mathematical wiz cant reverse-engineer this formula.
Do you mean the FRAA formula? It would be a monumental mathematical task to reverse engineer, considering all of the factors it takes into account. It combines a player's defensive stats (the normal counting ones- Assists, Putouts, Errors, etc) with adjustments- and who knows what type, mathematically speaking- to take the quality of the fielder's teammates out of the equation, to consider the context in which the fielder played, to incorporate info about the pitchers who were on the mound when the fielder played and their GB/FB/K ratios, the LH/RH balance of the staff, park factors, how many baserunners were on when the player was in the field, etc, etc.

All that said, I've never read anyone argue persuasively that FRAA is much better than other defensive metrics available; sabermetricians still seem to consider defense a difficult thing to measure.
injury log is offline   Reply With Quote
Old 07-19-2007, 06:09 PM   #9
Joshv02
Hall Of Famer
 
Join Date: Feb 2003
Location: , "
Posts: 3,082
Blog Entries: 2
Quote:
Originally Posted by Elendil View Post
Markus has promised to look into implementing a ZR-type fielding stat in the next full version. That would be sweeet.

I bet you could still come up with a pseudo Zone Rating by adjusting Range Factor at each position for pitching staff strikeouts and groundball percentage. I haven't worked out exactly how, but it seems doable.
That would be cool.

Currently, game logs show ball location (hit/out). But, I think they don't use the zone grid, but rather the same grid (or a similar grid) as that on retrosheet (project scoresheet). So, you'd have to translate them into something similar -- that is, if the data were easily available in game exports.

You'd then have to know who was on the field for each play, too, so again, I just never fooled around with the export functions.
__________________
Brookline Maccabees. RIP
Joshv02 is offline   Reply With Quote
Old 07-19-2007, 08:24 PM   #10
orwell
Major Leagues
 
orwell's Avatar
 
Join Date: May 2004
Location: Ft. Worth, TX
Posts: 472
Quote:
Originally Posted by Mattymo View Post
Yeah but what if their blood type is A-? And how about if they were born in the PM as opposed to the AM?

All these stat formula's dumbfound me...I'm more of a avg/HR/RBI/OBP guy
I hear you. In general, I love stats (I figure anyone who plays OOTPB has to) but some are a bit much. But these guys have to create an ongoing need for their commercial existence. And some of them are announcers' dreams (i.e. BA with bases loaded on their son's birthday). "Situational" crap like that is 100% useless yet announcers love it to death.
__________________
"Who will scout the scouts?"
orwell is offline   Reply With Quote
Old 07-19-2007, 09:02 PM   #11
Neags23
All Star Starter
 
Neags23's Avatar
 
Join Date: Apr 2006
Posts: 1,576
Quote:
Originally Posted by orwell View Post
I hear you. In general, I love stats (I figure anyone who plays OOTPB has to) but some are a bit much. But these guys have to create an ongoing need for their commercial existence. And some of them are announcers' dreams (i.e. BA with bases loaded on their son's birthday). "Situational" crap like that is 100% useless yet announcers love it to death.
Yeah, a lot of the situational stats I think are pointless. But I've found the BP stats to be pretty helpful/interesting, i.e. warp...
__________________
Former GM Washburn Sea Wolves Dog Days Baseball
1981 & 1986 Kennel Cup Champions!
Neags23 is offline   Reply With Quote
Old 07-19-2007, 09:40 PM   #12
injury log
Hall Of Famer
 
Join Date: Apr 2007
Location: Toronto
Posts: 9,162
Quote:
Originally Posted by orwell View Post
I hear you. In general, I love stats (I figure anyone who plays OOTPB has to) but some are a bit much. But these guys have to create an ongoing need for their commercial existence. And some of them are announcers' dreams (i.e. BA with bases loaded on their son's birthday). "Situational" crap like that is 100% useless yet announcers love it to death.
Yeah, the value some people seem to find in those kinds of situational stats makes me fear for the American educational system.

I won't argue in favour of stats like VORP and WARP- I'm sure everyone's heard that before- but I would point out that they are measured in simple terms. VORP just counts how many more runs a player produced, on offense, than a rubbish player at his position. WARP does the same, but in wins. So a guy with a WARP of 5 helped his team win 5 more games than they would have with some random player they picked up off the waiver wire. Ok, it's not quite that simple, but pretty close.
injury log is offline   Reply With Quote
Reply

Bookmarks

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 10:05 PM.

 

Major League and Minor League Baseball trademarks and copyrights are used with permission of Major League Baseball. Visit MLB.com and MiLB.com.

Officially Licensed Product – MLB Players, Inc.

Out of the Park Baseball is a registered trademark of Out of the Park Developments GmbH & Co. KG

Google Play is a trademark of Google Inc.

Apple, iPhone, iPod touch and iPad are trademarks of Apple Inc., registered in the U.S. and other countries.

COPYRIGHT © 2023 OUT OF THE PARK DEVELOPMENTS. ALL RIGHTS RESERVED.

 

Powered by vBulletin® Version 3.8.10
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Copyright © 2020 Out of the Park Developments