Saturday, August 30, 2008

System Selections 30-31/8/2008

Better late than never... System selections for the weekend. Let's see where these take us!



An update will follow by Monday. Have a nice weekend!

Tuesday, August 26, 2008

System Selections 22-25/8/2008 (Results)

A much needed comeback for the system, reversing the (virtual) losses and turning a slight profit. The performance was boosted by Sunderland's and Fulham's victories over the two North London arch rivals Tottenham and Arsenal respectively. Middlesbrough was 5 minutes away from another surprise result but Liverpool escaped unharmed.



The current (system) standings show a nice strike rate of almost 40% while the yield has moved to +11.8% from the negative sign of the previous updates.



No midweek matches so the next system update will be in a few days. Until then take care.

Monday, August 25, 2008

Goodbye Bejing!

After another spectacular ceremony, the 2008 Beijing Olympics are officially over! Some great competitors (and unfortunately due to doping, some not-so-great ones...) and some amazing performances kept the interest throughout the Games. Usain Bolt broke both the 100m and the 200m world records, before helping a magnificent Jamaica relay team to break the 4x100m relay world record. I can't even begin to imagine what would happen if he actually had any competition!

Bolt's achievements were matched by another impressive athlete. Swimmer Michael Phelps broke the record of the number of gold medals in a single Olympic Games by securing eight medals. He currently holds a total of 14 gold medals, more than any other Olympian ... ever! Truly inspiring stuff!

In terms of football, and more specifically betting-wise, it was another successful set of picks as posted here. Argentina won gold after a 1-0 win over Nigeria in the final. In yet another Olympic tournament, Brazil performed below expectations and Olympic gold is the only prize that still eludes them. All in all, a total outlay of 10 units returned 12.89 units which were added to the pot. Until the next bet!

Saturday, August 23, 2008

System Selections 22-25/8/2008

Today's selections include a few longshots. Hopefully they will put the system back on track!



An update will follow on Monday... Have a nice weekend until then!

Tuesday, August 19, 2008

System Selections 16-17/8/2008 (Results)

A bit late with the updated system's results but I have been away and unable to update the blog. Again not the best of weekends in terms of results, but I remain optimistic that results will pick up.



As you may have noticed a few additional bets were highlighted by the system, but unfortunately were not successful. They have been included in the results for completeness.

The results so far show a strike rate of 34% which is around the expected levels but unfortunately the strike odds are much lower than needed. It may be the case of a couple of longshots coming in, so we will just sit tight and wait!


Thursday, August 14, 2008

System Selections 16-17/8/2008

The start of the Premier League is upon us. The summer is officially over (well almost!). A preview will be written next week, once the first set of matches are over but until then, here are the picks for next weekend:



Results will be updated after the matches. Until then have a nice weekend!

Monday, August 11, 2008

System Selections 9-10/8/2008 (Results)

Here is the first update of the system results. Not the best of starts although a few of the results could have gone either way.



At odds of around 2.50 - 3.00, it only takes one or two bets to come in for great swings. Hopefully, things will get better next week.



Until then, back to data updating!

Friday, August 8, 2008

System Selections 9-10/8/2008

At last, it's here! Following weeks and months of rumors, transfer dealings and pre-season friendlies, English football starts tomorrow. Before each set of matches you will be able to find here the system's selections. A level-stake bet of 10 units (each of us may have a different budget so the term units will be used) will be taken on each of these matches at odds available by the bookmakers shown in the table. The results will be updated in a separate post after each set of matches with a small summary table similar to the one on the right hand side of the blog.

Without further ado, here are the first system picks for this year:


Wish me luck! It will most definitely be needed!

Finding value

Following the posts on the football match prediction system. we have reached the point whereby a chosen model based on certain variables will provide estimates for the probability of a home win, a draw and an away win in any match. What is left, is the small step of translating these probabilities into odds and a deciding whether a bet would be profitable (in the long run) or not.

Assuming that according to a model, the probability of a home win in a given match is estimated at 40%. That would mean that the "fair" odds for this event occurring would be 1 / 40% = 2.50 in decimal form or 6/4 in fractional form. [I'll be using the decimal form from now on as it's easier in algebraic expressions]. If a bookmaker offers odds of 2.20 then according to the model, this betting opportunity does not represent "value" and therefore should be avoided. This does not mean that the match will definitely not end in a home win, however, if an identical match is priced by the model again and again (and again), in the long run, a punter betting on this event will be losing money since the odds offered do not reflect the probability (according to the punter) of that event happening. On the other hand, if a rival bookmaker offers odds of 2.62 for this event, then it should be profitable (in the long run) to bet on a home win since after a number of bets, the punter will be making money because of the value found in these prices.

