Poster's Sportsbook Poll: OctoberView Poll Results
1. 5Dimes 450 total points 5Dimes Review
2. Pinnacle 408 total points Pinnacle Review
3. Heritage 227 total points Heritage Review
4. Bookmaker 138 total points Bookmaker Review
5. BetIslands 129 total points BetIslands Review
SBR Top-Rated Sportsbooks Recommended List
1. Pinnacle Sports SBR Rating A+ Pinnacle Sports Review
2. 5Dimes SBR Rating A+ 5Dimes Review
3. BookMaker SBR Rating A+ BookMaker Review
4. Legends SBR Rating A+ Legends Review
5. Bodog SBR Rating A Bodog Review
 
 
View New Posts
 
LinkBack Thread Tools
Old 02-08-10, 11:48 PM   #1
rfr3sh
 
rfr3sh's Avatar
SBR PRO
Joined: 11-07-09
Posts: 9,095
SBR Points: 1181
 
Message Me
Default Making a model

So im somewhat new to betting online..and ive been reading about mathematical models that some claim are the best way to go about betting. I also read that you do not need that much knowledge in mathematics but more of a mathematical mind which I feel like i have..currently in math and computer applications at university also took a few years of computer science in university so I'm not computer illiterate either. Anyways to get to the point:


1) What is a model?
2) How do you go about making a model?
3) What kind of stuff would I need to collect?


PS no haters please .. dont waste your time coming in here talking shit or whatever makes you happy cuz its just a waste of time
Give Points Quick reply to this message
Old 02-09-10, 12:10 AM   #2
Justin7
 
Justin7's Avatar
Moderator
Joined: 07-31-06
Posts: 7,821
SBR Points: 1743
 
Message Me
Default

1) What is a model?

A program or spreadsheet you design to project scores of matchups in a sport

2) How do you go about making a model?

There are many approaches. I like analyzing 20 years of data to identify factors that predict future performance.

3) What kind of stuff would I need to collect?

All data you think might be useful to predict a team's future performance.
Give Points Quick reply to this message
Old 02-09-10, 12:13 AM   #3
rfr3sh
 
rfr3sh's Avatar
SBR PRO
Joined: 11-07-09
Posts: 9,095
SBR Points: 1181
 
Message Me
Default

alright thanks for the response..
next question what kind of calculations do you use to predict..is it like turning the data into a line equation and estimating where the next point is?
Give Points Quick reply to this message
Old 02-09-10, 12:21 AM   #4
Masu485
 
Masu485's Avatar
Joined: 08-14-08
Posts: 7,544
SBR Points: 3754
 
Message Me
Default

i dont think i'd have the resources to make a model, but i am also curious into the whole process. i will try to find a step by step guide online or something, because it does seem more complicated than it looks. I dont even know what programs to use or anything.
Give Points Quick reply to this message
Old 02-09-10, 12:24 AM   #5
rfr3sh
 
rfr3sh's Avatar
SBR PRO
Joined: 11-07-09
Posts: 9,095
SBR Points: 1181
 
Message Me
Default

exactly im starting at ground zero...but i do beleive with the right knowledge on the subject I am more then capable of making one and I know there are enough people on here who can help so hopefully they read this
Give Points Quick reply to this message
Old 02-09-10, 12:43 AM   #6
brettd
 
brettd's Avatar
Joined: 01-25-10
Posts: 124
 
Message Me
Default

Hey rfr3sh, I was asking the same questions only recently. I started a couple of threads about certain aspects of the modeling process. I hope you find these useful:

http://forum.sbrforum.com/handicappe...rst-model.html

http://forum.sbrforum.com/handicappe...modelling.html
Give Points Quick reply to this message
Old 02-09-10, 01:28 AM   #7
rfr3sh
 
rfr3sh's Avatar
SBR PRO
Joined: 11-07-09
Posts: 9,095
SBR Points: 1181
 
Message Me
Default

alright i got RExcel will look at it thanks
i will look over how it works

Last edited by rfr3sh; 02-09-10 at 01:42 AM.
Give Points Quick reply to this message
Old 02-09-10, 01:39 AM   #8
rfr3sh
 
