Betting Strategy and Ⓜodel Validation - Part I

Betting Model Analysis on Sportsbook Consultancy Firm A

®γσ, Eng Lian Hu 白戸則道®

2016-09-07

Abstract

This is an academic research by apply R statistics analysis to an agency A of an existing betting consultancy firm A. According to the Dixon and Pope (2004)1 Kindly refer to 24th paper in [Reference for industry knowdelege and academic research portion for the paper.] in 7.4 References, due to business confidential and privacy I am also using agency A and firm A in this paper. The purpose of the anaysis is measure the staking model of the firm A. For more sample which using R for Soccer Betting see http://rpubs.com/englianhu. Here is the references of rmarkdown and An Introduction to R Markdown. You are welcome to read the Tony Hirst (2014)2 Kindly refer to 1st paper in [Reference for technical research on programming and coding portion for the paper.] in 7.4 References if you are getting interest to write a data analysis on Sports-book.

1. Introduction to the Betting Stategics

1.1 Introducing Betting Strategies

As a player, we know gambling is that an activities which bet against bankers. Normally gamblers applied few betting strategies to make money from bankers or may be other players. You can try to refer to 数据科学中的R和Python - Data Science is the art of turning data into actions - 如何用21点来击败赌场?or Betting Strategy for more information.

Well, I’ll introducing some sports betting strategies used by a company Sports Insights (You can just read as your own reference, since I’ve never subscribe thier service, here I term it as SI) might help you improve your winning percentage and start making money investing in sports. The following concepts represent some of the most lucrative historical betting trends and are the same tools used by sharp bettors to turn consistent profits.

Betting Against the Public is one of the most popular and simplest methods used by SI to maximize value in the sports betting marketplace.

SI will show how analyzing betting trends data and line movement can help you identify which games the sharp money (wagers placed by sharps, wiseguys or betting syndicates) is taking.

SI’s major line move analysis explains how to interpret line moves across the sports betting marketplace in order to find value.

This article explains how sportsbooks shade their lines to exploit human tendencies and how you can take advantage by using SI’s Betting Against the Public strategy.

Shopping for the best possible number is an easy way to improve your winning percentage over the course of an entire season.

Understanding the importance of units won vs winning percentage will help you evaluate the true worth of any sports betting system.

Here is some websites or companies which provides sportsbook trading/betting.

-Sports Betting Tips For Profit

[16]Maurizio Montone (2015) taking 82 operators’ as sample data for research on arbitrages and bookmakers’ characteristics. [17]Steven D. Levitt (2004) analyse the betslips breakdown which is similar with section 3 in this paper.

1.2 Value Betting

Section 1.1 Introducing Betting Strategies describe some basic concepts about betting strategies. Now we focus on Value betting and it is the popular and efficient staking strategy since money management is the key for betting strategy.

  It's not a matter of life or death. But if that team, that result or that referee's decision goes against them, the lives of their wives and their children are affected. The mortgage does not get paid. Holidays are cancelled. They are not players or managers. They are football's professional gamblers.

  It is their full-time job to win money betting on the game. There are not many successful enough to survive. It is estimated, by the gamblers interviewed here, that fewer than 3 percent of gamblers who have what it takes to "go pro" can earn a living from betting.

  No wonder they are a secretive, paranoid bunch. Never do they reveal exactly how they win their money or how much. Their greatest secret is what is known as "the edge". That nugget of information which tells them that the odds on the football betting market is wrong. Only then do they hand over their hard-won dough.

  It takes hours of eye-bleeding research to find "the edge". Most pros spend hours, and thousands of pounds, building statistical models. Others will employ specialists—analysts and statisticians—to build a complex algorithm for them. If successful enough, they will attract wealthy investors who will hand over thousands, sometimes millions, to bet for them and be promised a healthy return.

  Tony Bloom, a legendary gambler known as "The Lizard" is one such operator. So revered, Bloom runs Star Lizard, a company that employs a raft of people to analyse football matches for his millionaire-only investors. Bloom is rumoured to be worth more than £1 billion and owns Brighton, the Premier League wannabes.

source : Mugs and Millionaires: Inside the Murky World of Professional Football Gambling

The best and the most successful punters are money managers looking for ideal situations, which are defined as matches with only high percentage of return. In individual situations luck will play into the outcome of an event, which no amount of odds compiling can overcome, but in the long run a disciplined punter will win more of those lucky games than lose.

1.3 Professional Gambler

Nowadays, operates make a lot of restriction to increase their profits. For example: single bet maximum stakes per account, triggers upon staking per bet, single match maximum stakes per account, vigorous/spreads margin (Which will describe in 2.2 Overrounds / Vigorish). As a professional gambler we are require a high level mathematical skill in order to take profit from operators. Below are some articles about sports betting data analysis. - Play Data, Play Ball!Exploring Baseball Data with R - openWAR - How Predictable is the English Premier League? - It’s boffins versus bookies on the World Cup Rankings

