Go Back   Sports Handicapping Forum > Welcome Forums > Main Street > Capping

Capping All handicapping, betting systems, spreadsheets, mathematics & quantitative technicapping.

Reply
 
LinkBack Thread Tools Display Modes
  #1  
Old 03-14-2010, 08:58 AM
Hall of Fame
 
Join Date: Oct 2005
Location: Salem, VA
Posts: 22,450
Rewards: 1,800
Monte Carlo simulation using ratings for NCAAB

I'm trying to figure out the best way to do this. Usually the ideal simulation involves some expected or accepted winning percentage based on an adjusted true measure of score, like a Pythagorean score, and then converted to a Winning %. I ran several for the conference tournaments using average spreads and conference efficiency with numbers from basketball state, and the results were pretty satisfying. I had Minnesota, Houston, and Rhode Island as the only teams with real value compared to sportsbooks.

Now I want to do one using a rating system, preferably Basketball State's Location based performance ratings, which have proven to be the best predictor of NCAA tournament basketball. So I need to find a way to convert a raw rating system based on around an aggregated 120 pt scale, and appropriate each team's rating to a percent chance of winning against one another. But I'm struggling with the most efficient way to achieve this.

Maybe instead of Pythagorean % I can incorporate a Normal Distribution, using the Standard Deviation and Mean of the rating system.

Any ideas?
__________________
"Nobody goes there anymore, its too crowded." --Yogi Berra

"Always tell the truth, that way you won't have to remember what you said." --Mark Twain


*=$50,000

Last edited by uva3021; 03-14-2010 at 09:01 AM.
Reply With Quote
  #2  
Old 03-14-2010, 01:07 PM
BE CAREFUL............
 
Join Date: May 2004
Location: Parts Unknown
Posts: 51,229
Rewards: 1,078
Are u posting this from an internet cafe? :)
__________________
2011 Cappersmall Hall Of Fame Inductee

2011/12 NBA (4-6, -3.77 units)

2011 FINAL NCAAF (37-25-1, +31 units)

2011 FINAL NFL (26-31-2, -20 units)

2011 NCAAB (9-5-1, +13 units)

2011 NHL (0-1-0, -3 units)

1* = TO WIN $100
Reply With Quote
  #3  
Old 03-14-2010, 01:38 PM
the straightshooter
 
Join Date: Aug 2004
Location: an onrushing tram, on collision course
Posts: 46,820
Rewards: 855
uva can you expand on the method you used for conference tournaments

perhaps show an example
__________________
The only bridge I've ever burned along this legacy I dance is the one that linked the cities of prosperity and chance

Check out Technicapping for quantitative sport analysis
Reply With Quote
  #4  
Old 03-14-2010, 05:45 PM
Nothing but the truth!
 
Join Date: Apr 2003
Location: SJO
Posts: 19,999
Rewards: 824
Uva, I am not familiar with the Pythagorean score or percentage that you speak of. Of course, the Pythagorean theorem states that in any right triangle, the area of the square whose side is the hypotenuse (the side opposite the right angle) is equal to the sum of the areas of the squares whose sides are the two legs (the two sides that meet at a right angle) but I am not sure how this relates to sports wagering.



............

I'm with Rome, please clarify.
__________________
Pura Vida!
Reply With Quote
  #5  
Old 03-14-2010, 09:24 PM
Hall of Fame
 
Join Date: Oct 2005
Location: Salem, VA
Posts: 22,450
Rewards: 1,800
A Pythagorean Winning % is often synonymous with Baseball, if you survey baseball-reference you will see a team's Pyth W% in a column on the team page. How is tihs calculated?

Pyth W% = (Runs scored ^2) / (Runs scored ^2 + Runs allowed ^2)

For basketball the exponent is 14. Basically its formulated by taking 50-100 years of data, and using the exponent that best fits the league average over that course in time, so its rather arbitrary, but there is reason to the formulation. Bill James explained all of this in his Baseball Abstract