rfr3sh's Avatar
SBR PRO
Joined: 11-07-09
Posts: 9,095
SBR Points: 1181
 
Message Me
Default

so now what should i start doing start collecting data..or is there a bigger problem to look at first

Last edited by rfr3sh; 02-09-10 at 01:43 AM.
Give Points Quick reply to this message
Old 02-09-10, 12:29 PM   #9
dodger33
GB^3
 
dodger33's Avatar
Joined: 08-14-09
Posts: 3,228
 
Message Me
Default

before you start collecting data you want to narrow down exactly what you want to put into your model, so you don't end up with way too much information and get overwhelmed.
Give Points Quick reply to this message
1236pts

TOP SPORTSBOOK
WINNER
02/07/2012

Old 02-09-10, 12:32 PM   #10
rfr3sh
 
rfr3sh's Avatar
SBR PRO
Joined: 11-07-09
Posts: 9,095
SBR Points: 1181
 
Message Me
Default

Yeah thats what I was thinking..so I need to locate variables that I feel are the most important right I'll start with that then thanks
Give Points Quick reply to this message
Old 02-09-10, 01:04 PM   #11
rfr3sh
 
rfr3sh's Avatar
SBR PRO
Joined: 11-07-09
Posts: 9,095
SBR Points: 1181
 
Message Me
Default

Also what is better to compare..A teams last 10 games lets say, or compare them statisically agaisnt the team the are playing
Give Points Quick reply to this message
Old 02-09-10, 01:12 PM   #12
Justin7
 
Justin7's Avatar
Moderator
Joined: 07-31-06
Posts: 7,821
SBR Points: 1743
 
Message Me
Default

Quote:
Originally Posted by rfr3sh View Post
Also what is better to compare..A teams last 10 games lets say, or compare them statisically agaisnt the team the are playing
Try them both, see which is more accurate.
Give Points Quick reply to this message
Old 02-09-10, 01:36 PM   #13
C.S.
 
C.S.'s Avatar
Joined: 10-23-09
Posts: 214
SBR Points: 1231
 
Message Me
Default

There is a very good Google Tech Talk by David Mease called Statistical Aspects of Data Mining. It's on youtube and based off the course he taught at Stanford the same year. It has 13 or 14 hour lessons. It uses excel and "R" for software. Could be helpful if you're not quite sure where to start.
Here's day 1
http://www.youtube.com/user/GoogleTe...10/zRsMEl6PHhM
Give Points Quick reply to this message
Old 02-09-10, 01:49 PM   #14
rfr3sh
 
rfr3sh's Avatar
SBR PRO
Joined: 11-07-09
Posts: 9,095
SBR Points: 1181
 
Message Me
Default

thanks guys I should probably look at this more seriously after my midterm lol
Give Points Quick reply to this message
Old 02-09-10, 01:56 PM   #15
Bsims
 
Bsims's Avatar
Joined: 02-03-09
Posts: 155
 
Message Me
Default

Here is a link to a paper someone posted about analyzing past soccer scores with an eye toward predicting outcomes.

http://www.football-data.co.uk/ratings.pdf

It's a pretty simplistic approach, but the process might be instructional for relative beginners.
Give Points Quick reply to this message
Old 02-09-10, 02:10 PM   #16
rfr3sh
 
rfr3sh's Avatar
SBR PRO
Joined: 11-07-09
Posts: 9,095
SBR Points: 1181
 
Message Me
Default

very nice article..I Beleive it could work similar to NBA if you made a model to "rank" a team then subtract the rank of each team to get a predicted spread?
Give Points Quick reply to this message
Old 02-09-10, 06:31 PM   #17
xraygord
Go Jets Go!
 
xraygord's Avatar
SBR PRO
Joined: 09-18-09
Posts: 999
SBR Points: 4544
 
Message Me
Default

Cool thread.
Give Points Quick reply to this message
Old 02-09-10, 06:32 PM   #18
20Four7
'Where will Timmy T be in 5 years?
 
20Four7's Avatar
Joined: 04-08-07
Posts: 6,349
SBR Points: 1424
 
Message Me
Default