As we know George Soros and Jim Rogers are two of most successness punters in financial market while they used to analyse more than 25 companies from financial reports and also their business when they was working in Atom fund. Environment and the life of punters. - Preparing for a Career as a Sports Statistician: Two Interviews with People in the Field - How hedge funds work - Rob Mastrodomenico uses data to estimate the outcomes of sports events for professional punters, and it’s a complicated business - ATASS - Work to have fun - 数学是不是博彩业的水晶球? - 庞特俱乐部:三年狂赚156亿神秘赌博集团如何“十赌九赢”?

Now that you have some basic betting strategy knowledge and concept, you can try to learn further sportsbook staking modelling to take the challenge.

2. Data

2.1 Collect and Reprocess the Data

I collect the data-set of World Wide soccer matches from year 2011 until 2015 from a British betting consultancy named firm A. All bets placed by display on HK currency, and the odds price also measure based on Hong Kong price.

I tried to apply RSelenium on RStudio Server Centos7 to scrape the data from live-score website includes the odds price but the binary phantomjs is not available for Linux, and I also not familiar with the installation of Java as well as setting of the path for rJava. Kindly refer to Natural Language Analysis for more information about the teams name matching.

table 2.1.1 : 48640 x 43 : Sample data collected for the research.

  About 90 percent of money wagered will be on the Asian handicap, a market that allows the team expected to win a "head start" of a quarter of a goal or more to the opposition. The rest of the money staked will go on a market for over or under a certain number of goals and the match-result market.

source : Mugs and Millionaires: Inside the Murky World of Professional Football Gambling

In order to analyse the AHOU, here I’ve filtered out all soccer matches other than AHOU which is the table showing above (For example : Corners, Total League Goals etc.) for whole research paper. Please refer to Natural Language Analysis to see the firm A staking raw data-set.

You are feel free to read Asian Handicap and Arbitrage of Synthetic Asian Handicap Bets for some basic lession about Asian Handicap Bets.

2.2 Overrounds / Vigorish

Fair odds: the odds that would be offered if the sum of the probabilities for all possible outcomes were exactly 1 (100%). For example, supposing we had a market with three possible outcomes {A, B, C} with probabilities of success \(P(A) = 0.5, P(B) = 0.4\) and \(P(C) = 0.1\), the fair odds would be 2.00, 2.50, and 10.00 respectively, which are just the inverse of the estimated probabilities.

Overround: Also called vigorish (or vig for short) in American sports betting, the over-round is a measure of the bookmaker’s edge over the gambler. The bookmaker will never offer fair odds on a market. In practice, the payout offered on each selection will be reduced, which in turn increases the reflected probability of an event. When odds have been adjusted in this way the sum of the probabilities for all events will exceed 1 (100%). The over-round is the amount by which the sum of all probabilities exceeds 100% and it is the bookmaker’s profit margin.

For example, if we had a market with two possible outcomes {A, B}, where \(P(A) = P(B) = 0.5\), the fair odds on each selection would be 2.00. However, the bookmaker may offer payouts of 1.85 on each selection. The corresponding probabilities for each selection are now 1/1.85 = 0.5405405, and the sum of the probabilities for all outcomes is 0.5405405 x 2 = 1.0810811. The over-round is 8.1%, and for every $100 paid out by gamblers the bookmaker expects to make a profit of 8.1 dollars, assuming that there are balanced bets on both A and B.

I just simply get the lay price by applying below equation.

\[P_i^{HK_{Lay}} = 1/P_i^{HK_{Back}}-\nu_{j}\] equation 2.2.1

While \(\nu\) is the vigorish and \(j={1,2}\) which are AH=0.1 and OU=0.1. I have just simply calculated the Layed Fair odds (Odds Price with Vigorish which offer by operators), here I apply a setting profile which is term as lProfile (you can casually edit the soccer match profile setting) to get the Real Odds (Net Odds Price without Vigorish). As well as the Value \(Value = Real Price/Fair Odds\). Here we can use the Bet Stake Calculator Kelly Staking Calculator. I simply reverse value \(\Re\) to get the estimated \(P_{i}^{EM}\) (firm A) where we will talk in Section [4.1 Linear Model] and later [4.3 Poisson Modelling] about odds modelling.

table 2.2.1 : 48640 x 43 : Vigorish, price and probabilities sample table.

Above table 2.2.1 just provides some sample about the odds price and over-round while you can refer to table 2.1.1 for details. Meanwhile, you can know more details about the return of investment, convertion and also origin region based on same probabilities among different Odds Types/Styles via Betting Odds Converter or just simply google’ing.

3. Summarise the Staking Model

3.1 Summarise Diversified Periodic Stakes

Before we start analyse the staking model, we are firstly see some diversified periodic breakdown Stakes and Profit & Lose of the Agency A.

graph 3.1.1 : Investment Annual summary graph.

From the graph above showing that the investment of firm A through agency A generates a positive return (profit). Please refer to table 4.1.1 for more details about investment analysis.

