<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>NB</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Wages of wins:? could an amateur?? make money from match outcome predictions?</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Normandie Univ</institution>
          ,
          <addr-line>UNICAEN, ENSICAEN, CNRS, GREYC, 14000 Caen</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
      </contrib-group>
      <volume>691</volume>
      <issue>57</issue>
      <abstract>
        <p>Evaluating the accuracies of models for match outcome predictions is nice and well but in the end the real proof is in the money to be made by betting. To evaluate the question whether the models developed by us could be used easily to make money via sports betting, we evaluate three cases: NCAAB post-season, NBA season, and NFL season, and nd that it is possible yet not without its pitfalls. In particular, we illustrate that high accuracy does not automatically equal high pay-out, by looking at the type of match-ups that are predicted correctly by di erent models.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>Using advanced sports analytics statistics and Machine Learning (or well-crafted
mathematical) models, we can predict match outcomes for a variety of sports {
achieving predictive accuracies that are better than chance, a home- eld
advantage rule-of-thumb, or majority gut feeling. While this is an interesting (and in
our opinion worthwhile) academic exercise, however, the question whether such
work is actually useful becomes di cult to avoid. Or, to paraphrase a
practitioner of sports betting: \You should compare yourself to betting agencies and
see whether you can make money!".</p>
      <p>In this work, we intend to do exactly this: using the example of three US
sports attracting large betting volumes:
we show not only predictive accuracies but also accumulated sports betting
outcomes had we used their predictions to consistently place bets this year.
? The title \Wages of wins" was too good to pass up but is originally that of David</p>
      <p>
        Berri's book [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
?? Someone without in-depth knowledge of the sport in question.
      </p>
      <p>We nd rather varying outcomes, and, in particular, that very similar
accuracies can lead to strongly diverging monetary payo s. To explore this phenomenon
further, we relate this to the way sports betting is handicapped.</p>
      <p>In the following section, we discuss sports betting, and in particular how
money-lines should be interpreted and are calibrated. We then discuss our
experimental set-up before discussing hypothetical betting outcomes for the NCAAB
post-season, the NBA season, and NFL season, respectively.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Sports betting</title>
      <p>To understand the following discussions, it is necessary to understand
moneylines o ered by operators of sports betting services (sports books ), and to have
some insight into how those money lines are derived.</p>
      <p>US sports books o er two ways of betting on match outcomes:
1. Over-under, where bettors attempt to correctly foresee the di erence
between points score.
2. Money-line betting, where bettors attempt to correctly divine the eventual
winner of a match.</p>
      <p>Given that we have had weak results with trying to predict match scores in the
past, we ignore the rst setting for now, and focus on the second one, which
allows us to relate binary predictions to monetary values. A money-line o ered
by a sports book for a particular match typically takes the form shown in the
rst row of Table 1.</p>
      <p>For each match, a probable winner (the Favorite) is identi ed, making the
other team the probable loser (Underdog). The associated lines indicate the
possible pay-out:
{ The FAV-Line indicates how much money one would have to bet to win $
100.
{ The DOG-Line indicates how much money one would win if one were to
bet $ 100.</p>
      <p>To make those two settings comparable, we can reformulate the FAV-Line since
betting $ 100 would net the bettor $ 10000=FAV-Line. For the rst example given
in Table 1, this means that Atlanta was considered the favorite and betting $
100 on them and winning would have paid out $ 33.33. Detroit was expected to
lose but if one had bet on them and they had de ed predictions, one would have
won $ 240.</p>
      <p>Sports books do their best to calibrate those lines, trying to balance two
attractions for bettors:
1. Betting on the favorite is less risky and therefore has a higher chance to pay
out.
2. Betting on the underdog and winning will lead to a higher absolute pay-out.
Ideally, a match's handicap attracts bettors in such way that the wins that the
sports book needs to pay out are o set by the losses of those who bet on the other
team (minus some pro t for the sports book itself). This can be most clearly
seen in the second example in Table 1, a so-called Pick 'em. This is a match
where the sports book operators do not have enough information to reliably
predict one team as winning so betting on either one gives the same pay-o : $
10000=110 = 90:90. Given a large enough number of bettors, one would expect
that roughly half bets on either team and since the sports book pays out $ 91
for every $ 100 bet, it would stand to make a pro t of 9%.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Experimental set-up</title>
      <p>Since we are going to use the same general set-up in the succeeding sections, we
describe it here.</p>
      <p>For each predictive setting, we have collected the money lines for all matches
from http://www.vegasinsider.com/. The site lists the money-lines o ered by
the major sports books operating out of Las Vegas, Nevada, which occasionally
di er slightly from each other. Additionally, money-lines vary with time, either
due to the in ux of new information (injuries, player arrests, coaches'
announcements), or in reaction to bettors' behavior: too much interest in one team will
lead to adjustment in favor of the other one. To avoid undue optimism when
evaluating our predictors, we selected the most conservative line for each match.
If a match is, for instance, listed once with FAV-Line=175, DOG-Line=155 and
once with FAV-Line=165, DOG-Line=145, we will choose the latter since it
would pay out less, no matter which prediction we make.</p>
      <p>We use our models' predictions to select on which team to place the bet, and
assume that we bet $ 100 on every match in the time period. Correctly
predicting a win by the favorite increases the model's winnings by $ 10000=FAV-Line,
correctly predicting an underdog's win by $ DOG-Line, and correctly predicting
the winner of a Pick 'em by $ 90.90. Incorrectly predicting a match outcome
decreases winnings by $ 100. For the sake of convenience, we predict matches,
and tally up winnings, per day.</p>
      <p>The preceding paragraph illustrates an important dynamic { incorrectly
predicting is always bad but not all correct predictions are equal:
{ Correctly predicting underdog wins is the most attractive option and
depending on the money-line can balance out several incorrect predictions.
{ Correctly predicting Pick 'ems still gives a relatively high pay-out.
{ Correctly predicting favorite wins, on the other hand, needs to happen at a
high rate to make up for incorrect predictions.</p>
    </sec>
    <sec id="sec-4">
      <title>NCAAB predictions (and bets)</title>
      <p>
        In our rst setting, we consider the NCAAB post-season tournament, also
referred to as \March Madness", for the interest and amount of sports betting it
generates. This is the smallest of the settings we discuss since the tournament
involved only 67 matches. We use the Adjusted E ciencies pioneered by Ken
Pomeroy [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], combined into a weighted average over the season, to encode teams,
as well as season-level statistics such as the win percentage, margin of victory,
point di erential etc. For the full description of statistics, see [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. We evaluate
three classi ers: Nave Bayes (NB), Multi-layer Perceptron (ANN), and a
simplied version of Ken Pomeroy's predictor based on the Pythagorean Expectation
(KP). We referred to this classi er as \simpli ed" since we did not estimate the
involved coe cients ourselves but based them on the discussions found on his
blog. For the details of this classi er, see as well [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. NB and ANN are used
in their Weka [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] implementations, with default parameters, except that for NB
Kernel estimator is set to true.
      </p>
      <p>Before we discuss the performance of our classi ers, we need to establish
the baseline. This means basing ourselves on the money-lines o ered by sports
books by assuming that we always follow the lead of the money-line. Concretely,
if the team designated as favorite wins, we count this as a correct predictions
for \Vegas", if the underdog wins, an incorrect one, with winnings accrued as
described above. The main problem for this evaluation is posed by Pick 'ems:
since the money lines give no indication but we would have to make a prediction,
this amounts to ipping a coin for each Pick 'em. In the best case, we get each
of those coin ips right, in the worst case, every single one wrong. Since the
di erence between getting a Pick 'em right and wrong amounts to $ 190.90 per
match (the lost gain + the $ 100 bet), this leads to a large di erence over the
course of a season. Typically, we would assume to get half the coin ips right,
which we report as expected accuracy and pay-out in Table 2.</p>
      <p>w/o Pick 'ems w/ Pick 'ems (5)
Accuracy Pay-out Best Acc. Pay-out Exp. Acc Pay-out Worst Acc. Pay-out
0.6612 30.26 0.6865 484.76 0.6417 7.51 0.5821 -469.73
Table 2. Predictive accuracies and betting pay-outs for \Vegas" for the NCAAB
postseason</p>
      <p>We can see that always picking favorites would have gotten about 2/3 of the
matches right, and paid out approximately $ 30. Flipping coins on the Pick 'ems
can lead to winnings of almost $ 500 but also to losses of the same magnitude.
Especially for so few ( ve) Pick 'ems, this is a very real risk.</p>
      <p>The results for the predictive models are shown on the left-hand side of
Table 3. Two things are immediately noticeable: 1) the relative high predictive
accuracies { the KP model outperforms the most optimistic \Vegas" results by
about 2%, and 2) that this high accuracy does not translate into a high
payout. Indeed, while Nave Bayes outperforms picking only favorites, it loses about
as much money as the former strategy would gain. In addition, KP { at 1.5
percentage points higher accuracy { loses $ 200 more!</p>
      <p>We nd some explanation for this phenomenon by looking at the right-hand
side of Table 3. NB gets two upsets right, and even though KP is stronger in
correctly predicting favorite wins and close Pick 'ems, this makes all the nancial
di erence. The winnings curve for the di erent classi ers can be found in the
appendix and shows that the winning behavior is too erratic (or just plain bad)
to make use of predictions.
5</p>
    </sec>
    <sec id="sec-5">
      <title>NBA predictions (and bets)</title>
      <p>Our second setting concerns the NBA. We predicted matches for the 2016 regular
and post-season, using NB, ANN, Random Forest (RF),1 as well as the simpli ed
Ken Pomeroy model (KP). Teams were represented by the same statistics as for
the NCAAB predictions. We did not predict the rst two days of play since at
that time a predictor would not have statistics for all teams. As in the preceding
section, we need to establish the baseline, shown in Table 4.
Following the money line over the course of the entire season, while ignoring
the Pick 'ems, would lead to a very respectable accuracy but also to a monetary
loss. At 1200 matches, the loss per match is only about $ 1 yet over the course
of the season this accrues. Getting half the Pick 'ems right does of course not
improve this, even though the accuracy would stay high.</p>
      <p>Figure 1 plots the development of the di erent classi ers' winnings over the
course of the season, the legend is annotated with predictive accuracies. None
of them show a net positive payout, and with the exception of the KP model,</p>
      <sec id="sec-5-1">
        <title>1 Which we omitted for the NCAAB, as its accuracy is too weak.</title>
        <p>they all drop rather low. Notably, they all recover to a certain degree, however,
meaning that one could win money if one could determine when to start betting.
Plots showing the di erence between the trough and the best result, and its
magnitude, can be found in the appendix (Figures 4{7). For the ANN and KP,
the best result is in the post-season, for NB and the RF in the regular season, even
though NB and KP have the same regular season accuracy. Table 5 shows why:
while KP strongly outperforms NB in getting favorites right (as for the NCAAB),
it underperforms when it comes to Pick 'ems. Pick 'ems are clearly the most
di cult matches to predict, and with KP combining three estimated in uences
{ adjusted e ciencies, the coe cient in the Pythagorean Expectation, and the
home-court adjustment { small errors can spiral. The trough-peak di erence
aligns with the amount of underdog/pick 'em predictions.
6</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>NFL predictions (and bets)</title>
      <p>This season marked our rst attempt at NFL predictions. As for basketball, the
main question to answer concerns team representations. In basketball matches,
individual events are possessions that lead to either points, or a number of
possibly possession-changing events. In American Football, on the other hand,
individual events are Downs and their outcome is mainly measured in yards
gained (or lost). While the more or less discrete results in basketball can be read
o the nal box score, the uctuation of yards in football is less well captured.</p>
      <p>
        To address this, Football Outsiders have proposed Defense-adjusted Value
Over Average and Defense-adjusted Yards Above Replacement [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], both of which
consider the outcome of each down in relation to the league-wide average against
a particular defensive alignment. Since this requires access to and work with
playby-play statistics, we forwent this approach and instead evaluated several other
statistics over past seasons:
{ Basic Averages { all the statistics available from a typical box score at [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]
under "team stats", normalized for 65 possessions, and averaged in a weighted
manner (recent games have more weight), both o ensively (scored/gained/
committed) and defensively (allowed/caused). This follows similar reasoning
as possession-based normalizing and averaging in basketball.
{ Opp. Averages { same as above but for the opponents that have been played
so far. This is supposed to help gauge the competition.
{ Adjusted Averages { certain o ensive and defensive statistics adjusted by
mirror statistics of the respective opponents. That is basically the same idea
as Ken Pomeroys adjusted e ciencies [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
{ SRS { the "simple rating system" information (SRS, SoS) as described at [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ],
with the di erence that the averaging is weighted, so not divided by number
of matches.
      </p>
      <p>
        Page limitations prevent us from showing the full results of the evaluation here.
We intend to write this down formally in the future but for the time being,
the details can be found at [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. After additional evaluation during the season, we
settled on using Basic+Opponents' Averages for the NB, and Adjusted Averages
for ANN and RF. We also evaluated the SRS. We did not predict the rst week's
matches since for those matches, we do not have statistics for the teams at that
time. Again, we need to establish the baseline (see Table 6).
The baseline again shows consistent behavior: the accuracy is relatively high
but if one follows money-line predictions one loses { not much per individual
game but quite a bit in the aggregate.
      </p>
      <p>The results of the predictors, shown in Figure 2, are very interesting. The
rst thing to notice is that NB, using rather straight-forward statistics, achieves
comparative accuracy to \Vegas" and a much better pay-out. In fact, its pay-out
is better than that for the best-case \Vegas"-scenario in the regular season. Even
the ANN, with much lower accuracy, achieves a good pay-out. Additionally, we
again see the in uence of which picks to predict correctly at play: even though
ANN and SRS have very similar accuracies, betting according to SRS would be
a clear loss, and the di erence can be explained by the fact that the ANN trades
o accuracy on favorites against accuracy on underdogs (Table 7).</p>
      <p>A nal monetary realization is that each predictor reaches a high point that
comes before the end of the season. In fact, following NB all to the end of the
regular season would mean forfeiting more than $ 600, with losses for all models
in the post-season. While for NBA predictions it seems to be important to know
when to get in, for the NFL is important to know when to get out { a decision
that might be slightly easier to make.
The answer to the question posed in the title of the paper is a de nitive \Maybe!".
Once a model has been established, it can be used to place bets in a
straightforward manner. The NCAAB post-season contains too few matches to win
consistently. In the NBA, one can win but only after guring out when to start
betting. In the NFL results, nally, straight-forward use could indeed lead to a
decent pay-o (admittedly, not attractive to professional gamblers), especially
if one stops early enough. In both cases, the safest model seems to be a Nave
Bayes predictor.</p>
      <p>We have tried to show one of the aspects that make a predictive model more
or less well-suited for sports betting, by considering what kind of matches models
predict well. In particular, a model that is not very strong in correctly predicting
favorites but gets a large amount of Pick 'ems correct, or even better matches
won by underdogs, would be a particular attractive tool, even if its straight-up
accuracy is not impressive.</p>
      <p>
        We intend to explore this question further by relating models' performance
to evaluations based on lift-charts and ROC-like discussions. We have the data
needed for this exploration already available (and plotted) but page constraints
prevent us from discussing it in this work. The nal goal would of course be to
shift the training of predictive models: away from maximizing predictive accuracy
and towards maximizing pay-outs, which means getting border-line cases right
instead of easy ones. A di erent direction consists of proposing which matches
(not) to bet on and/or how much to bet, as has been done in [
        <xref ref-type="bibr" rid="ref5 ref8">5, 8</xref>
        ] for soccer.
Possible approaches include leveraging game theoretic approaches or reinforcement
learning.2
      </p>
      <sec id="sec-6-1">
        <title>2 We thank the reviewers for this suggestion.</title>
        <p>A</p>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>Vegas results</title>
    </sec>
    <sec id="sec-8">
      <title>NCAAB winning curves</title>
    </sec>
    <sec id="sec-9">
      <title>Detailed NBA winning curves</title>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <article-title>Pro-football reference</article-title>
          . http://www.pro
          <article-title>-football-reference</article-title>
          .com
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Berri</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schmidt</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brook</surname>
            ,
            <given-names>S.:</given-names>
          </string-name>
          <article-title>The Wages of Wins: Taking Measure of the Many Myths in Modern Sport</article-title>
          . Stanford Business Books (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>Football</given-names>
            <surname>Outsiders</surname>
          </string-name>
          :
          <article-title>Methods to our madness</article-title>
          . http://www.footballoutsiders. com/info/methods
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Frank</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Witten</surname>
            ,
            <given-names>I.H.</given-names>
          </string-name>
          :
          <article-title>Data Mining: Practical Machine Learning Tools and Techniques with Java Implementations</article-title>
          . Morgan Kaufmann (
          <year>1999</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Langseth</surname>
          </string-name>
          , H.:
          <article-title>Beating the bookie: A look at statistical models for prediction of football matches</article-title>
          . In: Jaeger,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Nielsen</surname>
          </string-name>
          , T.D.,
          <string-name>
            <surname>Viappiani</surname>
          </string-name>
          , P. (eds.)
          <source>Twelfth Scandinavian Conference on Arti cial Intelligence</source>
          ,
          <source>SCAI</source>
          <year>2013</year>
          , Aalborg, Denmark,
          <source>November 20-22</source>
          ,
          <year>2013</year>
          . Frontiers in
          <source>Arti cial Intelligence and Applications</source>
          , vol.
          <volume>257</volume>
          , pp.
          <volume>165</volume>
          {
          <fpage>174</fpage>
          . IOS Press (
          <year>2013</year>
          ), http://dx.doi.org/10.3233/ 978-1-
          <fpage>61499</fpage>
          -330-8-165
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Pomeroy</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Advanced analysis of college basketball</article-title>
          . http://kenpom.com
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Pro-</surname>
          </string-name>
          Football-Reference.
          <article-title>com: A very simply rating system</article-title>
          . http://www. pro
          <article-title>-football-reference</article-title>
          .com/blog/?p=
          <fpage>37</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Snyder</surname>
            ,
            <given-names>J.A.L.</given-names>
          </string-name>
          :
          <article-title>What Actually Wins Soccer Matches: Prediction of the 2011-2012 Premier League for Fun and Pro t</article-title>
          .
          <source>Master's thesis</source>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Zimmermann</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Di erent representations evaluated over several NFL seasons</article-title>
          . https://scientificdm.wordpress.com/
          <year>2015</year>
          /10/07/ different-representations
          <article-title>-evaluated-over-several-seasons/</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Zimmermann</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Basketball predictions in the NCAAB and NBA: similarities and di erences</article-title>
          .
          <source>Statistical Analysis and Data Mining</source>
          . (
          <year>2016</year>
          ), forthcoming
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>