Free £25 Bet!
Free £200 Bet - Register on Saturday or Sunday
Free £25 Bet!

In association with Sports-Punter Free Bets Odds Comparison BetHelp Limso

We are the Official Forum of FreeBetting.net & FCBet.com


Sports News Sports Stats Live Scores OddsChecker Place Bets Suggest a Site


Go Back   The Punters Lounge - The World's Best Betting Forum > Systems, Strategy and General Betting Help > Systems & Strategy Forum

Systems & Strategy Forum Discuss all your strategies, systems, selection methods and staking plans here. Try and keep your match selections to the other forums.

UK & Irish Football Forum | Western European Football Forum | UEFA Cup & Champions League Football Forum | International Football Forum | Eastern & Southern European Football Forum | Nordic & Scandinavian Football Forum | Non European Football Forum | At The Races Forum | At The Races Systems Forum | Other Sports Forum | USA Sports Forum | Fantasy & Fun Comps Forum | Free Bets Forum | Systems & Strategy Forum | Glory Hunter's Forum | Tipster's Challenge Forum | Daily Racing Comp Forum | Euro & Worldwide Comp Forum | Poker Tourneys Forum | Poker Strategy Forum | Poker Chat Forum | Poker Live Forum | Poker Challenges Forum | Poker Staking Forum | Poker Leagues Forum | Bookmakers & Exchanges Forum | Punter's Tools/Betting Help Forum | General Chat Forum | Tech & Gaming Forum | Sports Banter Forum | Live Sports Feeds Forum

Reply
 
Thread Tools Display Modes
Old 27-10-2006, 22:23   #1 (permalink)
aka plopplop
 
Matthew's Avatar
 
Join Date: 08 Aug 2006
Location: Nottingham
Age: 29
Posts: 618
Default Predicting The English Premier League-using stats-Strike Rate 57.2% - Yield 16.9%

Hello all,

I have kind of been lurking around for a few months after finding this site through my research for my own model development.

I've got to a position now where I feel happy to share where I'm at and draw on the massive experience that clearly resides on this forum.

Where to start...........I'm gonna lay it out piece by piece as I genuinely want some feedback and help on how to improve it.

I started with the prem but I have the ability to do something very similar for 21 different leagues around europe.........sadly - i have a day job.