So for basketball, I use the efficiency differential to come up with an expected score (using basketball state or kenpom, and adjusted every thing to average tempo [66.7]), and subsequently expected winning % versus an accepted winning %. This is all based on the foundation of probability factor, where teams at length will regress towards the mean.

To calculated a team's chances of winning versus another team, you can do a linear calculation

Chances of Winning = Team A% - Team B% + .500

Or a more precise measure, a logarithmic relationship between the two teams:

W% = ( Team A - Team A * Team B ) / (Team A + Team B - 2 * Team A * Team B )

I have extracted the data, now I need a way to convert a rating scale to a percent chance of winning.
__________________
"Nobody goes there anymore, its too crowded." --Yogi Berra

"Always tell the truth, that way you won't have to remember what you said." --Mark Twain


*=$50,000

Last edited by uva3021; 03-14-2010 at 09:34 PM.
Reply With Quote
  #6  
Old 03-15-2010, 08:08 AM
Hall of Fame
 
Join Date: Oct 2005
Location: Salem, VA
Posts: 22,450
Rewards: 1,800
I finished constructing the data set for all teams through the sweet 16, the "IF" statements are becoming more and more complicated and its really hindering my efforts, any if/then experts out there?

Almost finished just need the "IF" statements to run it through a simulator
__________________
"Nobody goes there anymore, its too crowded." --Yogi Berra

"Always tell the truth, that way you won't have to remember what you said." --Mark Twain


*=$50,000
Reply With Quote
  #7  
Old 03-15-2010, 10:09 AM
the straightshooter
 
Join Date: Aug 2004
Location: an onrushing tram, on collision course
Posts: 46,820
Rewards: 855
judge here is a full explanation on pythagorean for expectations, baseball and basketball

http://en.wikipedia.org/wiki/Pythagorean_expectation
__________________
The only bridge I've ever burned along this legacy I dance is the one that linked the cities of prosperity and chance

Check out Technicapping for quantitative sport analysis
Reply With Quote
  #8  
Old 03-15-2010, 11:21 AM
Nothing but the truth!
 
Join Date: Apr 2003
Location: SJO
Posts: 19,999
Rewards: 824
Cool, thanks Rome and congrats on the mod position. Very well deserved, in my opinion.
__________________
Pura Vida!
Reply With Quote
  #9  
Old 03-15-2010, 05:30 PM
Punch the Moose!
 
Join Date: Sep 2005
Posts: 5,862
Rewards: 565
Quote:
Originally Posted by uva3021 View Post
I finished constructing the data set for all teams through the sweet 16, the "IF" statements are becoming more and more complicated and its really hindering my efforts, any if/then experts out there?

Almost finished just need the "IF" statements to run it through a simulator
i can help you construct your IF THEN if you tell me in plain terms i can help you convert it to the forumla
Reply With Quote
  #10  
Old 03-15-2010, 05:33 PM
Punch the Moose!
 
Join Date: Sep 2005
Posts: 5,862
Rewards: 565
usually i find that the hangups occur where you need to use AND or OR

i have an automated spreadsheet i've been developing for college football, it's automated to the point where it tells me exactly what to pick after the data is entered

all based upon IF THEN OR AND COUNT formulas

it does get tricky but it's way cool when all you need to do is feed it the data and it spits out the answers!
Reply With Quote
  #11  
Old 03-18-2010, 03:40 AM
Hall of Fame
 
Join Date: Oct 2005
Location: Salem, VA
Posts: 22,450
Rewards: 1,800
I stopped doing this, the ratings weren't practical in terms of predicting head to head, just using the average spreads and efficiency now, and running a chalk stipulation in order to look for value

a simulation is not really a predictor, its an arbitrarily statistical appropriation of randomness, effort not worth the reward IMO
__________________
"Nobody goes there anymore, its too crowded." --Yogi Berra

"Always tell the truth, that way you won't have to remember what you said." --Mark Twain


*=$50,000
Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are Off
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -5. The time now is 05:52 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, vBulletin Solutions, Inc.