table 3.1.1 : 55 x 16 : Investment monthly breakdown table.

From the table above, we realized that the Asian agency A make profit by follow the British sports betting consultancy firm A every year. Since thousands of bets (and maximum bet limit setting, league profile setting, and also value betting which properly based on Kelly model, mean value will be kinda bias) placed per month, here we take median will be accurate than mean value.

graph 3.1.2 : Investment monthly trend graph.

## Adding missing grouping variables: `Sess`, `Month`

table 3.1.2 : 383 x 17 : Investment daily breakdown table.

graph 3.1.3 : Investment daily trend graph.

From the graph above, we can easily know the figure of Stakes, Returns and Profit & Lose while below table separate into daily breakdown. The table shows the daily stakes and also quantile values.

3.2 Summarise the Staking Handicap

table 3.2.1a : 30 x 18 : Asian Handicap - handicap breakdown table.

table 3.2.1b : 60 x 18 : Goal Line - handicap breakdown table.

table 3.2.1c : 8 x 7 : Handicap, stakes and PL sample data.

From above tables, firm A mostly placed on Asian Handicap range concedes/taken 0 ball on agency A. Menwhile the odds -0.25 is most profitable from return rate.

Secondly, from the Goal Line mostly taking over selection on 2 balls. (Since Dutch, Japanese, Spanish and Women soccer leagues always scoring more goals, but Portuguese, Italian, French leagues always score less, English leagues average 2.5 balls)

graph 3.2.1a : Asian Handicap - handicap breakdown staking graph.

graph 3.2.1b : Goal Line - handicap breakdown staking graph.

Now we look at the graph above, we can know the Stakes breakdown on both AH and OU.

3.3 Summarise the Staking Prices

table 3.3.1a : 49 x 18 : Asian Handicap - price range breakdown table.

table 3.3.1b : 32 x 18 : Goal Line - price range breakdown table.

table 3.3.1c : 8 x 8 : Price range, stakes and PL sample table.

From above tables, the price range on (0.9,1] are mostly been placed. We try to compare the stakes between 0.70~0.80 and 1.10~1.20, 0.60~0.70 and 1.20~1.30 and the returns/profit, we will know the price is importance on Value Betting.

graph 3.3.1a : Asian Handicap - price range staking graph.

graph 3.3.1b : Goal Line - price range staking graph.

Above graph shows the Stakes and P&L on different price range in MY Odds style. In fact the MY Odds Style will be easier to count and understand in statistics as well as plot graph since the return (both won and lost) will be ONLY from -1 to 1 while HK/Europe Odds Style will count from -1 to Inf. However I keep both HKOdds and MYOdds Please refer to table 2.2.1 for more details.

However, due to consideration of the stakes amount, here I just simply use the HK in order to make the Stakes and Return/PL exactly same with the dataset.

3.4 Summarise the In-Play Staking Timing

table 3.4.1a : 27 x 18 : Asian Handicap - In-Play time range breakdown table.

table 3.4.1b : 23 x 18 : Goal Line - In-Play time range breakdown table.

The table above shows the breakdown stakes on Breaks includes pregames of Extra-Time (started 90 minutes games), Half-Time and Full-Time in both 90 minutes games and also Extra-Time, Injuries-Time, Breaks-Time etc (All stakes after blew game-start whistle and before final result). While No means pre-games stakes and P&L summary.

graph 3.4.1a : Asian Handicap - In-Play time range graph.

graph 3.4.1b : Goal Line - In-Play time range graph.

From the above graph shows the In-Play stakes, the first (0,10] time range placed most stakes while (55,60] start dropping. The <NA> includes all stakes when the soccer players are not playing on the football field. (Pre-games, Half-Time, Full-Time, Extra-Time, Injuries Time, Breaks Time etc.)

3.5 Summarise the In-Play Staking Based on Current Score

table 3.5.1a : 231 x 18 : Asian Handicap - In-Play state-space staking breakdown table.

table 3.5.1b : 341 x 18 : Goal Line - In-Play state-space staking breakdown table.

Above table shows a further details breakdown of In-Play stakes, includes the current scores and also current concedes/given handicap during In-Play while <NA> during Break means Break-Time or pre-Extra-Time etc. The complete data is dim(sample.data) 231 x 18 and 341 x 18 for both AH and OU.

graph 3.5.1a : Asian Handicap - In-Play state-space graph.

graph 3.5.1b : Goal Line - In-Play state-space graph.

Section 3 summarise breakdown tables and also graphs on the investment of firm A. Basically, soccer sports investment need to consider below criteria :

While the further linear model will also take above criteria for investment. You can also refer to my previous research which is Odds Modelling and Testing Inefficiency of Sports-Bookmakers.

4. Staking Ⓜodel

5. Result

6. Conclusion

7. Appendices

7.1 Documenting File Creation

It’s useful to record some information about how your file was created.

[1] “2016-09-07 20:39:24 JST”

Powered by - Copyright® Intellectual Property Rights of Scibrokes®個人の経営企業