Professional Documents
Culture Documents
The first step is to decide which league(s) you want to build a predictive model
for. Until you get your model to a stage where you are happy with it, it makes
sense to focus only on one league, preferably one you know well. Once everything
is working as you wish, then the model can be replicated for different leagues.
You will go through a period of testing and improving, so it makes sense to do
this for one league to start with rather than making the exact same changes for
multiple leagues. Trust me, there is nothing worse than taking on too much at th
e start by attempting to predict every football game being played. For this exam
ple, we will use the English Premier League.
Open Microsoft Excel. It will become your best friend! Using a website such as W
hoScored.com, Soccerway.com or Football-Data.co.uk, copy and paste all results f
rom last season into a format that you can manipulate in Excel
for example:1Thes
e results are the base data that help you get to the point where you can create
your own odds. As more games are played, you will add these to this list of resu
lts, but we don t need to think about that just yet. This is one of the first poin
ts where you need to decide how many results you want to use as an input into yo
ur calculation. Some people may use five games, others may use 10, whilst some m
ay use data for the entire season. What you choose is up to you and this may be
something you wish to tinker with as you refine your model. For this example, we
will use all 38 games from the 2013/14 season.
If you re good with Excel, you can use all of these results to calculate the next
step. If you re not good with formulas such as Sum Ifs and Count Ifs, then a short
cut is to create another table based on the final league table. The key things w
e are looking to capture is goals scored and goals conceded by teams in games at
home and on the road. This will then be used to work out the total goals in the
league, average goals in the league, in addition to average goals for and again
st per team.Goals For and Goals Against are simple Sums in Excel, whilst the two
averages are worked out by dividing the total goals by the games played. For in
stance, Arsenal s Average Goals is simply 36 / 19 = 1.89. The below shows two tabl
es one for teams at home and one for teams against
showing all of these calculat
ions.2