Betting Talk

How much value in projections?

dechols8dechols8 Junior Member
edited April 2015 in Sports Betting
I'm looking for opinions on the projected fantasy points from sites like RotoWire, numberFire and RotoGrinders (and others?). Are some more useful that others?

Basically, I'm trying to find out what these site's projections factor in. For example, do some include the Vegas line, or BvP stats?

I was thinking about writing a program to grab the projections from these sites, then evaluate later which were the most accurate.
«1

Comments

  • nuddernudder Senior Member
    edited July 2014
    interesting. I didn't even know these sites provided projected fantasy points on a daily basis. I assume that's how people come up with simple "value" calculations by doing Dollars/Point (or Points/Dollar). I knew it'd be easier for a sport like NFL, or even NBA, but MLB seemed much harder to come up with daily point projections.

    I'd be very interested to see the results of your program. If you're doing it, i'd recommend testing all the sites against each other, and then also adding one that's just the average of all the sites you're testing. My guess is that the average would probably perform the best, but I'd have to see the results.
  • nuddernudder Senior Member
    edited July 2014
    So do all of those sites mentioned only provide daily projections to subscribers?
  • dechols8dechols8 Junior Member
    edited July 2014
    nudder wrote: »
    So do all of those sites mentioned only provide daily projections to subscribers?

    Yes, among other the other info that these sites provide, they have daily point projections. Some are even accessible to non-subscribers for free. For example on numberFire.com, click on the "Projections" at the top.

    The first question I want to answer for myself is to find out how much these projections change from day to day. If they don't change much, then my guess is that they are simply 'rest of season' projections and could be enhanced by factoring in the Vegas line, batting order, pitching info, etc. My hope is that this leads me to creating my own, enhanced projections.

    If anyone knows of other projections that I could include in this experiment, I would greatly appreciate it.

    nudder: I've also been viewing your other thread's strategy based on Vegas lines and batting order and I think that is an excellent approach also. I totally agree with your suggestion about including an average projection in the analysis as well.
  • nuddernudder Senior Member
    edited July 2014
    Yeah, if they're just taking simple "rest of season" projections and dividing by games left in the season, then i'm sure those could be greatly improved.

    I just looked at the numberfire ones for today however and noticed that ALL of the top five (in proj. pts, NOT "value") were in the LAD-COL matchup, so it's at least taking ballpark into consideration. it's probably fair to assume that batting order is not a consideration since lineups aren't announced yet, but i'd be curious to know how much other stuff like opponent pitcher, Vegas over/under, BvP (or even just batter splits vs lefty/righty) are being used.

    I don't know of other projection sites (i didn't even know of these LOL), but if i find any i'll make sure to include them in here. Very excited to see where you could take this.

    (And glad you're following my simple approach. i'm starting to wonder if it's more ideal for 50/50s than GPPs, but i think it's still way too early to conclude one way or the other on that.)
  • dechols8dechols8 Junior Member
    edited July 2014
    I have the first version of my programs working now and captured the data for 250+ starting players from yesterday's (July 7) games. These values are specific to FanDuel. I'm going to collect at least a couple of weeks worth of data before I do any analysis.

    Here is an example of what I'm capturing for each pitcher:
    Name: Stephen Strasburg
    Team: WAS
    Salary: 9600
    RazzBall projection: 13.1
    RotoGrinders projection: 14.2
    numberFire projection: 13.09
    RotoWire projection: 13
    Average projection: 13.35
    Opponent Expected Runs: 2.63
    FIP: 2.89 (I calculated this number myself from the player's season stats to date)
    Actual Points: 14

    And, an example for each hitter:
    Position: OF
    Name: Michael Trout
    Team: LAA
    Salary: 5700
    RazzBall projection: 3.9
    RotoGrinders projection: 4.34
    numberFire projection: 4.49
    RotoWire projection: 3.8
    Average projection: 4.13
    Team Expected Runs: 5.22
    wOBA: 0.428 (I calculated this number myself from the player's season stats to date)
    Actual Points: 2

    I heard back from a representative at one of the site's projections that I'm using and they said that they do include "batting trends, pitching matchups, our editors' weekly rankings, and a few other factors...we also include ballpark factors".

    A second site said "...we factor weather into our projections as well as optimal lineups. With that said, we go on FACTUAL information..."

    Both of these sites also stated that they do NOT use the Vegas line in their projections. I'm still waiting to hear back from the others as to what goes into their projections (if they will share that).
  • ParkerMParkerM Moderator
    edited July 2014
    This looks great, thanks for sharing dechols8. Excited to see how it turns out.

    I think that's good info to know in terms of how the sites are basing their projections. Very interesting that one site also factors weather into their projections. I don't know of too many models out there that can do this.
  • nuddernudder Senior Member
    edited July 2014
    Awesome. pretty pumped to see how this turns out. (and if you could figure out a way to improve upon what's out there!)
  • nuddernudder Senior Member
    edited July 2014
    One thing I noticed today while fiddling around with JSpauny's OpenSolver model.. I was gonna use numberfire's projections to use the model for DraftDay. HOWEVER, I noticed that a guy like Miguel Cabrera isn't even listed as an option under 1B or 3B on numberfire's daily projections. I'm thinking it might have something to do with the fact that Miggy sat out yesterday's game for the first time all season? If so, that's obviously a bug that they'd have to fix.
  • ParkerMParkerM Moderator
    edited July 2014
    nudder wrote: »
    One thing I noticed today while fiddling around with JSpauny's OpenSolver model.. I was gonna use numberfire's projections to use the model for DraftDay. HOWEVER, I noticed that a guy like Miguel Cabrera isn't even listed as an option under 1B or 3B on numberfire's daily projections. I'm thinking it might have something to do with the fact that Miggy sat out yesterday's game for the first time all season? If so, that's obviously a bug that they'd have to fix.

    Is it possible they don't offer the projection until the lineup is announced? Maybe they take consideration of where a guy is batting in the order? I noticed the Tigers lineup wasn't announced yet.

    Can you currently view any projections from players in the late games with no announced lineups yet?
  • nuddernudder Senior Member
    edited July 2014
    yeah you can. and they have Don Kelly from the Tigers, who was Miggy's replacement yesterday.
  • dechols8dechols8 Junior Member
    edited July 2014
    I have seen players missing projections from some sites, most often numberFire and RotoGrinders. RazzBall and RotoWire usually have all the players. Except, RotoWire removes players from their projection list as soon as their game starts -- so, RotoWire is more friendly for most DFS players in that they don't show you a bunch of players that you can't put in your fantasy lineup. But, that is not good for my purposes. I have to be sure to get the projections before any games start for the day to get all of the players.

    nudder: I think you made a valuable observation here. NumberFire's projections may be heavily weighted on a player's last game. That is something I hadn't considered. My assumption was that they already had determined that the player wouldn't play that day.

    Another thing I noticed about numberFire's projections is that they change throughout the day. The other sites don't do this. So, numberFire may have a good reason to suspect that Cabrera won't play tonight -- let's see if he is in the lineup later.
  • dechols8dechols8 Junior Member
    edited July 2014
    I have started looking at the data. So far, I only have about a weeks worth. I have about 1,900 records on hitters & much less on pitchers, so I decided to only look at hitter stats. At this stage, my observations are by no means conclusive.

    First, I looked to see how each of the 4 projections (RotoWire, NumberFire, RotoGrinders and Razzball) were correlated to the actual results. The answer: Not very correlated at all -- 8.7%, 11.1%, 14.7% and 14.3% respectively. And, the average of all 4 (when all 4 had a projection for a player) was 12.9%. The best combination I could find was by averaging just Razzball and RotoGrinders -- that was 16.4%.

    Second, I wanted to see how closely correlated each projection was to the season average points for each player. They were 67.3%, 78.0%, 67.0% and 63.4%. The average of all 4 projections was the best at 81.7% correlated to the season average. That tells me that just taking the season average and using that as the projection gets you most of the way there. Each site probably starts with that, then applies it own adjustments to it. Interestingly, the season average was only 7.9% correlated to the actual results. So, one might say that each of the 4 sites does something to improve on that.

    One other correlation that jumped out at me was that Razzball's projection was 53.4% correlated to the team's expected runs (as I calculated it from the Vegas Odds and Over/under). The other sites were 26.0%, 18.2% and 11.9%. So, perhaps Razzball is the only one factoring that into their projection?

    I may try to capture more data in the weeks ahead after the All-Star break. So far, in addition to the 4 site projections, I'm capturing:
    -- Season Avg fantasy points
    -- Standard Deviation (of the season avg fantasy points) -- my hope was that this would indicate who the most consistent hitters are
    -- Expected team runs (base on Vegas lines)
    -- Batting Order
    -- wOBA
  • dechols8dechols8 Junior Member
    edited August 2014
    After getting a few more weeks of data, I think some of my earlier results were wrong. Here are the updated results of correlation between the projections and the actual result. This data was compiled through August 7 and is applicable for Fanduel only:

    RotoGrinders to Result: 60.4%
    RotoWire to Result: 56.3%
    Razzball to Result: 60.4%
    NumberFire to Result: 58.6%

    Also, for comparison, here are the season averages and last 5 game average correlations:
    Season Avg to Result: 57.9%
    Last 5 Avg to Result: 51.5%
  • UvanavichUvanavich Junior Member
    edited August 2014
    razzball is the strongest, check out fflibrarian.com, this work has already been done
  • UvanavichUvanavich Junior Member
    edited August 2014
    fantistics pitcher projections are top notch
  • UvanavichUvanavich Junior Member
    edited August 2014
    u can toss numberfire out, they are just a tad better than accuscore, roto is so so, a google search could have saved you alot of wasted time.
  • UvanavichUvanavich Junior Member
    edited August 2014
    these fantasy sites are loaded with professionals, the edges are so tiny nowadays that it is almost impossible to be +ev longterm. with the rake at roughly 7-9%, it is just too hard to overcome, if your doing it for fun, have at it, but the way to do it if your trying to win $ is to find sportsbooks with player props
  • drewbydrewby Fantasy Expert
    edited August 2014
    Out of curiosity, what makes you think it is more efficient playing against an oddsmakers lines vs. a pool with a mix of amateurs and professionals? I would assume "pros" still represent a small % of players in a game. Wouldn't the DFS pros be betting MLB prop lines if there was more money to be had there? (maybe they do, but haven't read that).
  • UvanavichUvanavich Junior Member
    edited August 2014
    most of them started off betting player props against the sportsbook, they build their bankrolls, most the time the books limit action to 100/play, so they have to move on to different books where they can get down 1000/play, but eventually get kicked out or lowered to where the max action is too small, so they moved on to fantasy sports sites. all gpps are invested with optimal lineups, sure you're gonna find some +ev opportunities either head up or double up but it's so small after you pay the rake, it might be 1-2% edge max, you'll find some edges in gpp's w/ overlay, but it's slowly drying up. people think that the sportsbook lines on props are hard to beat but it's not, they post these lines as novelties to attract bigger action elsewhere
  • dechols8dechols8 Junior Member
    edited August 2014
    After looking at how good the various projections are, I decided that it might be wise to mix the projections with different weights. I wanted to automate this, so I started creating my own tools. Over the last month or two, I kept adding pieces to the tool that I found myself doing repetitively -- like eliminating teams based on weather, eliminating hitters facing my starting pitchers, and throwing out players based on stats like wOBA and xFIP.

    Anyway, from all of this, I made a web-based tool that I've been using for a little while now. I just got a web domain for it yesterday. So, if anyone wants to try it out and let me know what they think, feel free: dailydraftwizard.com

    I'm looking for feedback to find out how it might become even more useful.
  • ParkerMParkerM Moderator
    edited August 2014
    I'll try it out this weekend and let you know. Looks good just from a quick scan! I'm sure some others will, too.
  • TotallyTiltTotallyTilt Senior Member
    edited August 2014
    Thanks this looks pretty sweet. I did a quick check on a few of the expected win %'s and the opponent expected runs and they looked accurate. I've been doing all this manually so it'd be a huge time saver to finally have a site that has accurate projections up.

    One question, when you're calculating the Pitcher's projected points, how are you calculating their % chance to pick up the W in the game?

    One more question, where are you getting the strikeout/9 innings stats? I was using mine from the Steamers ROS projections on FanGraphs but I notice yours differ on some of the players.
  • dechols8dechols8 Junior Member
    edited August 2014
    ...
    One question, when you're calculating the Pitcher's projected points, how are you calculating their % chance to pick up the W in the game?

    One more question, where are you getting the strikeout/9 innings stats? I was using mine from the Steamers ROS projections on FanGraphs but I notice yours differ on some of the players.

    Thanks for the feedback. I'm glad to hear this might be a time-saver.

    For the pitchers projected runs and win %, I am just taking the Vegas line for the team and using that. Nothing too fancy. The projected runs for the pitchers are the runs that the opposing team is expected to score (so less is better) for the game. Same with the win % -- it is really just the expected chance that the pitchers team will win the game (derived from current Vegas lines). I'd be interested in other ways to do this if you use a different method.

    The raw stats like "Strikeouts/9 innings" and "xFIP" are taken directly from Fangraphs. Specifically, this location: http://www.fangraphs.com/leaders.aspx?pos=all&stats=pit&lg=all&qual=20&type=8&season=2014&month=0&season1=2014&ind=0&team=&rost=&age=&filter=&players=

    I'm not sure why we would be seeing different values.

    Also, I could also add more fields/columns to these tables -- I'd be interested to hear what other stats people use to evaluate players.
  • TotallyTiltTotallyTilt Senior Member
    edited August 2014
    Ok I've been using the Steamer's ROS projections to get my K/9 innings stats. I don't really know which is more accurate, so much depends on the team they're playing and the ballpark they're at .

    As far as using the team win % to project the pitcher's win %, you're going to get a result that's always higher than it should be since the SP's don't always get the decision. From my research, they get a decision about 72% of the time on average. I'm sure that number varies for big favs or big underdogs. In other words a -200 pitcher might get a decision 80% of the time instead of 72%. But still, even then you'd only expect them to win .66*.8 = ~53% instead of 66%
  • dechols8dechols8 Junior Member
    edited August 2014
    I was trying to capture the pitchers season-so-far stats (strikes outs/9 inn and xFIP). I think the ROS stats on Fangraphs are the rest-of-season projection.

    You have a good point about the pitcher win % -- these numbers will be high for both winning and losing pitchers. Other than to use a flat scale (like just take 72% of the teams win expected %), I'm not sure what else to do. Have you seen other sites that have a true 'starting pitcher expected win%'?

    Maybe I should just be more clear about what these columns actually represent.
  • TotallyTiltTotallyTilt Senior Member
    edited August 2014
    dechols8 wrote: »
    I was trying to capture the pitchers season-so-far stats (strikes outs/9 inn and xFIP). I think the ROS stats on Fangraphs are the rest-of-season projection.

    You have a good point about the pitcher win % -- these numbers will be high for both winning and losing pitchers. Other than to use a flat scale (like just take 72% of the teams win expected %), I'm not sure what else to do. Have you seen other sites that have a true 'starting pitcher expected win%'?

    Maybe I should just be more clear about what these columns actually represent.

    Yeah the ROS stats are rest of season projections. I think they take into account career and season data. I don't know all the specifics of how the projection system works but I've read it's one of the most accurate. That said I'm sure there are a number of people out there that could derive more accurate numbers themselves particularly when accounting for the opponent and park in a specific outing.

    I actually haven't seen any site that calculates the starting pitcher's expected win %. It'd be nice if there were props somewhere out there on it but I don't know of any site that offers them. The only way I can really think to figure it out would be to go back and log all the teams that were -110, -120, -150, etc. and see how often the starting pitcher recorded the win. I do know on all games, they get a decision around 72%. So if the game's a pick their chances of picking up a win should be very close to .5*.72 or 36%. I don't think it matters a whole lot when it comes to fantasy projections. If you consider a site where the points for a Win are 3 points, then let's assume a -200 pitcher gets a decision as high as 80% of the time. Now they're recording a win .66*.8 or about 53%. So it's a 17%ish difference on 3 points which is roughly .5 points and that's one of the more extreme examples.
  • dechols8dechols8 Junior Member
    edited August 2014
    Added a "Fill Lineup" feature to the site (www.DailyDraftWizard.com). Hopefully, that is a tool that can help out also.
  • nuddernudder Senior Member
    edited April 2015
    dechols8 wrote: »
    Added a "Fill Lineup" feature to the site (www.DailyDraftWizard.com). Hopefully, that is a tool that can help out also.

    Does anyone know what happened to this site? The last change to the site was made in Oct 2014.

    This is all it says on the Baseball tab: Baseball done for the season. Back in 2015.
  • mturnermturner Junior Member
    edited April 2015
    not sure if this is the same as the original site, but found this.
  • ParkerMParkerM Moderator
    edited April 2015
    nudder wrote: »
    Does anyone know what happened to this site? The last change to the site was made in Oct 2014.

    DailyDratWizard is cross-linked to drewby's blog, maybe he'll know if they moved or just stopped.

    mturner wrote: »
    not sure if this is the same as the original site, but found this.

    Looks like it's just for season-long fantasy and doesn't offer daily help. Great looking site though.
Sign In or Register to comment.