World Baseball Association

General Category => General WBA Discussion => Topic started by: Huckleberry on April 09, 2018, 07:32:28 PM

Title: Introducing hWAR
Post by: Huckleberry on April 09, 2018, 07:32:28 PM
Disclaimer - it's still a work in progress, if you have suggestions or questions this thread is the place to share them.

As discussed in the Slack channel, OOTP does not produce advanced analytical stats very well. I'll go over a brief list of some of its perceived (by me) weaknesses in this area that led me to want to calculate WAR for the WBA.


So with all that in mind and some encouragement from the Stats+ author I went about automating the adjustments for the WBA. What do I mean by adjustments? Here's the basic process:


Last list for now. Features of and comments on the results:


I will release the stats pages as I write them on this thread for a while. Without further ado, here are the pages I have so far:

Single season h.bfWAR (batting & fielding WAR) (http://www.worldbaseballassociation.com/leaderboard_wba_batting_season_hbfwar.php)
Single season h.pWAR (pitching WAR) (http://www.worldbaseballassociation.com/leaderboard_wba_pitching_season_hpwar.php)
Single season hWAR (total WAR) (http://www.worldbaseballassociation.com/leaderboard_wba_season_hwar.php)
Title: Re: Introducing hWAR
Post by: Huckleberry on April 09, 2018, 08:40:32 PM
hPark Factors (http://www.worldbaseballassociation.com/wba_hpark_factors_by_season.php?year=2112)

These are a byproduct of the analysis, but I want to post all the info I have. You'll see that K and BB factors stay near 100 which they should, then you'll see wild HBP numbers due to the infrequency of those events.
Title: Re: Introducing hWAR
Post by: Huckleberry on April 09, 2018, 08:41:23 PM
Also, my plan is to use standard runs and home run park factors to calculate advanced stats for 2100-2111, add them to the table, then leave them there. This method will be used from 2112 onward.
Title: Re: Introducing hWAR
Post by: Huckleberry on April 10, 2018, 07:53:17 AM
hwOBA (http://worldbaseballassociation.com/leaderboard_wba_batting_season_hwoba.php)
hwRAA (http://worldbaseballassociation.com/leaderboard_wba_batting_season_hwraa.php)
hwRC (http://worldbaseballassociation.com/leaderboard_wba_batting_season_hwrc.php)
hwRC+ (http://worldbaseballassociation.com/leaderboard_wba_batting_season_hwrc+.php)
hFIP (http://worldbaseballassociation.com/leaderboard_wba_pitching_season_hfip.php)
hFIP- (http://worldbaseballassociation.com/leaderboard_wba_pitching_season_hfip-.php)
hERA- (http://worldbaseballassociation.com/leaderboard_wba_pitching_season_hera-.php)
Title: Re: Introducing hWAR
Post by: Huckleberry on April 10, 2018, 07:55:05 AM
Next up are some fielding pages but I just realized that I have to go back to recreate the advanced fielding tables. I summed everything up before making the table in my code which means I can't break out individual positions. So I'll have to change the table creation code so I can do that (and then sum up all positions for PHP page display if I want to show total defensive runs saved).
Title: Re: Introducing hWAR
Post by: Huckleberry on April 10, 2018, 10:28:08 AM
DRS - P (http://worldbaseballassociation.com/leaderboard_wba_fielding_season_hdrs_1.php)
DRS - C (http://worldbaseballassociation.com/leaderboard_wba_fielding_season_hdrs_2.php)
DRS - 1B (http://worldbaseballassociation.com/leaderboard_wba_fielding_season_hdrs_3.php)
DRS - 2B (http://worldbaseballassociation.com/leaderboard_wba_fielding_season_hdrs_4.php)
DRS - 3B (http://worldbaseballassociation.com/leaderboard_wba_fielding_season_hdrs_5.php)
DRS - SS (http://worldbaseballassociation.com/leaderboard_wba_fielding_season_hdrs_6.php)
DRS - LF (http://worldbaseballassociation.com/leaderboard_wba_fielding_season_hdrs_7.php)
DRS - CF (http://worldbaseballassociation.com/leaderboard_wba_fielding_season_hdrs_8.php)
DRS - RF (http://worldbaseballassociation.com/leaderboard_wba_fielding_season_hdrs_9.php)
DRS - Total (http://worldbaseballassociation.com/leaderboard_wba_fielding_season_hdrs_tot.php)

Keep in mind that these values are based strictly on the OOTP-reported ZR values, adjusted so that each position in each league sums to zero as this is supposed to be an "above average" statistic.
Title: Re: Introducing hWAR
Post by: Huckleberry on April 11, 2018, 01:40:11 PM
Okay, I have past seasons entered now.
Title: Re: Introducing hWAR
Post by: Echo127 on April 11, 2018, 11:35:10 PM
Rio only has one player in the top 100 single-season hWAR list (Ze Vargas at # 98). And 0 players since I took over in 2103.

By the time I finish my rebuild that will be 0 players.
Title: Re: Introducing hWAR
Post by: Huckleberry on April 12, 2018, 10:30:02 AM
Craziest leaderboard to me is the pitching one.

http://www.worldbaseballassociation.com/leaderboard_wba_pitching_season_hpwar.php

The top 6 seasons were all by Paris pitchers.
SimplePortal 2.3.7 © 2008-2025, SimplePortal