{"id":1100,"date":"2025-05-04T01:29:09","date_gmt":"2025-05-04T00:29:09","guid":{"rendered":"https:\/\/hhdealer.com\/blog\/?p=1100"},"modified":"2025-09-14T03:26:57","modified_gmt":"2025-09-14T02:26:57","slug":"understanding-variance-standard-deviation-and-confidence-intervals-in-poker","status":"publish","type":"post","link":"https:\/\/hhdealer.com\/blog\/understanding-variance-standard-deviation-and-confidence-intervals-in-poker\/","title":{"rendered":"Understanding Variance, Standard Deviation, and Confidence Intervals in Poker"},"content":{"rendered":"\n<p>In poker, even the best players experience swings\u2014sometimes winning big, sometimes losing despite making the right decisions. <br>These ups and downs aren\u2019t just luck. They\u2019re part of the game\u2019s statistical reality. <\/p>\n\n\n\n<p>Concepts like <strong>variance<\/strong>, <strong>standard deviation<\/strong>, and <strong>confidence intervals<\/strong> help players quantify these swings, separate skill from luck, and make smarter decisions over the long run. <\/p>\n\n\n\n<p><strong>Think of them as:<\/strong><\/p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<div class=\"is-layout-flex wp-container-2 wp-block-columns\">\n<div class=\"is-layout-flow wp-block-column\">\n<p class=\"margbottom20\"><strong>Variance:<\/strong> \u201cVariance is the rollercoaster of poker\u2014sometimes you soar, sometimes you crash, even when you play perfectly.\u201d<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"is-layout-flex wp-container-4 wp-block-columns\">\n<div class=\"is-layout-flow wp-block-column\">\n<p class=\"margbottom20\"><strong>Standard Deviation:<\/strong> \u201cStandard deviation measures just how wild that ride can get, showing the typical swing from your expected results.\u201d<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"is-layout-flex wp-container-6 wp-block-columns\">\n<div class=\"is-layout-flow wp-block-column\">\n<p><strong>Confidence Intervals:<\/strong> \u201cConfidence intervals give you the real picture of your skill, showing the range where your true performance likely falls.\u201d<\/p>\n<\/div>\n<\/div>\n\n\n\n<p><\/p>\n<\/blockquote>\n\n\n\n<p>In this article, we\u2019ll break down these essential tools and show how understanding them can improve your poker strategy.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2>1. What Is Variance?<\/h2>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>Variance is a statistical concept that describes how much actual results deviate from expected results due to randomness.<\/p>\n<\/blockquote>\n\n\n\n<p>Poker:<\/p>\n\n\n\n<ul>\n<li>Your <strong>expected value (EV)<\/strong> tells you what should happen in the long run.<\/li>\n\n\n\n<li>Variance explains why short-term results often don\u2019t match EV.<\/li>\n<\/ul>\n\n\n\n<div class=\"is-layout-flex wp-container-9 wp-block-columns\">\n<div class=\"is-layout-flow wp-block-column\">\n<blockquote class=\"wp-block-quote\">\n<p><strong>Formula for variance:<\/strong> <\/p>\n\n\n\n<p>$$\\text{Var}(X) = E[(X &#8211; \\mu)^2]$$<\/p>\n<\/blockquote>\n<\/div>\n\n\n\n<div class=\"is-layout-flow wp-block-column pad20 has-background\" style=\"background-color:#f2f2f2\">\n<p>Where:<\/p>\n\n\n\n<ul>\n<li>\\(X\\) = your actual results (winnings or losses)<\/li>\n\n\n\n<li>\\(\\mu\\) = expected average winnings<\/li>\n\n\n\n<li>\\(E\\) = expectation (average over many trials)<\/li>\n<\/ul>\n<\/div>\n<\/div>\n\n\n\n<p>In plain English: variance measures how \u201cswingy\u201d your results are compared to what you should expect.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2>Short-Term Variance vs. Long-Term Results<\/h2>\n\n\n\n<p>The key is <strong>sample size<\/strong>.<\/p>\n\n\n\n<ul>\n<li>In <strong>10 hands<\/strong>, anything can happen\u2014you could lose every time with AA against KK.<\/li>\n\n\n\n<li>In <strong>10,000 hands<\/strong>, your results will begin to converge closer to the true expected value.<\/li>\n<\/ul>\n\n\n\n<p>This is called the <strong><a href=\"https:\/\/hhdealer.com\/blog\/the-law-of-large-numbers-common-pitfalls-misconceptions-and-implications-to-online-poker\/\">Law of Large Numbers<\/a><\/strong>, and it\u2019s why professional players focus on long-term profit rather than short-term swings.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2>Example: Winning With Pocket Aces<\/h2>\n\n\n\n<div class=\"is-layout-flex wp-container-12 wp-block-columns\">\n<div class=\"is-layout-flow wp-block-column\" style=\"flex-basis:66.66%\">\n<p>Suppose you\u2019re all-in pre-flop with <strong>AA vs. KK<\/strong>. The math says:<\/p>\n\n\n\n<ul>\n<li>AA wins <strong>82%<\/strong> of the time.<\/li>\n\n\n\n<li>KK wins <strong>18%<\/strong> of the time.<\/li>\n<\/ul>\n\n\n\n<p>If you play this situation 100 times with $100 in the pot each time: <\/p>\n\n\n\n<p>$$EV = (0.82 \\times 100) &#8211; (0.18 \\times 100) = 82 &#8211; 18 = +64$$<\/p>\n\n\n\n<p>So on average, you should win <strong>$64 per hand<\/strong>.<\/p>\n<\/div>\n\n\n\n<div class=\"is-layout-flow wp-block-column\" style=\"flex-basis:33.33%\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"416\" height=\"304\" src=\"https:\/\/hhdealer.com\/blog\/wp-content\/uploads\/2025\/09\/variance.png\" alt=\"\" class=\"wp-image-1220\" srcset=\"https:\/\/hhdealer.com\/blog\/wp-content\/uploads\/2025\/09\/variance.png 416w, https:\/\/hhdealer.com\/blog\/wp-content\/uploads\/2025\/09\/variance-300x219.png 300w\" sizes=\"(max-width: 416px) 100vw, 416px\" \/><\/figure><\/div><\/div>\n<\/div>\n\n\n\n<p>But variance means you won\u2019t always see that average. Over 10 trials, you might lose 3 or 4 times in a row despite being the heavy favorite. This doesn\u2019t mean your play was wrong\u2014it\u2019s just variance.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2>Example: Variance in a Tournament<\/h2>\n\n\n\n<p>In tournaments, variance is even higher because payouts are top-heavy.<\/p>\n\n\n\n<p>Suppose you enter a $100 tournament with 100 players:<\/p>\n\n\n\n<ul>\n<li>1st place = $3,000<\/li>\n\n\n\n<li>2nd place = $1,500<\/li>\n\n\n\n<li>3rd place = $750<\/li>\n\n\n\n<li>Remaining 10 spots = $200 each<\/li>\n<\/ul>\n\n\n\n<p>If your skill gives you a <strong>10% chance to finish top 3<\/strong> and a <strong>20% chance to cash<\/strong>, your EV might be: <\/p>\n\n\n\n<p>$$EV = (0.05 \\times 3000) + (0.03 \\times 1500) + (0.02 \\times 750) + (0.20 \\times 200) &#8211; 100$$<\/p>\n\n\n\n<p>$$EV = 150 + 45 + 15 + 40 &#8211; 100 = +150$$<\/p>\n\n\n\n<p>So each entry is worth +$150 in the long run.<\/p>\n\n\n\n<p>But variance means you could easily go <strong>20 tournaments in a row without cashing<\/strong> before hitting a big win. This is why bankroll management is stricter for tournaments than cash games.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"is-layout-flex wp-container-17 wp-block-columns\">\n<div class=\"is-layout-flow wp-block-column\">\n<h2>Coping With Variance<\/h2>\n\n\n\n<ol>\n<li><strong>Focus on Decisions, Not Outcomes<\/strong><br>If the math says your play was correct, a short-term loss doesn\u2019t mean you were wrong.<\/li>\n\n\n\n<li><strong>Use Proper Bankroll Management<\/strong><br>Because variance can wipe you out, pros recommend:<\/li>\n<\/ol>\n\n\n\n<ul>\n<li>20\u201330 buy-ins for cash games<\/li>\n\n\n\n<li>50\u2013100 buy-ins for tournaments<\/li>\n<\/ul>\n\n\n\n<ol start=\"3\">\n<li><strong>Keep Records and Review Play<\/strong><br>Tracking your hand histories and win rates will remind you that downswings are normal and temporary.<\/li>\n\n\n\n<li><strong>Stay Calm During Swings<\/strong><br>Tilt (emotional decision-making) turns variance from a temporary swing into a permanent leak in your strategy.<\/li>\n<\/ol>\n<\/div>\n\n\n\n<div class=\"is-layout-flow wp-block-column\">\n<div class=\"is-layout-flex wp-container-15 wp-block-columns\">\n<div class=\"is-layout-flow wp-block-column pad20 has-background\" style=\"background-color:#f1f1f1\">\n<h2>Why Variance Is Actually Good<\/h2>\n\n\n\n<p>Variance keeps poker attractive. If the best player always won every hand, weaker players would quit, and the game would dry up. Luck in the short term gives everyone a chance\u2014while math ensures that, in the long term, skillful players rise to the top.<\/p>\n<\/div>\n<\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"416\" height=\"391\" src=\"https:\/\/hhdealer.com\/blog\/wp-content\/uploads\/2025\/09\/donkeybet.png\" alt=\"\" class=\"wp-image-1225\" srcset=\"https:\/\/hhdealer.com\/blog\/wp-content\/uploads\/2025\/09\/donkeybet.png 416w, https:\/\/hhdealer.com\/blog\/wp-content\/uploads\/2025\/09\/donkeybet-300x282.png 300w\" sizes=\"(max-width: 416px) 100vw, 416px\" \/><\/figure><\/div><\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2>Understanding Variance: Win Rate in BB\/100<\/h2>\n\n\n\n<p>In poker, your <strong>win rate<\/strong> is often expressed as <strong>bb\/100<\/strong>, meaning the average number of big blinds you win per 100 hands.<\/p>\n\n\n\n<ul>\n<li>Example: You\u2019re a solid cash game player with a <strong>win rate of +5 bb\/100<\/strong>.<\/li>\n\n\n\n<li>That means, on average, for every 100 hands you play, you win 5 big blinds.<\/li>\n<\/ul>\n\n\n\n<p>But here\u2019s the catch: variance means that your actual results will swing wildly above and below that number in the short term.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1>2. Standard Deviation in Poker<\/h1>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p><strong>Standard deviation (\u03c3)<\/strong>, tells you how wide the swings are around your average results.<\/p>\n<\/blockquote>\n\n\n\n<p>For example:<\/p>\n\n\n\n<ul>\n<li>A typical no-limit hold\u2019em cash player might have a standard deviation of <strong>80 BB\/100 hands<\/strong>.<\/li>\n\n\n\n<li>If your win rate is <strong>5 BB\/100<\/strong>, the standard deviation shows how \u201cnoisy\u201d your results will look session to session.<\/li>\n<\/ul>\n\n\n\n<p>Even with a positive win rate, large standard deviation means you\u2019ll experience long losing streaks before your skill shows in the results.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3>What This Means<\/h3>\n\n\n\n<p>Your <strong>true expectation<\/strong> per 100 hands: <br>$$EV = +5 \\, \\text{bb\/100}$$<\/p>\n\n\n\n<p>But the swings around this expectation are much larger: <\/p>\n\n\n\n<p>$$\\text{Range per 100 hands} \\approx EV \\pm \\sigma$$<\/p>\n\n\n\n<p>So after 100 hands, your result might realistically be anywhere from: <\/p>\n\n\n\n<p>$$5 &#8211; 80 = -75 \\, \\text{bb\/100} \\quad \\text{to} \\quad 5 + 80 = +85 \\, \\text{bb\/100}$$<\/p>\n\n\n\n<p>That\u2019s a massive range compared to your actual edge.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3>Sample Size and the Law of Large Numbers<\/h3>\n\n\n\n<p class=\"margbottom20\">As you play more hands, variance <strong>smooths out<\/strong> because results converge toward the true EV.<\/p>\n\n\n\n<div class=\"is-layout-flex wp-container-20 wp-block-columns\">\n<div class=\"is-layout-flow wp-block-column pad20 has-background\" style=\"background-color:#f2f2f2\">\n<blockquote class=\"wp-block-quote margminus20\">\n<p>The formula for standard deviation after \\(N\\) hands is: <\/p>\n\n\n\n<p>$$\\sigma_{N} = \\frac{\\sigma}{\\sqrt{N\/100}}$$<\/p>\n<\/blockquote>\n\n\n\n<ul>\n<li>After <strong>1,000 hands<\/strong>:<\/li>\n<\/ul>\n\n\n\n<p>$$\\sigma_{1000} = \\frac{80}{\\sqrt{10}} \\approx 25.3 \\, \\text{bb\/100}$$<\/p>\n\n\n\n<ul>\n<li>After <strong>10,000 hands<\/strong>:<\/li>\n<\/ul>\n\n\n\n<p>$$\\sigma_{10000} = \\frac{80}{\\sqrt{100}} = 8 \\, \\text{bb\/100}$$<\/p>\n\n\n\n<ul>\n<li>After <strong>100,000 hands<\/strong>:<\/li>\n<\/ul>\n\n\n\n<p>$$\\sigma_{100000} = \\frac{80}{\\sqrt{1000}} \\approx 2.53 \\, \\text{bb\/100}$$<\/p>\n<\/div>\n\n\n\n<div class=\"is-layout-flow wp-block-column pad20 has-background\" style=\"background-color:#f2f2f2\">\n<h3>Interpreting This<\/h3>\n\n\n\n<ul>\n<li>At <strong>1,000 hands<\/strong>, you could easily be losing despite being a winning player.<\/li>\n\n\n\n<li>At <strong>10,000 hands<\/strong>, your results will begin to resemble your true win rate more closely, but swings are still big.<\/li>\n\n\n\n<li>At <strong>100,000 hands<\/strong>, your actual results will be very close to your expected <strong>+5 bb\/100<\/strong>, and luck plays a much smaller role.<\/li>\n<\/ul>\n\n\n\n<p>This is why pros always talk about the importance of <strong>volume<\/strong>\u2014only by playing a large number of hands does skill reliably beat variance.<\/p>\n<\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1>3. Putting Everything So Far Together<\/h1>\n\n\n\n<h2>Calculating Your Win Rate (bb\/100)<\/h2>\n\n\n\n<p>Your win rate tells you how many big blinds you win (or lose) per 100 hands on average.<\/p>\n\n\n\n<div class=\"is-layout-flex wp-container-23 wp-block-columns\">\n<div class=\"is-layout-flow wp-block-column pad20 has-background\" style=\"background-color:#f1f1f1\">\n<p><strong>Formula:<\/strong> <\/p>\n\n\n\n<p>$$\\text{Win rate} = \\frac{\\text{Total BB won or lost}}{\\text{Total Hands}} \\times 100$$<\/p>\n\n\n\n<p><strong>Steps:<\/strong><\/p>\n\n\n\n<ol>\n<li>Record your total winnings\/losses in big blinds (not dollars).<\/li>\n\n\n\n<li>Record the total number of hands you played.<\/li>\n\n\n\n<li>Plug into the formula.<\/li>\n<\/ol>\n<\/div>\n\n\n\n<div class=\"is-layout-flow wp-block-column pad20 has-background\" style=\"background-color:#f1f1f1\">\n<p><strong>Example:<\/strong><\/p>\n\n\n\n<ul>\n<li>Hands played = 20,000<\/li>\n\n\n\n<li>Total winnings = +4,000 big blinds<\/li>\n<\/ul>\n\n\n\n<p>$$\\text{Win rate} = \\frac{4000}{20000} \\times 100 = +20 \\, \\text{bb\/100}$$<\/p>\n\n\n\n<p>This means you win an average of <strong>20 big blinds per 100 hands<\/strong>.<\/p>\n<\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2>Calculating Your Variance<\/h2>\n\n\n\n<p>Variance tells you how much your results fluctuate around your average.<\/p>\n\n\n\n<div class=\"is-layout-flex wp-container-26 wp-block-columns\">\n<div class=\"is-layout-flow wp-block-column pad20 has-background\" style=\"background-color:#f2f2f2\">\n<p><strong>Step A: Gather results per 100 hands<\/strong><\/p>\n\n\n\n<ul>\n<li>Break your data into chunks of 100 hands each.<\/li>\n\n\n\n<li>For each chunk, calculate how many BB you won or lost.<\/li>\n<\/ul>\n\n\n\n<p><strong>Step B: Compute the mean (your win rate)<\/strong> <\/p>\n\n\n\n<blockquote class=\"wp-block-quote margminus20\">\n<p>$$\\mu = \\frac{\\sum X_i}{n}$$<\/p>\n<\/blockquote>\n\n\n\n<p>where \\(X_i\\)\u200b = result in BB\/100 for chunk \\(i\\), and \\(n\\) = number of chunks.<\/p>\n<\/div>\n\n\n\n<div class=\"is-layout-flow wp-block-column pad20 has-background\" style=\"background-color:#f2f2f2\">\n<p><strong>Step C: Compute variance<\/strong> <\/p>\n\n\n\n<blockquote class=\"wp-block-quote margminus20\">\n<p>$$\\text{Var}(X) = \\frac{\\sum (X_i &#8211; \\mu)^2}{n}$$<\/p>\n<\/blockquote>\n\n\n\n<p><strong>Step D: Compute standard deviation (\u03c3)<\/strong> <\/p>\n\n\n\n<blockquote class=\"wp-block-quote margminus20\">\n<p>$$\\sigma = \\sqrt{\\text{Var}(X)}$$<\/p>\n<\/blockquote>\n\n\n\n<p>This \u03c3 is expressed in <strong>bb\/100<\/strong>, just like your win rate.<\/p>\n<\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3>Example:<\/h3>\n\n\n\n<div class=\"is-layout-flex wp-container-29 wp-block-columns\">\n<div class=\"is-layout-flow wp-block-column pad20 has-background\" style=\"background-color:#f1f1f1\">\n<p>Suppose you tracked 5 blocks of 100 hands each, with these results (in bb\/100): <br>$$X = \\{+40, -20, +10, +70, -10\\}$$<\/p>\n\n\n\n<p class=\"has-medium-font-size\"><strong>1. Mean (\u03bc):<\/strong><\/p>\n\n\n\n<p>$$\\mu = \\frac{40 + (-20) + 10 + 70 + (-10)}{5}$$<\/p>\n\n\n\n<p>$$= \\frac{90}{5} = +18 \\, \\text{bb\/100}$$<\/p>\n\n\n\n<p class=\"has-medium-font-size\"><strong>2. Deviation:<\/strong><\/p>\n\n\n\n<p>For each session winrate&nbsp;\\(xi\\), find the deviation from the mean:<\/p>\n\n\n\n<p>$$Deviation=xi\u2212x\u02c9$$<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-regular\"><table><thead><tr><th>Session<\/th><th>BB Won \\(<em>x<\/em><em>i<\/em>\\)<\/th><th>Deviation&nbsp;\\(<em>xi<\/em>\u2212<em>x<\/em>\u02c9\\)<\/th><\/tr><\/thead><tbody><tr><td>1<\/td><td>40<\/td><td>40\u221218=22<\/td><\/tr><tr><td>2<\/td><td>-20<\/td><td>-20\u221218=-38<\/td><\/tr><tr><td>3<\/td><td>10<\/td><td>10\u221218=\u22128<\/td><\/tr><tr><td>4<\/td><td>70<\/td><td>70\u221218=52<\/td><\/tr><tr><td>5<\/td><td>-10<\/td><td>-10\u221218=\u221228<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Deviation<\/figcaption><\/figure>\n<\/div>\n\n\n\n<div class=\"is-layout-flow wp-block-column pad20 has-background\" style=\"background-color:#f1f1f1\">\n<p class=\"has-medium-font-size\"><strong>3. Square Each Deviation<\/strong><\/p>\n\n\n\n<p>Square the values from Step 3 to eliminate negatives and amplify larger deviations.(xi\u2212x\u02c9)2(<em>x<\/em><em>i<\/em>\u2212<em>x<\/em>\u02c9)2<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-regular\"><table><thead><tr><th>Session<\/th><th>Deviation<\/th><th>Squared Deviation&nbsp;\\((xi\u2212x\u02c9)^2\\)<\/th><\/tr><\/thead><tbody><tr><td>1<\/td><td>22<\/td><td>\\(22^2=484\\)<\/td><\/tr><tr><td>2<\/td><td>-38<\/td><td>\\((-38)^2=1444\\)<\/td><\/tr><tr><td>3<\/td><td>-8<\/td><td>\\((\u22128)^2=64\\)<\/td><\/tr><tr><td>4<\/td><td>52<\/td><td>\\(52=2704\\)<\/td><\/tr><tr><td>5<\/td><td>-28<\/td><td>\\((\u221228)^2=784\\)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"has-medium-font-size\"><strong>4. Variance:<\/strong><\/p>\n\n\n\n<p>Variance is the average of the squared deviations.<\/p>\n\n\n\n<p>$$Var(X)=\\frac{484 + 1444 + 64 + 2704 + 784}{5}$$<\/p>\n\n\n\n<p>$$ = \\frac{547&#8230;}{5} = 1096$$<\/p>\n\n\n\n<p class=\"has-medium-font-size\"><strong>5. Standard Deviation (\u03c3):<\/strong><\/p>\n\n\n\n<p>Standard deviation is the square root of the variance:<\/p>\n\n\n\n<p>$$\\sigma = \\sqrt{1096} \\approx 33.1 \\, \\text{bb\/100}$$<\/p>\n<\/div>\n<\/div>\n\n\n\n<h3>Interpreting Results<\/h3>\n\n\n\n<ul>\n<li><strong>Win rate = +18 bb\/100<\/strong> \u2192 you\u2019re a winning player.<\/li>\n\n\n\n<li><strong>Standard deviation = 33 bb\/100<\/strong> \u2192 your results swing up and down by about \u00b133 BB for every 100 hands.<\/li>\n<\/ul>\n\n\n\n<p>This shows why you can have big downswings despite being profitable long-term.<\/p>\n\n\n\n<p><strong>&#x1f449; In practice:<\/strong><\/p>\n\n\n\n<ul>\n<li><strong>Win rate<\/strong> tells you how much you should expect to earn over time.<\/li>\n\n\n\n<li><strong>Variance<\/strong> tells you how bumpy the road will be to get there.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1>3. Confidence Intervals in Poker<\/h1>\n\n\n\n<div class=\"is-layout-flex wp-container-32 wp-block-columns\">\n<div class=\"is-layout-flow wp-block-column\" style=\"flex-basis:66.66%\">\n<p>When you calculate your win rate (bb\/100) from a sample of hands, it\u2019s just an <strong>estimate<\/strong>. Variance means your measured win rate may be higher or lower than your <em>true<\/em> win rate.<\/p>\n\n\n\n<p>A <strong>confidence interval (CI)<\/strong> gives you a statistical range that likely contains your true win rate.<\/p>\n\n\n\n<p>Confidence intervals use standard deviation to express a&nbsp;<strong>range within which your true win rate probably lies with a certain level of certainty.<\/strong><\/p>\n<\/div>\n\n\n\n<div class=\"is-layout-flow wp-block-column\" style=\"flex-basis:33.33%\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"416\" height=\"304\" src=\"https:\/\/hhdealer.com\/blog\/wp-content\/uploads\/2025\/09\/confidenceinpoker.png\" alt=\"\" class=\"wp-image-1227\" srcset=\"https:\/\/hhdealer.com\/blog\/wp-content\/uploads\/2025\/09\/confidenceinpoker.png 416w, https:\/\/hhdealer.com\/blog\/wp-content\/uploads\/2025\/09\/confidenceinpoker-300x219.png 300w\" sizes=\"(max-width: 416px) 100vw, 416px\" \/><\/figure><\/div><\/div>\n<\/div>\n\n\n\n<div class=\"is-layout-flex wp-container-35 wp-block-columns\">\n<div class=\"is-layout-flow wp-block-column pad20 has-background\" style=\"background-color:#f1f1f1\">\n<p>The&nbsp;<strong>68-95-99.7 rule<\/strong>&nbsp;(empirical rule) states:<\/p>\n\n\n\n<ul>\n<li>About 68% of samples will fall within&nbsp;<strong>1 standard deviation<\/strong>&nbsp;of the mean.<\/li>\n\n\n\n<li>About 95% within&nbsp;<strong>2 standard deviations<\/strong>.<\/li>\n\n\n\n<li>About 99.7% within&nbsp;<strong>3 standard deviations<\/strong>.<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"is-layout-flow wp-block-column pad20 has-background\" style=\"background-color:#f1f1f1\">\n<p>If your average win rate is 2.5 BB\/100 and standard deviation is 30 BB\/100, then:<\/p>\n\n\n\n<ul>\n<li>With 68% confidence, your win rate falls between -27.5 and 32.5 BB\/100 in any 100-hand sample.<\/li>\n\n\n\n<li>With 95% confidence, your win rate falls between -57.5 and 62.5 BB\/100.<\/li>\n\n\n\n<li>This demonstrates extreme variance and why short-term results can swing wildly.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2>Formula for Confidence Intervals<\/h2>\n\n\n\n<div class=\"is-layout-flex wp-container-38 wp-block-columns\">\n<div class=\"is-layout-flow wp-block-column\">\n<blockquote class=\"wp-block-quote\">\n<p>For large enough samples, we can use the <strong>normal distribution<\/strong> to approximate results: <br>$$CI = \\mu \\pm Z \\times \\frac{\\sigma}{\\sqrt{N\/100}}$$<\/p>\n<\/blockquote>\n<\/div>\n\n\n\n<div class=\"is-layout-flow wp-block-column pad20 has-background\" style=\"background-color:#f2f2f2\">\n<p>Where:<\/p>\n\n\n\n<ul>\n<li>\\(\\mu\\) = observed win rate (bb\/100)<\/li>\n\n\n\n<li>\\(\\sigma\\) = standard deviation (bb\/100)<\/li>\n\n\n\n<li>\\(N\\) = total hands played<\/li>\n\n\n\n<li>\\(Z\\) = z-score for the chosen confidence level\n<ul>\n<li>95% confidence \u2192 \\(Z \\approx 1.96\\)<\/li>\n\n\n\n<li>99% confidence \u2192 \\(Z \\approx 2.58\\)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2>Expanded Example<\/h2>\n\n\n\n<p>Suppose you\u2019ve played <strong>20,000 hands<\/strong> and tracked:<\/p>\n\n\n\n<ul class=\"margbottom20\">\n<li>Observed win rate = <strong>+5 bb\/100<\/strong><\/li>\n\n\n\n<li>Standard deviation = <strong>80 bb\/100<\/strong><\/li>\n<\/ul>\n\n\n\n<div class=\"is-layout-flex wp-container-41 wp-block-columns\">\n<div class=\"is-layout-flow wp-block-column pad20 has-background\" style=\"background-color:#f1f1f1\">\n<h3>Step 1: Compute standard error (SE)<\/h3>\n\n\n\n<p>$$SE = \\frac{\\sigma}{\\sqrt{N\/100}} = \\frac{80}{\\sqrt{200}} \\approx 5.66$$<\/p>\n\n\n\n<p>So the uncertainty in your win rate estimate is about \u00b15.7 bb\/100.<\/p>\n<\/div>\n\n\n\n<div class=\"is-layout-flow wp-block-column pad20 has-background\" style=\"background-color:#f1f1f1\">\n<h3>Step 2: Compute 95% CI<\/h3>\n\n\n\n<p>$$CI = 5 \\pm 1.96 \\times 5.66$$<\/p>\n\n\n\n<p>$$CI = 5 \\pm 11.1$$<\/p>\n\n\n\n<p>$$CI = [-6.1, +16.1] \\, \\text{bb\/100}$$<\/p>\n<\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"is-layout-flex wp-container-44 wp-block-columns\">\n<div class=\"is-layout-flow wp-block-column pad20 has-background\" style=\"background-color:#f1f1f1\">\n<h3>Step 3: Interpret<\/h3>\n\n\n\n<ul>\n<li>Your observed win rate is <strong>+5 bb\/100<\/strong>.<\/li>\n\n\n\n<li>But with 95% confidence, your <em>true<\/em> win rate lies somewhere between <strong>\u20136.1 and +16.1 bb\/100<\/strong>.<\/li>\n\n\n\n<li>This means that while you look like a winning player, statistically you could still be break-even or even a small loser until more hands are played.<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"is-layout-flow wp-block-column pad20 has-background\" style=\"background-color:#f1f1f1\">\n<h3>Step 4: Increase Sample Size<\/h3>\n\n\n\n<p>What if you play <strong>200,000 hands<\/strong> instead of 20,000? <\/p>\n\n\n\n<p>$$SE = \\frac{80}{\\sqrt{2000}} \\approx 1.79$$<\/p>\n\n\n\n<p>Now: <\/p>\n\n\n\n<p>$$CI = 5 \\pm 1.96 \\times 1.79$$<\/p>\n\n\n\n<p>$$CI = 5 \\pm 3.5 = [1.5, 8.5] \\, \\text{bb\/100}$$<\/p>\n\n\n\n<p>Now your confidence interval is much tighter. You can be statistically confident you are a winning player, with a true win rate between <strong>1.5 and 8.5 bb\/100<\/strong>.<\/p>\n<\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2>Why Confidence Intervals Matter<\/h2>\n\n\n\n<ul>\n<li><strong>Small samples lie.<\/strong> A 10,000-hand winning streak may still fall within the variance of a losing player.<\/li>\n\n\n\n<li><strong>Larger samples reduce uncertainty.<\/strong> The more hands you play, the narrower your CI becomes, giving a clearer picture of your skill.<\/li>\n\n\n\n<li><strong>Confidence intervals help manage expectations.<\/strong> They prevent overconfidence after short-term good runs and reduce despair during bad runs.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2>Step 1 \u2014 compute the standard error (SE)<\/h2>\n\n\n\n<div class=\"is-layout-flex wp-container-47 wp-block-columns\">\n<div class=\"is-layout-flow wp-block-column pad20 has-background\" style=\"background-color:#f2f2f2\">\n<p>We are given \u03c3 = 80 bb\/100 (this is the SD of results measured per 100-hand block).<br>Number of 100-hand blocks: \\(k=N\/100=20000\/100=200\\).<br>$$SE = \\frac{\\sigma}{\\sqrt{k}} = \\frac{80}{\\sqrt{200}}$$<\/p>\n<\/div>\n\n\n\n<div class=\"is-layout-flow wp-block-column pad20 has-background\" style=\"background-color:#f2f2f2\">\n<p>Compute step-by-step:<\/p>\n\n\n\n<ul>\n<li>\\(\\sqrt{200} = 14.14\\).<\/li>\n\n\n\n<li>\\(SE = 80 \\div 14.14 = 5.66\\) (bb\/100).<\/li>\n<\/ul>\n\n\n\n<p>So <strong>SE \u2248 5.6569 bb\/100<\/strong>.<\/p>\n<\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2>Step 2 \u2014 apply the 68\u201395\u201399.7 rule to your estimate (\u03bc = +5 bb\/100)<\/h2>\n\n\n\n<p>Use multiples of SE around the observed mean.<\/p>\n\n\n\n<p><strong>\u00b11 SE (\u224868%)<\/strong> <\/p>\n\n\n\n<p>$$\\text{range} = \\mu \\pm 1\\cdot SE = 5 \\pm 5.6569$$<\/p>\n\n\n\n<p>$$\\text{68% CI (approx)} = [\\,5 &#8211; 5.6569,\\ 5 + 5.6569\\,] = [\\,-0.6569,\\ 10.6569\\,]\\ \\text{bb\/100}$$<\/p>\n\n\n\n<p><strong>\u00b12 SE (\u224895%, empirical approximation)<\/strong> <\/p>\n\n\n\n<p>$$\\text{range} = 5 \\pm 2\\cdot 5.6569 = 5 \\pm 11.3137$$<\/p>\n\n\n\n<p>$$\\text{95% (approx)} = [\\,-6.3137,\\ 16.3137\\,]\\ \\text{bb\/100}$$<\/p>\n\n\n\n<p><strong>\u00b13 SE (\u224899.7%)<\/strong> <\/p>\n\n\n\n<p>$$\\text{range} = 5 \\pm 3\\cdot 5.6569 = 5 \\pm 16.9706$$<\/p>\n\n\n\n<p>$$\\text{99.7% (approx)} = [\\,-11.9706,\\ 21.9706\\,]\\ \\text{bb\/100}$$<\/p>\n\n\n\n<p><em>Note:<\/em> for a formal 95% confidence interval we usually use \\(Z=1.96\\) rather than exactly 2. Using \\(1.96\\times SE\\) gives: <br>$$1.96\\times SE = 1.96\\times 5.6568542495 = 11.0874$$<\/p>\n\n\n\n<p>$$\\text{95% CI (exact)} = 5 \\pm 11.0874 = [\\,-6.0874,\\ 16.0874\\,]\\ \\text{bb\/100}$$<\/p>\n\n\n\n<h2>Plain-English interpretation<\/h2>\n\n\n\n<ul>\n<li>About <strong>68%<\/strong> of repeated 20,000-hand samples (with the same underlying process) would give a measured win rate within <strong>\u00b15.66 bb\/100<\/strong> of the true mean.<\/li>\n\n\n\n<li>About <strong>95%<\/strong> would lie within <strong>\u2248\u00b111.09 bb\/100<\/strong> (using 1.96\u00d7SE).<\/li>\n\n\n\n<li>So with your observed <strong>+5 bb\/100<\/strong> after 20k hands, the 95% CI includes zero (\u2248 \u22126.09 to +16.09), meaning <strong>you cannot yet be 95% confident<\/strong> that your true win rate is positive \u2014 the data are still consistent with a small loss, break-even, or a decent win.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2>How many hands do you need to be confident?<\/h2>\n\n\n\n<p>If you want a specific margin of error \\(m\\) (in bb\/100) at confidence \\(Z\\) (e.g. 95% \u2192 \\(Z=1.96\\)), you can solve for \\(N\\):<br>$$\\text{SE} = \\frac{\\sigma}{\\sqrt{N\/100}} \\quad\\Rightarrow\\quad m = Z\\cdot SE = Z\\cdot\\frac{\\sigma}{\\sqrt{N\/100}}$$<\/p>\n\n\n\n<p>Rearrange: <\/p>\n\n\n\n<p>$$N = 100\\left(\\frac{Z\\sigma}{m}\\right)^2$$<\/p>\n\n\n\n<p class=\"margbottom20\">Examples with \u03c3 = 80 bb\/100, Z = 1.96 (95%):<\/p>\n\n\n\n<div class=\"is-layout-flex wp-container-51 wp-block-columns\">\n<div class=\"is-layout-flow wp-block-column pad20 has-background\" style=\"background-color:#f1f1f1\">\n<p>To get <strong>m = 5 bb\/100<\/strong>:<\/p>\n\n\n\n<ul>\n<li>\\(Z\\sigma = 1.96\\times80 = 156.8\\)<\/li>\n\n\n\n<li>\\(156.8\/5 = 31.36.156\\)<\/li>\n\n\n\n<li><a href=\"31.36\">latex<\/a>^2 = 983.4496[\/latex]<\/li>\n\n\n\n<li>\\(N = 100\\times 983.4496 = 98{,}344.96\\) \u2192 \u2248 98,345 hands.<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"is-layout-flow wp-block-column pad20 has-background\" style=\"background-color:#f1f1f1\">\n<p>To get <strong>m = 2 bb\/100<\/strong>:<\/p>\n\n\n\n<ul>\n<li>\\(156.8\/2 = 78.4\\)<\/li>\n\n\n\n<li>\\(78.4^2 = 6{,}146.56\\)<\/li>\n\n\n\n<li>\\(N = 100\\times 6{,}146.56 = 614{,}656\\) \u2192 <strong>\u2248 614,656 hands.<\/strong><\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"is-layout-flow wp-block-column pad20 has-background\" style=\"background-color:#f1f1f1\">\n<p>To get <strong>m = 1 bb\/100<\/strong>:<\/p>\n\n\n\n<ul>\n<li>\\(156.8\/1 = 156.8\\)<\/li>\n\n\n\n<li>\\(156.8^2 = 24{,}586.24\\)<\/li>\n\n\n\n<li>\\(N = 100\\times 24{,}586.24 = 2{,}458{,}624\\) \u2192 <strong>\u2248 2.46 million hands.<\/strong><\/li>\n<\/ul>\n<\/div>\n<\/div>\n\n\n\n<p>So: to be 95% confident your true win rate is within \u00b15 bb\/100 you need ~98k hands; to be within \u00b12 bb\/100 you need ~615k hands. This is why large-volume players emphasize huge sample sizes.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2>Important caveats<\/h2>\n\n\n\n<ul>\n<li>The empirical rule assumes approximate <strong>normality<\/strong>. By the Central Limit Theorem, the sample-mean distribution becomes roughly normal for large \\(N\\), so the approach is reasonable for big samples.<\/li>\n\n\n\n<li>You must have a reasonable estimate of \u03c3 (itself noisy for small samples).<\/li>\n\n\n\n<li>Hands must be <strong>independent<\/strong> and your playing\/stakes style must be stationary \u2014 if your game changes (stakes, opponents, style), these numbers don\u2019t apply directly.<\/li>\n\n\n\n<li>Confidence intervals are a frequentist coverage statement: \u201cIf we repeat the whole sampling procedure many times, X% of those intervals will contain the true parameter.\u201d Casual language like \u201cthere\u2019s a 95% chance the true value lies in this interval\u201d is commonly used but has a technical nuance.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2>Practical takeaway<\/h2>\n\n\n\n<ul>\n<li><strong>Variance:<\/strong> Variance measures how much your results can swing over a period of time. In poker, it explains why you might lose a few big pots even when you\u2019re playing well. High variance means bigger swings, low variance means more consistent results.<\/li>\n\n\n\n<li><strong>Standard Deviation:<\/strong> Standard deviation is a way to quantify those swings. It tells you, on average, how far your results deviate from your expected outcome. The bigger the standard deviation, the more unpredictable your short-term results.<\/li>\n\n\n\n<li><strong>Confidence Intervals:<\/strong> Confidence intervals give you a range where your \u201ctrue\u201d performance is likely to fall. For example, if your average win rate is 5 big blinds per 100 hands, a 95% confidence interval might show that the real win rate is probably between 3 and 7 big blinds per 100 hands. It\u2019s a way to understand your skill over the noise of short-term luck.<\/li>\n\n\n\n<li>Use <strong>\u00b11 SE (\u224868%)<\/strong> for quick intuition, <strong>95% Confidence Interval (\u22481.96 SE)<\/strong> for standard confidence statements.<\/li>\n\n\n\n<li>With typical poker \u03c3 (~70\u2013100 bb\/100), <strong>you need tens to hundreds of thousands of hands<\/strong> to narrow the Confidence Interval enough to reliably say you\u2019re a winner.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>In poker, even the best players experience swings\u2014sometimes winning big, sometimes losing despite making the right decisions. These ups and downs aren\u2019t just luck. They\u2019re part of the game\u2019s statistical reality. Concepts like variance, standard deviation, and confidence intervals help players quantify these swings, separate skill from luck, and make smarter decisions over the long<\/p>\n<p><a href=\"https:\/\/hhdealer.com\/blog\/understanding-variance-standard-deviation-and-confidence-intervals-in-poker\/\" class=\"more-link\">Read More<\/a><\/p>\n","protected":false},"author":1,"featured_media":1219,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"cybocfi_hide_featured_image":""},"categories":[25,26],"tags":[],"_links":{"self":[{"href":"https:\/\/hhdealer.com\/blog\/wp-json\/wp\/v2\/posts\/1100"}],"collection":[{"href":"https:\/\/hhdealer.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hhdealer.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hhdealer.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hhdealer.com\/blog\/wp-json\/wp\/v2\/comments?post=1100"}],"version-history":[{"count":57,"href":"https:\/\/hhdealer.com\/blog\/wp-json\/wp\/v2\/posts\/1100\/revisions"}],"predecessor-version":[{"id":1269,"href":"https:\/\/hhdealer.com\/blog\/wp-json\/wp\/v2\/posts\/1100\/revisions\/1269"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hhdealer.com\/blog\/wp-json\/wp\/v2\/media\/1219"}],"wp:attachment":[{"href":"https:\/\/hhdealer.com\/blog\/wp-json\/wp\/v2\/media?parent=1100"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hhdealer.com\/blog\/wp-json\/wp\/v2\/categories?post=1100"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hhdealer.com\/blog\/wp-json\/wp\/v2\/tags?post=1100"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}