I develop my own rating system and go from there. Taking into account injuries, lost games (Indi/jets in NFL last week of reg season for example) and work out where I believe the team should be. I do some team analysis to figure out how many free throws, how many 2 pointers, how many 3 pointers (I also use this to bet props) and try to work out an approximate score. If manning starts (for example) how did the team do? If he didn't start (for whatever reason) how did the team do? I think justin's approach of 20 years data is too much I rarely use more than the seasons data for calculating things, but a good data base is essential for back testing your approach.

GL.
Give Points Quick reply to this message
Old 02-09-10, 07:10 PM   #19
rfr3sh
 
rfr3sh's Avatar
SBR PRO
Joined: 11-07-09
Posts: 9,095
SBR Points: 1181
 
Message Me
Default

I think older seasons data is irrelevant because of different players am I right on that one? maybe you could test your model in a particular season though? And today just quickly only looking at points I came up with:

For last 10 ppg


PTS FROM 3's = 3PM * 3
PTS FROM 2's = (3PM - FGM) * 2
PTS FROM FT'S = FTM


TO PREDICT:

Number of 3S ATTEMPTED * % (OVER LAST 10)
Number of 2's ATTEMPTED = (FGA - 3PTA) * % (OVER LAST 10)
Number of FT ATTEMPTED = FTA * % (OVER LAST 10)




