Tuesday, November 29, 2011
Forecaster’s Challenge: Final 2011 Results
I ran four competitions, three unofficial, and one official. I’ll run them all down. I’m going to list the results of all the pro forecasters who finished ahead of Marcel. For those that finished below Marcel, I will list them in alphabetical order.
FAN_ID: a unique number for internal purposes
POINTS_CT: the average points for each team. The league leader in Fantasy points has around the same number of points as the league leader in RBIs does. That’s the kind of scale you should think of.
WINS_CT: the number of leagues won.
VALUE_CT: the number of draft points won in the league. You get 11 points for a win, 5 for a 2nd place finish, 3, 2, 1 for 3rd through 5th. C
First, the unofficial competitions.
Setup 1: All Pros
All 22 Pros in the same league, 100 leagues.
We see that the winner is the Consensus pick, which is the consensus of the other 21 forecasters. Rotoworld was a close second (and Rotoworld also finished in 2nd place in the inaugural competition two years ago). Steamer, a forecasting system created by students of Jared Cross did well.
Other highlights are the Fangraphs Community being average, and Marcel not doing well at all.
FAN_ID POINTS_CT WINS_CT VALUE_CT FAN_TX
299 1474 39 597 Consensus
122 1462 31 526 RotoWorld
118 1319 15 256 Steamer
113 1354 4 194 FEIN
116 1323 3 141 KFFL
102 1307 2 123 Ask Rotoman
112 1280 2 105 Mike Podhorzer_FantasyPros911
106 1312 1 95 CAIRO
133 1197 1 62 Rotochamp
120 1136 1 40 Razzball
135 1245 0 32 Pat Senechal
125 1237 0 12 BigScoreSports
131 1050 1 11 Fangraphs Community
115 1224 0 7 John Eric Hanson
132 1165 0 4 Fantistics
126 1090 0 0 Bloomberg Sports
217 1089 0 0 Marcel
Baseball Info Solutions
Future of Fantasy
Geoff Buchan
PECOTA
Statspeakblog
Setup 2: Head-to-Head Pros
Two-person league, each Pro facing off against one other Pro, 42 leagues each Pro
Rotoworld won 41 of its 42 leagues, while the Consensis was close behind. Marcel has a slightly above-average showing, winning 24 of 42. The Fangraphs Community was right behind Marcel.
FAN_ID POINTS_CT WINS_CT FAN_TX
122 14175 41 RotoWorld
299 14206 39 Consensus
113 13710 37 FEIN
118 14053 36 Steamer
112 14040 34 Mike Podhorzer_FantasyPros911
106 13683 30 CAIRO
116 13493 28 KFFL
120 13587 28 Razzball
132 13544 28 Fantistics
217 13311 24 Marcel
Ask Rotoman
Baseball Info Solutions
BigScoreSports
Bloomberg Sports
Fangraphs Community
Future of Fantasy
Geoff Buchan
John Eric Hanson
PECOTA
Pat Senechal
Rotochamp
Statspeakblog
Setup 3: 1 Pros v 21 Random Joess
Each Pro faces off against Random Joes, whereby Random Joes created based off the Consensus of Pros (Value for each player for each Random Joe is within +/-5$ from the Consensus for 95% of the players, with the other 5% of players effectively removed from the pool for the Joes); 22 leagues
Marcel does pretty well here. KFFL takes the top honors. So far, we’ve seen KFFL, CAIRO, FEIN, and Mike Podhorzer all finish ahead of Marcel in all three unofficial competitions.
FAN_ID POINTS_CT WINS_CT VALUE_CT FAN_TX
116 1552 16 189 KFFL
106 1501 12 170 CAIRO
112 1498 15 169 Mike Podhorzer_FantasyPros911
113 1476 12 163 FEIN
135 1463 11 146 Pat Senechal
217 1460 11 134 Marcel
Ask Rotoman
Baseball Info Solutions
BigScoreSports
Bloomberg Sports
Consensus
Fangraphs Community
Fantistics
Future of Fantasy
Geoff Buchan
John Eric Hanson
PECOTA
Razzball
RotoWorld
Rotochamp
Statspeakblog
Steamer
***
Finally, the official competition.
Setup 4: 1 Pros v 21 Random Fangraphs Readers
Large collection of Fangraphs readers were pooled in various fashions to create 21 overall draft lists for each league; 22 leagues
In this competition, each Pro forecaster is put in his own league against 21 average forecasters (Joe). In order to make the apples-to-apples comparison, the Pro faced off against the same 21 average forecasters, from the same draft spot. So, when Marcel drafts first against Joe1 through Joe21 in the Marcel Draft1 league, then Rotoworld also drafted first against Joe1 through Joe21 in the Rotoworld Draft1 league. Each of the 22 Pro forecasters followed the same pattern. In addition to that, Marcel then drafted second against 21 new Joes (Joe22 through Joe42). And so on, and so on, and so on.
This is I think the one setup that most mimics reality. This model, I believe, should represent a reasonable group of average Joes that you would find in a Fantasy League.
And the official winner is Ask Rotoman. Congratulations Ask Rotoman! It barely edged out Consensus by a single point and a single win. Steamer and Rotoworld also had a strong showing. The Fangraphs Community did about average, and Marcel did not do well.
FAN_ID POINTS_CT WINS_CT VALUE_CT FAN_TX
102 1502 14 176 Ask Rotoman
299 1528 13 175 Consensus
118 1517 11 161 Steamer
122 1515 10 155 RotoWorld
112 1464 9 142 Mike Podhorzer_FantasyPros911
113 1472 9 129 FEIN
132 1441 8 120 Fantistics
131 1434 6 103 Fangraphs Community
116 1415 8 102 KFFL
106 1386 5 84 CAIRO
135 1385 2 66 Pat Senechal
120 1341 1 42 Razzball
115 1330 2 35 John Eric Hanson
133 1313 1 30 Rotochamp
126 1300 1 28 Bloomberg Sports
217 1291 0 23 Marcel
Baseball Info Solutions
BigScoreSports
Future of Fantasy
Geoff Buchan
PECOTA
Statspeakblog
Since there are 22 points allocated per league, and there are 22 participants per league, the average numbe of points is 1 per team. And with 22 leagues for each Pro, that means the average number of points for a Pro is 22. As you can see, most Pros were above the league average. That’s because the league average included all those Joes, and those Joes did not do well.
This is actually a huge selling point for the Pros: almost *any* forecasting system is better than *no* forecasting system.
Conclusion
Unless you are very confident in your system, you would be foolish to stick to a single system. Hanson won two years in a row, but finished middle of the pack this year. Marcel did great last year as well, but not so well this year. But, everyone believes their system is an exception. So, save yourself the trouble: let everyone else worry about their system, then just take the consensus of those. You’ll do great.
Post-script:
I also turned everyone’s scores in each of the four competitions into a z-score (number of standard deviations from the mean). I averaged the scores out, and here are the results.
We see that even though Ask Rotoman won the official competition, it was Consensus that was able to do the best across all four setups. Given that it barely lost to Ask Rotoman in the official competition, it’s heartening to see Consensus (essentially the S&P500 index) do as well as it did.
Marcel finished in the middle of the pack. Think about that. There are 20 other individual pro forecasters (excluding the Consensus), and we know they put more thought into their picks than Marcel did. And yet Marcel was beaten by 10 of them and lost to 10 others. This is the kind of result you’d expect if there was no such thing as talent at being a forecaster.
ALL Pros H2H Joes Readers fan_id fan_tx
1.55 3.00 1.43 0.17 1.62 299 Consensus
1.42 2.57 1.59 0.21 1.30 122 RotoWorld
1.01 0.94 1.19 0.49 1.40 118 Steamer
0.97 0.57 1.27 1.16 0.89 113 FEIN
0.86 0.03 1.03 1.29 1.09 112 Mike Podhorzer_FantasyPros911
0.74 0.25 0.56 1.72 0.46 116 KFFL
0.54 -0.03 0.71 1.31 0.17 106 CAIRO
0.43 0.14 -0.32 0.26 1.64 102 Ask Rotoman
0.22 -0.58 0.56 0.15 0.74 132 Fantistics
-0.07 -0.41 -0.56 0.79 -0.12 135 Pat Senechal
-0.08 -0.36 0.56 -0.02 -0.50 120 Razzball
-0.16 -0.60 0.24 0.54 -0.81 217 Marcel
-0.19 -0.54 0.16 -0.86 0.47 131 Fangraphs Community
Baseball Info Solutions
BigScoreSports
Bloomberg Sports
Future of Fantasy
Geoff Buchan
John Eric Hanson
PECOTA
Rotochamp
Statspeakblog