12 Responses

  1. Rocky Colavito
    Rocky Colavito at |

    This looks awesome Tanner! As long as you’re crafting an OBP version, can you throw in QS too?

  2. smartfantasybaseball
    smartfantasybaseball at |

    Hi, Rocky. Noted. I think OBP will be the first hitter category I go after and QS the first pitching.

  3. Matthew Hannaman
    Matthew Hannaman at |

    Hey Tanner,
    So I’m in a 12 team 5×5 roto league that uses HR, RBI, SB, OBP, SLG for hitters and QS, SV+HD, ERA, WHIP, K/9 for pitchers. I’ve noticed that most of the SGP factors posted for these stats use league formats that do not quite match mine. For example, one league format might suggest that it takes 0.0022 OBP points to move one spot in the rankings. But the rest of the hitting cats include R, RBI, SB, K. Even though some of the cats are different, would it be reliable to pull RBI, SB, and OBP data from this sample for my league?

    1. smartfantasybaseball
      smartfantasybaseball at |

      Hi Matt, I have not officially studied this, but I would venture a guess that the change in categories doesn’t affect the SGP factors too significantly in the other categories, but probably does have some slight effects. You might try doing your own basic calculations on your league’s history for HR, RBI, SB, etc. There’s a free Excel file you can use here to calculate on your league standings: https://www.smartfantasybaseball.com/2015/02/excel-tool-sgp-slope-calculator/

      Not to give you too much homework, but even after doing those calculations, you might also try converting them to a “relative” factor using the instructions here: https://www.smartfantasybaseball.com/2017/01/standings-gain-points-for-nfbc-leagues/

      The relative factors will be more comparable and should help you see how similar they are.

      1. Matthew Hannaman
        Matthew Hannaman at |

        Unfortunately, I only have one year of data with this league format. We changed a few cats and went from 14 teams to 12 teams.
        I went ahead and calculated the SGP factors with this 1 year sample anyway, but some of them seem pretty far off from the SGP factors available to the public. Most formats seem to suggest that around 18-22 RBIs are required to move up, while my league last year required 26.8. Similarly, the OBP from my league last year had a distribution of 0.0017, which grossly overweights this category compared to the 0.00223 posted in this article https://www.smartfantasybaseball.com/2014/02/calculating-standings-gain-points-for-obp/
        Even when I try to filter out the outliers and use the SLOPE formula, my values don’t compare quite like I’d expect. Is this more because of the competitive balance in my league or just the product of a 1 year sample?

  4. Matthew Hannaman
    Matthew Hannaman at |

    Wow, really good stuff there. The theory behind relative SGP was something I was beginning to pick up on myself, but never knew how to apply it. After comparing my league’s Relative SGP against others, the individual categories remain fairly consistent even when comparing formats with slightly different cat combinations. I filtered out the top and bottom values for the stats that didn’t match up as much as I’d like. These slight adjustments gave me the confirmation that my SGP factors were reliable enough to continue. I used Fangraphs Depth Charts as my projection system to assign player values, and… holy smokes… my model suggests that Mike Trout is worth $84.61. The next closest is Mookie Betts at $57.92. I know Mike Trout is great and all, but this seems way too high. When I look at player rankings alone, it passes the eye test. But there’s no way Trout is worth that much more than the next best guy. Any thoughts?

  5. Matthew Hannaman
    Matthew Hannaman at |

    Depth Charts projects Trout to hit 43 HR, 109 RBI, 20 SB, .440 OBP and .630 SLG over 656 PA. Right off the bat I’m skeptical of this stat line, even for someone as good as Trout. But, I assume it’s not too far off from what other projections are saying, but haven’t gotten that far yet. You think the $84 value is because there’s an error in my model, or is it because the projection I’m using is rather bullish towards Trout?

    1. smartfantasybaseball
      smartfantasybaseball at |

      If I see unusual values, I check a few things. Do all hitter values for those above replacement level total up to the proper amount? For example, if you are in a 12-team, $260 budget, with a 67-33 split, hitters should total $2,090.40. Do your replacement level players have a value of $1? If you see higher or lower values than that right at the replacement level players, you have a problem. You may need to adjust what replacement level is.

      It’s also difficult to conceive what a value for Trout would be in a league like that. He’s got to be close to top-5 in each of those categories and may have enormous edges in OBP and SLG. Not to mention the PA.

  6. Matthew Hannaman
    Matthew Hannaman at |

    This looks like the problem. If all replacement level players are assigned $1, how does that affect all players above replacement? Why changes are necessary to my formula to ensure the sum of all values equal $2090.40?

  7. smartfantasybaseball
    smartfantasybaseball at |

    My value formula is something like ([TOTAL SGP] – [REPLACEMENT LEVEL SGP]) * $ PER USERFUL SGP + $1. This makes the replacement level player have 0 SGP over replacement level. And his value will push to $1.

Comments are closed.