PTS = (((3PTA * 3PT%) *3) + (((3PTA * 3PT%) *3)-((FGA-3PTA) * FG%) * 2) + (FTA * FT%)


so here is my question:

By using previous season stats would you be able to use linear regression to predict how many attempted 3s, fgs and free throws a team will get? And for the % would you just use the current % over the season or again the percentage over the last 10 games or whatever I choose to use?
Give Points Quick reply to this message
Old 02-09-10, 08:34 PM   #20
Justin7
 
Justin7's Avatar
Moderator
Joined: 07-31-06
Posts: 7,821
SBR Points: 1743
 
Message Me
Default

Teams change a lot from year to year, and even game to game with player changes.

You also need to factor in the opposing team's defense.
Give Points Quick reply to this message
Old 02-09-10, 10:22 PM   #21
rfr3sh
 
rfr3sh's Avatar
SBR PRO
Joined: 11-07-09
Posts: 9,095
SBR Points: 1181
 
Message Me
Default

any links on how to scrape data as I obviously am not going to enter it manually

I would like to get

Field Goals Attempted/Made
3pts Attempted/Made
Turnovers
Offensive Rebounds/Defensive Rebounds
Free Throws Attempted/Made

For both sides

Last edited by rfr3sh; 02-09-10 at 10:37 PM.
Give Points Quick reply to this message
Old 02-10-10, 08:55 PM   #22
Wrecktangle
 
Wrecktangle's Avatar
Joined: 03-01-09
Posts: 1,490
 
Message Me
Default

Here's a post from a while back that may help:

http://forum.sbrforum.com/handicappe...s-modeler.html
Give Points Quick reply to this message
Old 02-10-10, 08:57 PM   #23
Wrecktangle
 
Wrecktangle's Avatar
Joined: 03-01-09
Posts: 1,490
 
Message Me
Default

Well, that didn't work:

Here's the cut and paste:

-------------------------------------------------------

I’m sure most of you think I’m pretty twisted; i.e. a modeling fanatic who rarely ventures out in the light of day.... <blink, blink>

…this thread will convince you…

If you are a newbie to sports modeling, these are Wreck’s Commandments to live by when you build a model:

(imagine James Earl Jones reading this to you)

1. Thou shalt (TS): Pick one sport to model. Actually one variant of a sport like NBA sides. Pick a sport you like and want to research because you will be spending a lot of time on it if you are to do even moderately well. Until you can do one sport variant well, you should not do others, as you’ll simply spread yourself out too thinly and accomplish little.

2. (TS): Examine the data available to pick which type of modeling to use. In the NFL, with Gamebooks, you can build Monte Carlo Simulations (Sims) to do both Expected Value (EV) modeling and simulations. NBA is too difficult to model play-by-play so most mortals do EV, as the data to do play-by-play doesn’t exist online.

3. (TS): Divide your data set into two sections, one to build your model from, the second to test against. This helps in preventing overfitting, but is no guarantee. I have a woeful story about this in regards to the NFL and the old USFL.

4. (TS): Spend time and money, if you have to, getting quality data. Most of the data in on-line dbs are full of errors. Sharing data with other modelers works well, but most modelers are like herding cats, and won’t trade their precious data. Not only that, but a great portion of them think they are God’s gift to the modeling world so why should they help anyone else out? …come to think of it, my sh*t doesn’t stink either…

5. (TS): Paper trade your system until you get it working, and use a very small bankroll (BR) in your first season when you fist make wagers. If you exhaust your BR, don’t refill it, work on the model to prepare for next season.

6. (TS): Keep strict records of how your model is doing against the line (ATS) and straight up (SU). Annotate any changes in modeling against your win% both ATS and SU.

7. (TS): Not use Kelly Criterion to bet your first year. You might want to seriously consider NOT using Kelly in other years too. But if you do, plan on spending some quality time on Bayesian Priors. BTW if you use it, plan on Kelly kicking your ass…a lot…

8. (TS): Plan on spending a lot of time rebuilding your model during the season, especially when your model breaks down, i.e. can’t hold a winning percentage over at least 30 games.

9. (TS): Plan on your model breaking down, because it will. When it does, stop everything (yes folks, this does mean: no betting) and examine everything. Look at your data set first because: garbage in with get you sewage out.

10. (BTW): This list doesn’t cover good betting practices (don’t chase, don’t bet more than you can lose, yadda, yadda). Plenty of advice on this elsewhere.

When you conquer a single sport variant, PM me with a copy of your code, and go back to step 1 for the next variant.

Have fun boys and girls…

…and girls, PM me anyway, cause any chick who can code has got to be another alien like me…
Give Points Quick reply to this message
Old 02-10-10, 09:00 PM   #24
roasthawg
 
roasthawg's Avatar
Joined: 11-09-07
Posts: 2,836
SBR Points: 2083
 
Message Me
Default

^Great post wreck.
Give Points Quick reply to this message
Old 02-10-10, 09:31 PM   #25
rfr3sh
 
rfr3sh's Avatar
SBR PRO
Joined: 11-07-09
Posts: 9,095
SBR Points: 1181
 
Message Me
Default

ya thanks for sharing that...I've decided to build a soccer model for the EPL first since thats my favourite sport to watch makes sense right..plus it seems easiest to start with..Im collecting data right now but its damn time consuming
Give Points Quick reply to this message
Old 02-10-10, 11:15 PM   #26
durito
escarabajo negro
 
durito's Avatar
SBR PRO
Joined: 07-03-06
Posts: 12,740
 
Message Me
Default

starting with something with 20k limits and 5 cent lines at pinnacle isn't really a good idea, assuming you want to make money.
Give Points Quick reply to this message
Old 02-10-10, 11:34 PM   #27
rfr3sh
 
rfr3sh's Avatar
SBR PRO
Joined: 11-07-09
Posts: 9,095
SBR Points: 1181
 
Message Me
Default

I dont use pinny for soccer, but also 20 k limits are no problem because I am a student and I think if i could afford to wager 20k on a game I wouldnt be in Uni still..thanks for looking out though
Give Points Quick reply to this message
Old 02-10-10, 11:39 PM   #28
brettd
 
brettd's Avatar
Joined: 01-25-10
Posts: 124
 
Message Me
Default

What he's saying refresh is that you shouldn't enter such a highly liquid market to start off with. The higher the limits, the sharper the lines, thus the harder it is to show a profit.
Give Points Quick reply to this message
Old 02-11-10, 12:52 AM   #29
rfr3sh
 
rfr3sh's Avatar
SBR PRO
Joined: 11-07-09
Posts: 9,095
SBR Points: 1181
 
Message Me
Default

ahh makes sense, I guess I was too confused with NBA and thought soccer would be the easiest route to take maybe totals only or something
Give Points Quick reply to this message
 


Thread Tools



All times are GMT -5. The time now is 04:29 PM.


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41