The Honest Hypocrite: Simulating the winner of the 2015 Superbowl

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg
Showing posts with label NCAA Basketball. Show all posts
Showing posts with label NCAA Basketball. Show all posts

Thursday, 24 March 2011

March Madness Simulations

Posted on 09:05 by kajal singh
My March Madness NCAA basketball playoff simulation this year followed the schema of the Playoff Fantasy Football simulations.

I used the Sagarin ratings to get information on the teams' expected performance.

The difference between the ratings for two teams is the expected spread and I used the normal distribution with a standard deviation of 8.83 points to get the probability of a team beating another team.

I then simulate the whole tournament as many times as I like using a random number generator and the probability generated above to pick the winner of each matchup.

To make my picks I then compared a particular set of picks to the simulations, typically 1000, to determine the points for that set of picks.

Recall that in the bracket pool in which I participate not only are the rounds weighted 1,2,4,8,16,32 for rounds 1 through 6, but you multiply those points by the seed of the winning team. If Utah State makes it to the final four, for that round you get 8 points times its 12 seed or 96 points.

I compared several selections to each other to try to find the one that had the most points in competition with other selections in my simulations.

Top seed advances wins - 6% of simulations
Top Sagarin points advances wins - 23% of simulations
Top Pomeroy rating advances wins - 25% of simulations
Secret winning picks wins - 47% of simulations


Thus I was at least able to find a set of picks that outperformed Sagarin and Pomeroy in my simulations. I suspect it has something to do with the seed rating. The results reflect the expected outcomes before the start of the tournament but after the play-in games.

A chart (click for larger) showing the expected outcome of a given seed helps explain why lower seeds might yield more potential points than higher seeds. using the simulated results, the top plot shows the expected round that a team will advance to. Round 6 is the championship. The middle plot shows the expected points for a given seed assuming a standard point scheme of 1,2,4,8,16, and 32 points for winning a round. The bottom plot is the one of interest here, it includes the seed rating in the points.

Upper plot: First seeds are expected to do well advancing to the elite eight on average. Next seeds two through four generally make it to the sweet sixteen. Seeds from about 5 through twelve generally make it one round, and that uncertainty is where the fun comes in.

Middle plot: The standard point assignments don't change the expected value of a team much.

Bottom plot: Including the seeds in the expected points really shows how three and four seeds can be worth much more than a one seed. Even more interestingly, the correct 10 through 13th seed can be worth more points than a five through 9 seed, because they do about as well in the tournament, but have more points due to the seed multiplier. That is what makes the seed multiplier a fun bracket pool game.
Read More
Posted in March Madness, NCAA Basketball, simulations, statistics | No comments

Thursday, 1 April 2010

Beautiful Bracketology

Posted on 07:32 by kajal singh
Leonardo Aranda's Bracketology - NCAA 1985 - 2009 is a beautiful rendition of the results of the NCAA March Madness men's basketball tournament for the 25+ years of the 64 team format.



I myself have compiled compiled these statistics over the years (2009, 2009, 2008, 2007, 2007, 2006, 2006) in an attempt to win the NCAA March madness bracket pools in which I have participated and just for the fun of studying the statistics. But I am green with envy as well as another appropriate color with admiration when someone takes data that I have kicked around for years and makes a striking visualization from it.

Again I am Salieri* to some Mozart. I recognize genius and beauty, but I can only produce mediocrity. (*the Amadeus movie version of this story, not the real one)