I've got stats etc for 2000-01 --> 2005-06 & now into 06/07 and they are the following:
Variable NameDescriptionVariable Level
DateDate On Which The Outcome Match Took Place
Home TeamName Of The Home TeamOutcome Info
Home ScoreGoals Scored By Home TeamOutcome Info
Away ScoreGoals Scored By Away TeamOutcome Info
Away TeamName of the Away TeamOutcome Info
ResultResult Of The MatchOutcome Info
LeaguePos_HLeague PositionHome Team
TotWon_H%age Of Games Won To DateHome Team
TotDrawn_H%age Of Games Drawn To DateHome Team
TotLost_H%age Of Games Lost To DateHome Team
TotGFPG_HGoals For Per Game, Season To DateHome Team
TotGAPG_HGoals Against Per Game, Season To DateHome Team
TotPPG_HPoints Per Game, Season To DateHome Team
HomeWon%age Of Home Games Won To DateHome Team
HomeDrawn%age Of Home Games Drawn To DateHome Team
HomeLost%age Of Home Games Lost To DateHome Team
HomeGFPGGoals For Per Game, At HomeHome Team
HomeGAPGGoals Against Per Game, At HomeHome Team
HomePPGPoints Per Game, At HomeHome Team
WL8_H%age Last 8 Games WonHome Team
DL8_H%age Last 8 Games DrawnHome Team
LL8_H%age Last 8 Games LostHome Team
WL5H_H%age Last 5 Games at Home - WonHome Team
DL5H_H%age Last 5 Games at Home - DrawnHome Team
LL5H_H%age Last 5 Games at Home - LostHome Team
GIN2W_HNumber Of Games Played In The Next Two WeeksHome Team
GIP2W_HNumber Of Games Played In The Past Two WeeksHome Team
S-1_POS_HFinishing Position In The League Last SeasonHome Team
S-2_POS_HFinishing Position In The League Season Before LastHome Team
NSH_Home%age Of Home Games When Team Not ScoredHome Team
NSH_Tot%age Of Games, Season To Date, When Team Not ScoredHome Team
CSH_Home%age Of Home Games When Team Not Kept A Clean SheetHome Team
CSH_Tot%age Of Games, Season To Date, When Team Not Kept A Clean SheetHome Team
Promo_H1Was This Team Promoted To This Division Last SeasonHome Team
Promo_H2Was This Team Promoted To This Division Season Before LastHome Team
LeaguePos_ALeague PositionAway Team
TotWon_A%age Of Games Won To DateAway Team
TotDrawn_A%age Of Games Drawn To DateAway Team
TotLost_A%age Of Games Lost To DateAway Team
TotGFPG_AGoals For Per Game, Season To DateAway Team
TotGAPG_AGoals Against Per Game, Season To DateAway Team
TotPPG_APoints Per Game, Season To DateAway Team
AwayWon%age Of Away Games Won To DateAway Team
AwayDrawn%age Of Away Games Drawn To DateAway Team
AwayLost%age Of Away Games Lost To DateAway Team
AwayGFPGGoals For Per Game, At AwayAway Team
AwayGAPGGoals Against Per Game, At AwayAway Team
AwayPPGPoints Per Game, At AwayAway Team
WL8_A%age Last 8 Games WonAway Team
DL8_A%age Last 8 Games DrawnAway Team
LL8_A%age Last 8 Games LostAway Team
WL5H_A%age Last 5 Games at Away - WonAway Team
DL5H_A%age Last 5 Games at Away - DrawnAway Team
LL5H_A%age Last 5 Games at Away - LostAway Team
GIN2W_ANumber Of Games Played In The Next Two WeeksAway Team
GIP2W_ANumber Of Games Played In The Past Two WeeksAway Team
S-1_POS_AFinishing Position In The League Last SeasonAway Team
S-2_POS_AFinishing Position In The League Season Before LastAway Team
NSA_Away%age Of Away Games When Team Not ScoredAway Team
NSA_Tot%age Of Games, Season To Date, When Team Not ScoredAway Team
CSA_Away%age Of Away Games When Team Not Kept A Clean SheetAway Team
CSA_Tot%age Of Games, Season To Date, When Team Not Kept A Clean SheetAway Team
Promo_A1Was This Team Promoted To This Division Last SeasonAway Team
Promo_A2Was This Team Promoted To This Division Season Before LastAway Team
ResLSResult Of The Match Last SeasonMatchup Stats
ResSBLResult Of The Match Season Before LastMatchup Stats
RevResLSResult Of The Reverse Fixture Last SeasonMatchup Stats
RevResSBLResult Of The Reverse Fixture Season Before LastMatchup Stats
RevResTSResult Of The Reverse Fixture This SeasonMatchup Stats
System 13 Rating (A)This Is A System Taken From A Book. It Works By Figuring Out What The Result Should Have Been Based On The Numbers Of Shots (On And Off Target) And The No. Of Corners. This Then Builds A Table Based On The "True" Results And Compares Teams Points Per Game Measure. The Five Different Measures Reflect Slightly Different Points Strategies. Eg. 3Pts For A Win At Home - 5Pts For A Win Away From Home. This System Was The Best One Highlighted In The Book For Predicting Home And Away Wins.Comparison
System 13 Rating (B)Comparison
System 13 Rating (C)Comparison
System 13 Rating (D)Comparison
System 13 Rating (E)Comparison
System 9 Rating (A)From the very same book, this system was the best at predicting draws. Its in 5 separate variables for the same reason as above. This system merely compares league positions based on leagues built on the actual results but with differing points strategies.Comparison
System 9 Rating (B)Comparison
System 9 Rating (C)Comparison
System 9 Rating (D)Comparison
System 9 Rating (E)Comparison
h_win_climb_placesHow Many Places The Home Team Will Climb If They WinHome Team
h_win_into_champsWill A Win Get The Home Team In To A Champions League PositionHome Team
h_win_into_uefaWill A Win Get The Home Team In To A Uefa Cup PositionHome Team
h_win_out_of_relWill A Win Get The Home Team Out Of The Relegation PositionsHome Team
a_win_climb_placesHow Many Places The Away Team Will Climb If They WinAway Team
a_win_into_champsWill A Win Get The Away Team In To A Champions League PositionAway Team
a_win_into_uefaWill A Win Get The Away Team In To A Uefa Cup PositionAway Team
a_win_out_of_relWill A Win Get The Away Team Out Of The Relegation PositionsAway Team
Gamebookers Home Win OddsBookmakers
Gamebookers Draw OddsBookmakers
Gamebookers Away Win OddsBookmakers
Interwetten Home Win OddsBookmakers
Interwetten Draw OddsBookmakers
Interwetten Away Win OddsBookmakers
Ladbrokes Home Win OddsBookmakers
Ladbrokes Draw OddsBookmakers
Ladbrokes Away Win OddsBookmakers
SportingBet Home Win OddsBookmakers
SportingBet Draw OddsBookmakers
SportingBet Away Win OddsBookmakers
William Hill Home Win OddsBookmakers
William Hill Draw OddsBookmakers
William Hill Away Win OddsBookmakers