Essentially, it all comes down to two things: the first is the estimated probability of something happening. The bookmaker and the punter try to price up a match. They both have their subjective probabilities for HDA which are then translated to odds. Time will tell who is pricing the matches correctly (and thus making money off the other).

The second factor to consider is an advantage to the bookmaker. The bookmaker does not need to offer odds which when translated to probabilities sum up to 1. This means that the odds offered are lower than what should have been offered if the bookmaker was fair. This difference is what is called as the overround, and it represents the bookmaker's profit margin. Therefore, a punter will not only need to find value in the bookmaker's odds, but also to overcome his profit margin before actually making money in the long run.

However, the punter can also act for himself. By shopping around, finding the best prices offered by different bookmakers, the punter can almost eliminate the overround, thus start from a level-playing field. He can also use the available booking exchanges to find more competitive prices. These exchanges, in effect, give him the opportunity to become a bookmaker by setting odds for others to bet on, thus creating a market for odds which may be better than the odds offered by online bookmakers.

So there you have it: the system picks will depend on the estimated probabilities of each event (HDA) occurring and the best available prices offered by several bookmakers. Time will tell how accurate our predictions were, and how profitable (or disastrous) the developed model actually is. Fingers crossed!

Tuesday, August 5, 2008

Olympics football picks

Just a short note to post my picks for the Olympics football tournament. Again it will be a tournament of 16 teams, split into 4 groups. There are two strong favourites in Argentina and Brazil who seem to be taking this competition much more seriously than the rest of the teams taking part. Should these two nations top their respective groups, they will probably meet in the semi-finals. For these reasons, both Argentina and Brazil will be two of my picks to win the gold medal.

My third pick will be the exciting Netherlands team who won the Under-21 European Championship playing very nice football. They have a bit tougher group to top, as compared to Italy, but should they manage to come out of the group first, I can see them making it to the final.

It's much more difficult making predictions for the Olympics football tournament because of the squad selection limitations. A total outlay of 10 units (odds from William Hill) is split into:
  • Stake 4.92 units on Argentina at 2.62
  • Stake 3.79 units on Brazil at 3.40
  • Stake 1.29 units on the Netherlands at 10.00
The summary statistics on the left have been updated. Let the Games begin!

Predicting football matches

The background is out of the way, the tools have been selected, now it's the time to get our hands dirty with the small details. Whichever model we choose, it will need some input in terms of factors which may affect our predictions. These have to be chosen wisely otherwise we may replicate the old motto of "Garbage in, garbage out".

Our approach is based on the general football concept of "class" and "form". It is often suggested that form is temporary while class is permanent so we will pick variables to model these general ideas. To account for the class of each team, we start with the obvious choice of variable of ... the actual teams playing! This translates to the fact that when Man Utd are playing at home against Hull City, it is expected that the probability of a home win is much bigger than the probability of a home win when Man Utd are playing against Arsenal. In fact, past performance is a pretty good place to begin and it turns out that decent (but not necessarily profitable) models can be built using the "class" approach. As for how to rate each team, there are both ad-hoc methods and optimization techniques. This is not a statistics lecture, so I'll leave it for now...

The form of each team is something more transient. A lot of punters who are building football prediction systems use the recent matches to judge on a team's form. This has both advantages in the sense that if a team is going through a good patch, it's more likely to have a good game than not. On the other hand, something that is often overlooked is the standard of the opposition teams against which form is being evaluated, compared to the standard of the opposition team in the next match. Maybe, there is scope for improvement here.

A team manages to score a goal after it has created some chances. Sure, some teams are more lethal and take the few chances that come along, but usually, the more (and better) chances a team creates, the higher the number of goals it will score. Therefore, we decided to use variables which describe the attacking capability of each team and its propensity to create chances. Unfortunately, for now, we don't have a measure to classify chances as good or difficult, although this "problem" provides also room for potential improvement.

Again, the small print will be left out of the blog for now, but if anyone out there is reading this and has any comments or views, please feel free to post them and who knows, maybe a fruitful discussion will facilitate further information on this.