(via Castro's Favorite Color)
Read More
Posted in March Madness, NCAA Basketball, statistics, visualization | No comments

Tuesday, 16 March 2010

March Madness Simulations - Game winning probability schemes

Posted on 20:18 by kajal singh
After my recent success with simulating Playoff Fantasy Football, I wanted to apply that success to a simulation of the NCAA Basketball playoffs known as March Madness. Given the amount of data analysis that I have done over the years (2009, 2009, 2008, 2007, 2007, 2006, 2006) that even enabled me to win one year, I figured that a simulation might help.

My simulation matches up the teams that play in the NCAA bracket and uses one of the schmes below to generate a probability for a Monte Carlo simulation of games between the teams.

Probability scheme 1: Sagarin ratings only

The first simply uses the Sagarin ratings to create a probability of the team 1 winning. Probability = team 1 Sagarin /( Team 1 Sagarin + Team 2 Sagarin). I use the Predictor Sagarin Rating because that is what he suggests for predicting the score and outcome of a game. A random number from 0 to 1 which is less than the probability above means that team 1 wins, otherwise its team 2.



I calculated every team's probability of winning vs every other team and then plotted this vs the difference in seeds. A -15 means a 1 seed played a 16 seed. This scheme results in probabilities that only vary from 58% to about 50% for matchups between seeds with up to 15 difference to even. Unfortunately no 16 seed team has even beaten a number 1 seed so this scheme leave the games too evenly matched and does not reflect the history of outcomes in the tournament.

Simulation results with this scheme show the number of simulations out of 1000 that a given seed was the champion. The actual history is here. The results in the chart show far too high a probability that low seeds are the champion in the tournament in these simulations.

A histogram of the teams with seeds and the number of times they are champions in 10,000 simulations, shows that Kansas is the most likely winner, but the spread of the data even includes the unlikely play in winner at 16 seed as a champion. This simulation is unrealistic.

Probability scheme 2: Seed difference and tournament history only

Another approach is to use the seeds of the team in the tournament. With 25 years or so of data I captured the number of times a favorite beat an underdog based on the seed difference. For instance, never has a 16 seed beaten a 1 seed, while 8 vs. 9 seeds are almost 50/50. I use the data from 25 years of round of 64, round of 32 and round of 16 and then fit a line assuming that even seeds are 50/50 and that a seed difference of 15 (1 vs. 16) will result in a favorite win 99.07% of the time. That represents 1 in 108, though this upset has never occurred in 26 years of data, it will happen someday, and that could be as soon as 1 this year. Thus (26*4+3) wins/(27*4) attempts is 99.07%.

I did not use the fitted line in the curve above because of its unrealistic probabilities at high seed difference. While this approach captures the history, I feel this approach neglects the variation between similar seeded teams as reflected in the Sagarin ratings. Additionally the history shows pretty wide variations in outcome.

Simulation results with this scheme show the number of simulations out of 1000 that a given seed was the champion. These results are more similar to the historical outcomes, but the matchups between evenly seeded teams will be tossups that ignore the differences as determined by the Sagarin ratings.

A histogram of the teams with seeds and the number of times they are champions in 10,000 simulations, shows that Kentucky is the most likely winner, with low seeds favored to be champions, but I fear that it neglects the difference in teams as represented by the Sagarin ratings. This simulation is unrealistic.


Probability scheme 3: Sagarin ratings scaled by seed difference and tournament history

The final approach combines the two by scaling the average of the Sagarin ratings probability by the expected probability due to seeds as predicted by historical performance. Thus we make sure the average for teams. In practice I add the residuals of the line fitted through the Sagarin rating probabilities to the line fitted by setting the 15 difference probability to 99.07% and the even difference to 50%.

Thus the probabilities reflect the historical data with a more realistic and very rare chance of 16 seeds beating 1 seeds but with the Sagarin ratings to sort between evenly matched teams.

Simulation results with this scheme show the number of simulations out of 1000 that a given seed was the champion. The results is similar to the seed difference with history scheme above, but now the Sagarin ratings are included.

A histogram of the teams with seeds and the number of times they are champions in 10,000 simulations, shows that Duke is the most likely winner, and low seeds are still favored as is true historically. This is the simulation scheme we will proceed with.
Read More
Posted in March Madness, NCAA Basketball, simulations, statistics | No comments
Older Posts Home
Subscribe to: Posts (Atom)

Popular Posts

  • Captains of the Axiom from WALL-E
    Captain Reardon 2105-2248 143 years Captain Fee 2248-2379 131 years Captain Thompson 2380-2520 140 years Captain Brace 2521-26...
  • Slugs in the garden
    Last night I noticed these giant slugs climbing the pots on porch. I am not sure I am comfortable with them getting closer to my height by ...
  • The Honest Hypocrite in Pencil
    BoingBoing points to the painstaking miniature graphite sculptures of Dalton Ghetti . The letters above (click for larger) are from his al...
  • Shellpot Creek Strawberry Festival
    Last year I built a 4' x 4' raised bed in a somewhat sunnier part of the yard to plant strawberries. It is better to plant the stra...
  • Shellpot Creek rises after yesterday's torrential downpours
    Yesterday's rain rapidly filled Shellpot creek in the morning.  Here is a picture. It's back to normal now, but it is always excitin...
  • Simulating the winner of the 2015 Superbowl
    It's an annual tradition for me to simulate the potential winner of the Superbowl by simulating the NFL playoffs tens of thousands of t...
  • Bensi Italian Restaurant in North Wales, PA is NOT kid friendly
    Linus got to see his grandparents yesterday because we happened to be up that area (Montgomeryville, North Wales, PA area) to visit a new ni...
  • Azaleas blooming like crazy
    It is azalea blooming time in Wilmington. These bushes looked pretty ragges when we got the house and I still hope to shape them a little g...
  • Employment-Population Ratio - a scarier way to look at unemployment
    The Bureau of labor Statistics compiles a stat called the Employment-Population Ratio that is the number of people working of the available...
  • Those who study history ...
    In the "The Political Prisoner" by Charles Coleman Finlay in The Year's Best Science Fiction: Twenty-Sixth Annual Collection e...

Categories

  • 80's TV shows
  • 9
  • A-team
  • accident
  • actors
  • aircraft
  • airplane
  • allium
  • alphabet
  • aluminum
  • animals
  • anniversary
  • Apollo 11
  • art
  • astronauts
  • astronomy
  • auction
  • Baltimore Orioles
  • baptisia
  • baptist
  • Baseball
  • bathroom
  • bathroom remodel
  • Battlestar galacta
  • bee
  • Bensi
  • bicycle
  • biden
  • biology
  • bird watching
  • blogs
  • Blue Heron
  • books
  • Boxing Day
  • brachiopod
  • broadband
  • BSG
  • Caddyshack
  • calendar
  • cancer
  • car
  • carriages
  • cars
  • cartoons
  • caterpillar
  • charts
  • chemistry
  • cherry trees
  • Chicago
  • chicken
  • children
  • Chrysler auto plant
  • cigar
  • cigar rolling
  • cinema
  • clouds
  • color
  • comics
  • commentary
  • coprology
  • creationist
  • croatian
  • cuba
  • cucumber
  • curling
  • curveball
  • daffodils
  • data presentation
  • Dealware
  • Delaware
  • deldot
  • DeLorean
  • design
  • Detroit Tigers
  • dinner
  • drilling
  • Dupont Country Club
  • Easter Island
  • eclipse
  • economics
  • el lector
  • electric
  • elements
  • Escanaba
  • evolution
  • experiment
  • explosion
  • face blindness
  • fantasy football
  • father's day
  • fayette
  • ferns
  • fireworks
  • flash mob
  • flashlight
  • flooding
  • flowers
  • flowrate
  • flu
  • fluid mechnics
  • fossil
  • fox
  • fragrance
  • frog
  • frost
  • fun
  • funeral
  • furniture
  • games
  • garden
  • gardening
  • generations
  • generator
  • genetics
  • Ghostbusters
  • gifts
  • glass tile
  • golf
  • government
  • graffiti
  • graph
  • graphing
  • great egret
  • greenville
  • groundhog
  • groundhog's day
  • Guerrilla Drive In
  • H1N1
  • hard drive
  • health care
  • histograms
  • history
  • home maintenance
  • horses
  • hubris
  • ideas
  • IHM
  • Immaculate Heart of Mary
  • Incredible Hulk
  • Independence day
  • internet
  • ipod touch
  • iris
  • IRS
  • joe-pie weed
  • juniper
  • junk
  • Key West
  • knowledge
  • labor
  • Lake Michigan
  • language
  • LCROSS
  • lego
  • license plate
  • lily of the valley
  • Lincoln Park Zoo
  • linguistics
  • lobster
  • logging
  • love
  • lunar eclipse
  • magnolia
  • manhole
  • maps
  • March Madness
  • marching band
  • marketing
  • math
  • measurement
  • memory
  • meta
  • meterology
  • military records
  • modeling
  • modelling
  • models
  • Monarch Butterfly
  • monster truck
  • monte carlo
  • moon
  • mosaic
  • mountain
  • mountain ash
  • mouse
  • movie
  • movies
  • museum
  • names
  • NASA
  • NASA Wallops space
  • National Park
  • NCAA Basketball
  • network
  • New Castle County
  • NFL
  • NOAA
  • nodes
  • Norristown
  • Northern Water Snake
  • Northern Water Snake.
  • obama
  • panorama
  • parenting
  • parking
  • pencil
  • pennsylvania
  • peonies
  • personality
  • philadelphia
  • phillies
  • philosophy
  • pi
  • picture
  • pictures
  • Pillsbury Doughboy
  • Pittsburgh
  • playoff
  • Point to Point
  • polar bear
  • politics
  • preparation
  • president
  • probability
  • progress
  • prosopagnosia
  • psychology
  • Quantum Leap
  • quiz
  • raccoon
  • rain
  • reader
  • refinery
  • religion
  • remodeling
  • restaurants
  • review
  • reviews
  • robotic groundhog
  • robots
  • rock
  • rocket launch
  • rotisserie
  • Sagarin
  • satellites
  • saw mill
  • scat
  • Science
  • Science Fiction
  • scifi
  • screaming yellow
  • sculpture
  • separated at birth
  • Septa
  • sf
  • shellpot creek
  • signs
  • Simpsons
  • simulations
  • slime mold
  • slug
  • snakes
  • snow
  • snow chairs
  • soccer
  • solar eclipse
  • space
  • speed test
  • spider
  • spring
  • Spring Beauty
  • stars
  • State fair
  • statistics
  • storage
  • strawberries
  • sun
  • survival
  • t-shirt
  • tableau
  • taxes economics statistics sussex delaware
  • technology
  • television
  • terminator
  • test
  • tetris
  • time
  • time travel
  • titles
  • toad lily
  • tomato
  • traffic cams
  • transpass
  • travel
  • trees
  • trivia
  • truck
  • tuba
  • Tufte
  • tulips
  • tunnel
  • turnpike
  • twitter
  • unemployment
  • university
  • UP State Fair
  • urinal
  • V
  • vaccination
  • Verizon FIOS
  • video
  • Virginia
  • visualization
  • vocabulary
  • WALL-E
  • Wallops
  • Walt Disney World
  • war on children
  • weather
  • website
  • white heron
  • wikipedia
  • wilmginton
  • Wilmington
  • wine
  • winter solstice
  • Winterthur
  • wood
  • zoo

Blog Archive

  • ▼  2015 (2)
    • ▼  January (2)
      • Movies watched over the holidays
      • Simulating the winner of the 2015 Superbowl
  • ►  2014 (77)
    • ►  December (1)
    • ►  November (1)
    • ►  September (4)
    • ►  August (9)
    • ►  July (20)
    • ►  June (14)
    • ►  May (3)
    • ►  April (8)
    • ►  March (5)
    • ►  February (5)
    • ►  January (7)
  • ►  2013 (30)
    • ►  December (3)
    • ►  November (5)
    • ►  September (3)
    • ►  August (3)
    • ►  June (2)
    • ►  May (4)
    • ►  April (3)
    • ►  March (2)
    • ►  February (4)
    • ►  January (1)
  • ►  2012 (41)
    • ►  November (5)
    • ►  October (4)
    • ►  September (3)
    • ►  August (1)
    • ►  July (4)
    • ►  June (9)
    • ►  May (3)
    • ►  April (3)
    • ►  March (4)
    • ►  February (1)
    • ►  January (4)
  • ►  2011 (82)
    • ►  December (3)
    • ►  November (4)
    • ►  October (1)
    • ►  September (5)
    • ►  August (7)
    • ►  July (4)
    • ►  June (5)
    • ►  May (8)
    • ►  April (15)
    • ►  March (9)
    • ►  February (6)
    • ►  January (15)
  • ►  2010 (129)
    • ►  December (6)
    • ►  November (2)
    • ►  October (3)
    • ►  September (6)
    • ►  August (15)
    • ►  July (20)
    • ►  June (8)
    • ►  May (7)
    • ►  April (15)
    • ►  March (10)
    • ►  February (22)
    • ►  January (15)
  • ►  2009 (139)
    • ►  December (11)
    • ►  November (9)
    • ►  October (15)
    • ►  September (19)
    • ►  August (14)
    • ►  July (28)
    • ►  June (22)
    • ►  May (21)
Powered by Blogger.

About Me

kajal singh
View my complete profile