First off, have I missed anything on the form side?????
There are a few things I'd like to include - stats relating to resolve - performance vs top/bottom half - stuff you can find on football365.

I've included the bookmakers odds as inputs to the model as I feel that by doing this I incorporate their vastly superior systems which derive the %age chance of an outcome for a given football match - these must be good predictors of an outcome.......and they are - its knowing when not to bet thats key......i.e when Norwich will beat Man U.

So i've got this dataset for 6 seasons.........

I use a stats package to run a predictive model for each of the three outcomes, HW/D/AW.

I build my model on 4 seasons of data - 00/01 - 03/04
I validate my model on 1 season of data - 04/05

The stats package balances the weights applied to each of the variables by using the validation data to ensure that the model not only explains as much variation in what makes up a HW/D/AW but remains robust when deployed across a unseen set of data.

I test my model on 1 season of data - 05/06
This is in effect an unknown sample of data that the model has not seen before and therefore is a true test of the models ability to predict the matches.

Selection Criteria:
When scoring upcoming matches or backtesting I am presented with a score for each of HW / D / AW which can be transformed into a percentage via a simple formula. The package offers optimal cutoffs for each of the three scores for a given match - when only one outcome is highlighted - i place a bet.

The cutoffs are determined by assigning costs to certain outcomes.
If I place a bet and I am correct I gain on average 1.8 points, whereas if I place a bet and am wrong - I lose 1 point. Not placing a bet regardless of the outcome costs/makes me 0pts. The package calls this a confusion matrix. The same is done for Draw and AW.

Staking Plan:
Currently I've got everything set at level stakes, 1pt per bet. Be it home, draw, away and differing odds, I stake only 1pt.

I'm a bit of a novice at staking plans, i've read a fair bit on here about it and a lot of people seem to be suggesting that you can't go far wrong with level stakes - this is a section I definately need help on......!!!!!!

What does it all mean:
As I've mentioned - this model was scored across the 2005-2006 english premiership season using a level staking plan of 1pt for bet and using the optimised cutoffs suggested by the package. Here are a few bits of info about how it is getting on....

Outcomes That Met The Cutoff CriteriaNo of Matches
03
1193
2149
335
380


So as you can see, I only place a bet on 193 of the 380 matches in the EPL last season. 3 matches didn't manage to get over any of the hurdles.

Here is how the bets break down:

Predicted%ageCorrect%age
HW12766%9071%
D84%338%
AW5830%3357%
Total193100%12665%


The model tends to find HW bets in two-thirds of cases, of which it gets 71% (90/127) correct. The D and AW strike rate isn't as good but the odds are far greater, on average, so that mitigates this.

Staking at 1pt per bet returned the following.....

Overall Strike Rate: 65% (H 71%, D 38%, A 57%)
Staked: 193pts (H 127, D 8, A 58)
Returned: 211.84pts (H 10.67, D 1.4, A 6.77)
Yield: 9.76%

NB: The above is calculated using William Hill odds only - using the best available across the bookmakers mentioned in the big list above would boost the yield to ~15%.

Here is how the 18.84 pts were accumulated across the season:


Thats it - my cards are on the table. I would love to hear from any of you that do something similar or have any suggestions / experiences to share / data to share/exchange.

Cheers
Matt

I originally posted this in Punter's Tools & General Betting Help but am now in a position to post my selections etc for upcoming matches.

Original thread:
http://www.punterslounge.com/forum/s...d.php?p=593410

2006/2007 performance to date is:
0.84 pts profit using william hill odds
2.45 pts profit using the best odds across gamebookers, interwetten, ladbrokes, sportingbet, william hill.

Last edited by Matthew; 14-05-2007 at 22:09.
Matthew is offline   Reply With Quote
Old 27-10-2006, 22:41   #2 (permalink)
aka plopplop
 
Matthew's Avatar
 
Join Date: 08 Aug 2006
Location: Nottingham
Age: 29
Posts: 618
Default Re: Predicting The EPL - via statistical modelling - finished but seeking help...

Selections for this weekend:

28/10/2006 Arsenal Everton - HW - 1.44 - premierbet/skybet
28/10/2006 Bolton Man Utd - AW - 1.91 - totalbet/betfred/betdirect/ukbetting
28/10/2006 Fulham Wigan - No Draw - 1.23 - ladbrokes
28/10/2006 Liverpool Aston Villa - HW - 1.62 - totesport/bluesq/betdirect/stanjames/ladbrokes
28/10/2006 Newcastle Charlton - HW - 1.83 - PremierBet
28/10/2006 Portsmouth Reading - No Away Win - 1.12 - ladbrokes
28/10/2006 Sheffield Utd Chelsea - AW - 1.33 - Betfred
28/10/2006 Watford Tottenham - No Draw - 1.23 - ladbrokes

I'm not entirely sure about the value available in these double chance Ladbrokes bets.
Matthew is offline   Reply With Quote
Old 28-10-2006, 13:03   #3 (permalink)
Shrewdie Punter
 
Join Date: 24 Jul 2005
Posts: 674
Default Re: Predicting The EPL - via statistical modelling

Looks very impressive to me.

I'm not the best person to give advice (there are many who are better qualified than me on this forum) but you are right about the poor value on the Ladbrokes prices. You would defininately do better to lay the outcome at Betfair.

28/10/2006 Fulham Wigan - No Draw - 1.23 - ladbrokes
Lay the draw @ 3.35 with Betfair = odds of approx 1.43 before commission.

28/10/2006 Portsmouth Reading - No Away Win - 1.12 - ladbrokes
Lay Reading @ 4.5 = approx odds 1.29 before commission.

28/10/2006 Watford Tottenham - No Draw - 1.23 - ladbrokes
Lay the draw @ 3.4 with Betfair = odds of approx 1.42 before commission.

Good luck.
davidc is offline   Reply With Quote
Old 29-10-2006, 13:27   #4 (permalink)
aka plopplop
 
Matthew's Avatar
 
Join Date: 08 Aug 2006
Location: Nottingham
Age: 29
Posts: 618
Default Re: Predicting The EPL - via statistical modelling - finished but seeking help to imp

Thanks for pointing out the LAY @ betfair option.

I'll probably do that from now on.

Am I right in assuming that to calculate the back odds from the lay you do the following?

lay odds of 4.5 = 1/4.5 = 22% chance.
The flipside is 1/??? = 1-22% chance

as 1/1.29 = approx. 78% chance

There is certainly more value in that than the 1.12 I got from ladbrokes.

Last edited by Matthew; 29-10-2006 at 15:16.
Matthew is offline   Reply With Quote
Old 29-10-2006, 15:16   #5 (permalink)
aka plopplop
 
Matthew's Avatar
 
Join Date: 08 Aug 2006
Location: Nottingham
Age: 29
Posts: 618
Default Re: Predicting The EPL - via statistical modelling - finished but seeking help to imp

29/10/2006 West Ham v Blackburn (Lay Draw) - 3.45

All selections are currently being based on 1pt level staking plan.
I'd like to hear from anyone who can suggest an alternative staking plan.
Matthew is offline   Reply With Quote
Old 29-10-2006, 16:02   #6 (permalink)
Senior Punter
 
Join Date: 03 Feb 2006
Age: 37
Posts: 120
Default Re: Predicting The EPL

I typed out a few issues/points for discussion, and it is really, really frustrating indeed not being able to paste on this message board.

Anyone got any suggestions about that ?

plopplop - good luck.
London_Calling is offline   Reply With Quote
Old 29-10-2006, 16:32   #7 (permalink)
aka plopplop
 
Matthew's Avatar
 
Join Date: 08 Aug 2006
Location: Nottingham
Age: 29
Posts: 618
Default Re: Predicting The EPL - via statistical modelling - finished but seeking help to imp

I am able to paste on this message board.

When the pointer is inside the reply box:
Right-click - paste is below Select All
Matthew is offline   Reply With Quote
Old 29-10-2006, 17:37