<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Ahmed Cheema, Author at The Spax</title>
	<atom:link href="https://www.thespax.com/author/ahmedcheema/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.thespax.com</link>
	<description></description>
	<lastBuildDate>Thu, 16 Mar 2023 10:04:50 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.7.12</generator>

<image>
	<url>https://www.thespax.com/wp-content/uploads/2021/11/cropped-favicon-32x32.png</url>
	<title>Ahmed Cheema, Author at The Spax</title>
	<link>https://www.thespax.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>March Madness 2023: Tournament Simulation Results</title>
		<link>https://www.thespax.com/college-basketball/march-madness-2023-tournament-simulation-results/</link>
					<comments>https://www.thespax.com/college-basketball/march-madness-2023-tournament-simulation-results/#respond</comments>
		
		<dc:creator><![CDATA[Ahmed Cheema]]></dc:creator>
		<pubDate>Wed, 15 Mar 2023 09:30:00 +0000</pubDate>
				<category><![CDATA[College Basketball]]></category>
		<category><![CDATA[Other]]></category>
		<guid isPermaLink="false">https://www.thespax.com/?p=4720</guid>

					<description><![CDATA[<p>We simulated 10,000 iterations of March Madness. Here's what happened.</p>
<p>The post <a rel="nofollow" href="https://www.thespax.com/college-basketball/march-madness-2023-tournament-simulation-results/">March Madness 2023: Tournament Simulation Results</a> appeared first on <a rel="nofollow" href="https://www.thespax.com">The Spax</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img src="https://www.thespax.com/wp-content/uploads/2023/03/d3cbc0a5-99d6-4c67-9495-c92d4856555d-brandon_miller_jpg-scaled.jpg" alt="" class="wp-image-4721" width="800" height="532" srcset="https://www.thespax.com/wp-content/uploads/2023/03/d3cbc0a5-99d6-4c67-9495-c92d4856555d-brandon_miller_jpg-scaled.jpg 2048w, https://www.thespax.com/wp-content/uploads/2023/03/d3cbc0a5-99d6-4c67-9495-c92d4856555d-brandon_miller_jpg-768x511.jpg 768w, https://www.thespax.com/wp-content/uploads/2023/03/d3cbc0a5-99d6-4c67-9495-c92d4856555d-brandon_miller_jpg-1536x1022.jpg 1536w" sizes="(max-width: 800px) 100vw, 800px" /><figcaption>Marvin Gentry &#8211; USA TODAY Sports</figcaption></figure></div>



<p>In <a href="https://www.thespax.com/college-basketball/march-madness-2023-forecasting-the-ncaa-division-i-mens-basketball-tournament/" target="_blank" rel="noreferrer noopener">my last article</a>, I posted this year&#8217;s iteration of my annual model for predicting the outcome of the NCAA Division I Men’s Basketball Tournament. I provided the modeled win probability of all 2278 possible matchups along with an &#8220;expected&#8221; bracket representing the outcome if the modeled favorite wins every game. Check that out <a href="https://www.thespax.com/college-basketball/march-madness-2023-forecasting-the-ncaa-division-i-mens-basketball-tournament/" target="_blank" rel="noreferrer noopener">here</a>.</p>



<p>That bracket isn&#8217;t terribly practical, though. Just because the model gives Team A a 55% chance of winning doesn&#8217;t mean they&#8217;re going to win. That&#8217;s not much different from a coinflip! Furthermore, it doesn&#8217;t really reflect the other matchups that a team may have to go through. If Team A has a win probability of 20% against Team B in the second round, that doesn&#8217;t look too good for them. However, what if Team B&#8217;s win probability in the first round against Team C is only 51% and Team A&#8217;s win probability against Team C would be 80%? The &#8220;expected&#8221; bracket doesn&#8217;t show this, but that suddenly makes Team A&#8217;s outlook much better.</p>



<p>That&#8217;s where simulations come in. We can use the modeled win probabilities to simulate the entire tournament. We can run this simulation any number of times and compile the results to see how likely each time is to reach each round of the tournament assuming that the modeled win probabilities are accurate. I ran 10,000 simulations of the tournament &#8211; here are the results.</p>



<h2>South Region</h2>



<div class="wp-block-image"><figure class="aligncenter size-large"><img width="780" height="630" src="https://www.thespax.com/wp-content/uploads/2023/03/south.png" alt="" class="wp-image-4724" srcset="https://www.thespax.com/wp-content/uploads/2023/03/south.png 780w, https://www.thespax.com/wp-content/uploads/2023/03/south-768x620.png 768w" sizes="(max-width: 780px) 100vw, 780px" /></figure></div>



<p>The top overall seed Alabama Crimson Tide are unsurprisingly the favorites to make it to the Final Four and win the region. Furthermore, their 12.5% probability of winning the tournament tops the region with No. 2 Arizona being the next best at 5.2%. Arizona looks to be a formidable team in their own right with a solid 20% likelihood of making the Final Four.</p>



<p>Afterwards, there&#8217;s a drop-off before the next tier of teams: No. 3 Baylor and No. 5 San Diego State. Their odds of making the Final Four, National Championship, and winning it all are all virtually the same. Everyone else is a long way down and not really worth a mention.</p>



<h2>Midwest Region</h2>



<div class="wp-block-image"><figure class="aligncenter size-large"><img width="780" height="630" src="https://www.thespax.com/wp-content/uploads/2023/03/midwest.png" alt="" class="wp-image-4725" srcset="https://www.thespax.com/wp-content/uploads/2023/03/midwest.png 780w, https://www.thespax.com/wp-content/uploads/2023/03/midwest-768x620.png 768w" sizes="(max-width: 780px) 100vw, 780px" /></figure></div>



<p>Well, this one looks like a two man show.</p>



<p>There&#8217;s a lot to say about the Houston Cougars. They&#8217;re the favorites in Vegas to win the tournament and they boast one of the most stifling defenses in the country. With star Marcus Sasser set to return from injury shortly, the Cougars are poised to show off their best team in years. That&#8217;s saying a lot, given that they&#8217;re coming off of a Final Four appearance in 2021 and an Elite Eight loss in 2022.</p>



<p>Then we have the No. 2 Texas Longhorns. Texas is ranked 18th in offensive efficiency in 11th in defensive efficiency according to KenPom.com &#8211; with a 26-8 record and a recent Big 12 title, this balanced roster is coming into the tournament with some positive momentum.</p>



<p>The Cougars have an astonishing 44.6% likelihood of making the Final Four according to our model, with Texas following them up at 23.0%. The two favorites have 20.8% and 5.5% respective probabilities to win the entire tournament. No one else in the region is over one percent. It&#8217;s clear that one of these teams <em>should</em> be the ones to make it out of the Midwest.</p>



<h2>East Region</h2>



<div class="wp-block-image"><figure class="aligncenter size-large"><img width="780" height="630" src="https://www.thespax.com/wp-content/uploads/2023/03/east.png" alt="" class="wp-image-4726" srcset="https://www.thespax.com/wp-content/uploads/2023/03/east.png 780w, https://www.thespax.com/wp-content/uploads/2023/03/east-768x620.png 768w" sizes="(max-width: 780px) 100vw, 780px" /></figure></div>



<p>No. 1 Purdue leads the East with a 5.7% probability of winning the tournament, followed closely behind by No. 2 Marquette at 4.9%. Spoiler alert, but this is the lowest mark for a region&#8217;s top team. Of all four regions, our model has the East as the least likely to field the tournament&#8217;s eventual champion. </p>



<p>Purdue and Marquette and virtually neck-and-neck for Final Four odds. Marquette is viewed as having a more favorable path to the Elite Eight, while Purdue is favored in a matchup between the two teams.</p>



<p>Afterwards, we have No. 4 Tennessee and No. 5 Duke &#8211; sleepers to steal the region and sneak into the Final Four, but not really viewed as massive title contenders (2.0% and 1.2% championship odds respectively).</p>



<h2>West Region</h2>



<div class="wp-block-image"><figure class="aligncenter size-large"><img width="780" height="630" src="https://www.thespax.com/wp-content/uploads/2023/03/west-1.png" alt="" class="wp-image-4728" srcset="https://www.thespax.com/wp-content/uploads/2023/03/west-1.png 780w, https://www.thespax.com/wp-content/uploads/2023/03/west-1-768x620.png 768w" sizes="(max-width: 780px) 100vw, 780px" /></figure></div>



<p>Finally, we&#8217;ve got the West. Here&#8217;s a fun one &#8211; take a look at how much this model <em>hates</em> the No. 1 Kansas Jayhawks. It has the remaining top five seeds as more likely to make it to the Final Four &#8211; even No. 5 Saint Mary&#8217;s! If you want a one seed to fade, the Jayhawks may be the one for you.</p>



<p>At the top, we have the No. 2 UCLA Bruins with a fantastic 36.2% probability to win the region and a very nice 13.5% mark of winning the tournament. That&#8217;s behind Houston but slightly ahead of Alabama for the 2nd best overall.  In order, they&#8217;re followed up by No. 3 Gonzaga, No. 4 Connecticut, No. 5 Saint Mary&#8217;s, and No. 1 Kansas.</p>



<h2>Commentary</h2>



<p>I think simulation analysis has a lot of value in revealing details in how the bracket shaped paths for the top teams. Last year, <a href="https://www.thespax.com/college-basketball/march-madness-2022-tournament-simulation-results/" target="_blank" rel="noreferrer noopener">my simulations</a> revealed that Kansas had the highest probability of making it to the Final Four. They weren&#8217;t viewed as the best team in the tournament and were not favored to win it, but the simulations demonstrated that they had the easiest path to the Final Four. Picking the Final Four teams correctly is a huge boost, so knowing which teams have easy/hard paths is immensely important.</p>



<p>This time around, Kansas isn&#8217;t so fortunate. They look like a fade candidate rather than a team poised to win their region. On the other hand, Houston has the highest Final Four probability in the tournament &#8211; if you want a safe Final Four pick, they might be your best bet!</p>



<p>Unfortunately, these margins are very small. We&#8217;re just playing the numbers here &#8211; anything can happen once these teams step on the court. There&#8217;s a reason no human has selected a perfect bracket yet, and there&#8217;s a reason it&#8217;s called March Madness. Don&#8217;t put too much stock on the statistics &#8211; there&#8217;s a lot that they can&#8217;t quantify. Most pre-tournament analyses like this one did not foresee the No. 8 North Carolina Tar Heels embarking on a miraculous Final Four run last season. We&#8217;re guaranteed to see more unexpected results this March, so don&#8217;t expect perfection. If you want to win your bracket pool, all you can do is play the numbers and hope for the best.</p>
<p>The post <a rel="nofollow" href="https://www.thespax.com/college-basketball/march-madness-2023-tournament-simulation-results/">March Madness 2023: Tournament Simulation Results</a> appeared first on <a rel="nofollow" href="https://www.thespax.com">The Spax</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.thespax.com/college-basketball/march-madness-2023-tournament-simulation-results/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>March Madness 2023: Forecasting the NCAA Division I Men’s Basketball Tournament</title>
		<link>https://www.thespax.com/college-basketball/march-madness-2023-forecasting-the-ncaa-division-i-mens-basketball-tournament/</link>
					<comments>https://www.thespax.com/college-basketball/march-madness-2023-forecasting-the-ncaa-division-i-mens-basketball-tournament/#respond</comments>
		
		<dc:creator><![CDATA[Ahmed Cheema]]></dc:creator>
		<pubDate>Wed, 15 Mar 2023 09:00:00 +0000</pubDate>
				<category><![CDATA[College Basketball]]></category>
		<category><![CDATA[Other]]></category>
		<guid isPermaLink="false">https://www.thespax.com/?p=4711</guid>

					<description><![CDATA[<p>That's right - it's time to model March Madness! For the fourth year, we'll be predicting the outcome of the Big Dance.</p>
<p>The post <a rel="nofollow" href="https://www.thespax.com/college-basketball/march-madness-2023-forecasting-the-ncaa-division-i-mens-basketball-tournament/">March Madness 2023: Forecasting the NCAA Division I Men’s Basketball Tournament</a> appeared first on <a rel="nofollow" href="https://www.thespax.com">The Spax</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img src="https://www.thespax.com/wp-content/uploads/2023/03/houstonCougars-1.jpg" alt="" class="wp-image-4713" width="800" height="543"/><figcaption>Petre Thomas &#8211; USA TODAY Sports</figcaption></figure></div>



<p>For the fourth time in this website&#8217;s history, I&#8217;ll be training a model to predict the outcome of March Madness, the annual postseason tournament to crown a champion of men&#8217;s Division I college basketball.</p>



<p>Over the past four years, The Spax&#8217;s modeled bracket has varied in performance. Since a hot debut in 2019 where our model correctly predicted three of the Final Four teams (including five-seed Auburn) and the national champion Virginia Cavaliers, it has certainly cooled down.</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img width="675" height="234" src="https://www.thespax.com/wp-content/uploads/2023/03/image.png" alt="" class="wp-image-4715"/><figcaption>The Spax&#8217;s March Madness model&#8217;s bracket performance through the years</figcaption></figure></div>



<p>Of course, scoring a lot of points is generally going to be difficult if you don&#8217;t predict the champion correctly. In two straight years of picking Gonzaga to win it all, the Bulldogs were not able to finish the job. Granted, most models in both years had Gonzaga winning it &#8211; they were the national favorites for a reason. That&#8217;s why an optimal bracket strategy would not be to simply pick the team with the highest probability to win each game like I do for the purpose of this analysis &#8211; rather, you should consider each team&#8217;s win probability relative to the public&#8217;s assessment of their win probability. Maybe some one-seed is modeled as the favorite to win their region, but not by <em>that </em>much, so you choose to pick the five-seed that has a solid 40% modeled probability to beat them head-to-head. </p>



<p>Anyway, let&#8217;s get to this year&#8217;s picks:</p>



<h3>First Four</h3>



<div class="wp-block-image"><figure class="aligncenter"><img src="https://cdn.discordapp.com/attachments/753098195709460511/1085841090608889876/image.png" alt=""/></figure></div>



<p>I slacked off this year and didn&#8217;t get this article out before the play-in games occurred, so all four of these games have actually ended by now. The forecast winner ended up going 3-1, the sole error being in Pittsburgh&#8217;s 60-59 win over Mississippi State.</p>



<h3>South Region</h3>



<div class="wp-block-image"><figure class="aligncenter"><img src="https://cdn.discordapp.com/attachments/753098195709460511/1085846081008570459/image.png" alt=""/></figure></div>



<p><strong>Top Team:</strong> The top overall seed in the country is the University of Alabama, and they&#8217;re unsurprisingly the clear top dogs in their region as well. It would be a shock to see them fall prior to the Elite Eight, and they would also be favored to beat the two-seed Arizona Wildcats in that matchup. With top NBA Draft prospect Brandon Miller leading the way, Alabama has a chance to make a transformational run.</p>



<p><strong>Potential Disappointment: </strong>There&#8217;s not a whole lot to say here &#8211; both No. 2 Arizona and No. 3 Baylor are forecast to make it to the Sweet Sixteen, and losing to one another wouldn&#8217;t really be a huge disappointment. However, it&#8217;s certainly possible that one of them falls in the Round of 32 &#8211; failing to make it to Sweet Sixteen because they suffered a loss to No. 6 Creighton or No. 10 Utah State would certainly be a slap in the face for either program.</p>



<p><strong>Sleeper Pick: </strong>This is probably the least interesting region, to be frank. I don&#8217;t think there&#8217;s a great sleeper pick, but if I had to pick one I would probably go with No. 6 Creighton. I think there&#8217;s a chance that they snag a couple of early wins to find themselves in a Sweet Sixteen matchup against No. 2 Arizona.</p>



<p><strong><strong>Most Probable First-Round Upsets:</strong> </strong>No. 10 Utah State over No. 7 Missouri (70.70 percent chance)</p>



<h3>Midwest Region</h3>



<figure class="wp-block-image"><img src="https://cdn.discordapp.com/attachments/753098195709460511/1085850401825370112/image.png" alt=""/></figure>



<p><strong>Top Team:</strong> The Alabama Crimson Tide are the top overall seed in the tournament, but according to sportsbooks, the Houston Cougars are the favorites to win it all. The Cougars have had a great run over the past five or so years, with coach Kelvin Sampson leading them to the Elite Eight in 2022, the Final Four in 2021, and the Sweet Sixteen in 2019. That&#8217;s a fantastic run, especially considering the injuries they endured (missing their most talented player in Marcus Sasser in 2022). They&#8217;ve already had postseason success, but the 2023 Cougars are even better than past iterations of the team and now all eyes are on a title. Sasser is entering the tournament with an injury and is questionable to play in the first round, but with a healthy lineup, the Cougars should be the safest Final Four pick in the tournament.</p>



<p><strong>Potential Disappointment: </strong>The model has a Round of 32 match up between No. 3 Xavier and No. 6 Iowa State as a virtual coinflip. That early of a loss would be a let down for the Musketeers, and with a tough potential outing against Texas in the next round anyway, expectations shouldn&#8217;t be too high for Xavier.</p>



<p><strong>Sleeper Pick: </strong>I&#8217;ll go with another six-seed here, this time the Iowa State Cyclones. Like I said, they&#8217;ve a shot to knock off Xavier if they can get past the first round. However, something interesting I noticed is that Mississippi State would&#8217;ve been forecast to beat Iowa State in the Round of 64. As you know, they lost to Pittsburgh in the First Four. Pittsburgh, on the other hand, are not at all favored to beat Iowa State. These sort of discrepancies are unsurprisingly common because the transitive property doesn&#8217;t apply to sports, but I wouldn&#8217;t be shocked to see Pittsburgh upset Iowa State.</p>



<p><strong><strong><strong>Most Probable First-Round Upsets:</strong> </strong></strong>No. 10 Penn State over No. 7 Texas A&amp;M (37.73 percent chance), No. 13 Kent State over No. 4 Indiana (38.82 percent chance), No. 14 Kennesaw State over No. 3 Xavier (31.85 percent chance)</p>



<h3>East Region</h3>



<div class="wp-block-image"><figure class="aligncenter"><img src="https://cdn.discordapp.com/attachments/753098195709460511/1085852307419308082/image.png" alt=""/></figure></div>



<p><strong>Best Team: </strong>The No. 1 Purdue Boilermakers enter the tournament with high expectations after 7&#8217;4 superstar Zach Edey led them to a 29-5 record and a Big Ten title. They&#8217;re tied with the Jayhawks for the 3rd best odds (Houston, Alabama) of winning the tournament per Bovada, and both our model and sportsbooks view them as the favorite to win the East.</p>



<p><strong>Potential Disappointment: </strong>&#8230; but it&#8217;s not necessarily going to be a walk in the park. After the first round, the &#8220;easiest&#8221; predicted matchup for Purdue is in the Sweet Sixteen against Duke. In that affair, the Blue Devils are given a 34.87% win probability. Memphis has a modeled win probability of 37.74% in the Round of 32, and Marquette pose a threat of their own in the Elite Eight. It&#8217;s clear that the two candidates for disappointing one-seed are Purdue and Kansas this year.</p>



<p><strong>Sleeper Pick: </strong>Watch out for the No. 8 Memphis Tigers. They&#8217;re coming off of a win over the Houston Cougars (albeit sans Sasser) to win the AAC Tournament as they enter the Big Dance with some good momentum. The same is true for Purdue, of course, who will undoubtedly be favored to win a potential matchup between the two teams in the Round of 32, but I wouldn&#8217;t write off the Tigers completely.</p>



<p><strong><strong><strong>Most Probable First-Round Upsets: </strong></strong></strong>No. 10 USC over No. 7 Michigan State (40.47 percent chance), No. 11 Providence over No. 6 Kentucky (49.33 percent chance), No. 14 Montana State over No. 3 Kansas State (31.37 percent chance)</p>



<h3>West Region</h3>



<div class="wp-block-image"><figure class="aligncenter"><img src="https://cdn.discordapp.com/attachments/753098195709460511/1085715965079191592/image.png" alt=""/></figure></div>



<p><strong>Top Team:</strong> The forecast winners of this region are the two-seed UCLA Bruins. While it&#8217;s always sticks out when we don&#8217;t pick a one-seed to advance, this result isn&#8217;t actually an upset &#8211; the Bruins are currently the favorites in Vegas to win the West region at +275, followed by Kansas at +350. The Bruins&#8217; program has had a modern resurgence, with a Final Four appearance in 2021 and a Sweet Sixteen run in 2022. They&#8217;ll almost certainly make that three straight Sweet Sixteen appearances this year, with a key potential matchup against Gonzaga testing their ability to go the distance.</p>



<p><strong>Potential Disappointment: </strong>Whenever a one-seed doesn&#8217;t get out of their region, it can be considered a disappointing tournament for them. The defending champion Kansas Jayhawks enter the West as the top seed, but as I mentioned before, they are not favored to come out on top. Furthermore, they&#8217;re actually forecast to fall to four-seed Connecticut in the Sweet Sixteen. It is clear that the Jayhawks will not have an easy road to the Final Four.</p>



<p><strong>Sleeper Pick: </strong>Well, Connecticut&#8217;s a four-seed predicted to make the Elite Eight, so it suffices to say that they&#8217;re a solid sleeper pick to throw into your bracket. There&#8217;s not much else I&#8217;d buy into &#8211; I think picking Arkansas or Arizona State to get into the Sweet Sixteen would be a little too risky.</p>



<p><strong><strong>Most Probable First-Round Upsets:</strong> </strong>No. 11 Arizona State over No. 6 TCU (52.59 percent chance), No. 10 Boise State over No. 7 Northwestern (55.78 percent chance)</p>



<h3>Final Four</h3>



<div class="wp-block-image"><figure class="aligncenter"><img src="https://cdn.discordapp.com/attachments/753098195709460511/1085854579150815272/image.png" alt=""/></figure></div>



<p>The model forecasts the Final Four matchups to beat Houston v. UCLA and Alabama v. Purdue, with the favorites winning and moving onto the National Championship Game. The Cougars and the Crimson Tide are the clear two favorites to win the tournament, so it&#8217;s only fitting that they&#8217;d meet in the title game. If they do, we predict Houston to have the edge.</p>



<p>Needless to say, this is a pretty chalky Final Four. Just because this is viewed as the most likely outcome does not mean that it&#8217;s going to happen &#8211; it almost certainly won&#8217;t! Maybe Kansas will make it in over UCLA. Maybe Connecticut will get in over either. Perhaps Purdue falls in the Sweet Sixteen and Marquette takes their place. Or maybe some random double-digit seed comes in and takes a spot. Who knows? A good bracket probably shouldn&#8217;t pick these four teams in the end.</p>



<p>I&#8217;ve only shown a fraction of the possible matchups that can occur in March Madness. I&#8217;ll provide the win probabilities for every single one of them, though! If you’d like to see the model’s projections for matchups not listed above, you can search for them in table below which consists of 2,278 rows, one for every possible matchup. Just type the name of the two teams separated by a space. For instance, if you want to search for the Houston-Kansas matchup, type “Houston Kansas” into the search bar to get the win probability (69.34% for Houston).</p>


<div id="footable_parent_4710"
     class="footable_parent ninja_table_wrapper loading_ninja_table wp_table_data_press_parent semantic_ui ">
                <table data-ninja_table_instance="ninja_table_instance_0" data-footable_id="4710" data-filter-delay="1000" aria-label="MM23 Predictions"            id="footable_4710"
           data-unique_identifier="ninja_table_unique_id_1071377231_4710"
           class=" foo-table ninja_footable foo_table_4710 ninja_table_unique_id_1071377231_4710 ui table  nt_type_ajax_table selectable celled striped compact vertical_centered  footable-paging-right">
                <colgroup>
                            <col class="ninja_column_0 ">
                            <col class="ninja_column_1 ">
                            <col class="ninja_column_2 ">
                    </colgroup>
            </table>
    <style id="ninja_table_custom_css_4710" type="text/css">
    #footable_4710  {
        font-family: inherit;
        font-size: 14px;
    }


#footable_parent_4710 .ninja_footable{
    width: 60%;
    margin-left:auto; 
    margin-right:auto;
}</style>

    
    
</div>




<p>In the next article, we&#8217;ll take a look at simulation results using these win probabilities.</p>
<p>The post <a rel="nofollow" href="https://www.thespax.com/college-basketball/march-madness-2023-forecasting-the-ncaa-division-i-mens-basketball-tournament/">March Madness 2023: Forecasting the NCAA Division I Men’s Basketball Tournament</a> appeared first on <a rel="nofollow" href="https://www.thespax.com">The Spax</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.thespax.com/college-basketball/march-madness-2023-forecasting-the-ncaa-division-i-mens-basketball-tournament/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Schadenfreude: Which NBA Teams&#8217; Losses Drew the Most Attention?</title>
		<link>https://www.thespax.com/nba/schadenfreude-which-nba-teams-losses-drew-the-most-attention/</link>
					<comments>https://www.thespax.com/nba/schadenfreude-which-nba-teams-losses-drew-the-most-attention/#respond</comments>
		
		<dc:creator><![CDATA[Ahmed Cheema]]></dc:creator>
		<pubDate>Sun, 17 Apr 2022 05:35:39 +0000</pubDate>
				<category><![CDATA[NBA]]></category>
		<guid isPermaLink="false">https://www.thespax.com/?p=4686</guid>

					<description><![CDATA[<p>Using data from the social media site Reddit, we determine which teams NBA fans most enjoy seeing suffer defeat.</p>
<p>The post <a rel="nofollow" href="https://www.thespax.com/nba/schadenfreude-which-nba-teams-losses-drew-the-most-attention/">Schadenfreude: Which NBA Teams&#8217; Losses Drew the Most Attention?</a> appeared first on <a rel="nofollow" href="https://www.thespax.com">The Spax</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img src="https://www.thespax.com/wp-content/uploads/2022/04/westbrook.png" alt="" class="wp-image-4687" width="800" height="450" srcset="https://www.thespax.com/wp-content/uploads/2022/04/westbrook.png 1200w, https://www.thespax.com/wp-content/uploads/2022/04/westbrook-768x432.png 768w" sizes="(max-width: 800px) 100vw, 800px" /><figcaption>Alonzo Adams &#8211; USA Today Sports</figcaption></figure></div>



<p>Yeah, yeah, I know. You read the title and immediately knew the number-one answer. It&#8217;s not exactly a surprise to anyone who has paid attention to the NBA this season, and I certainly made no attempt to hide it with my choice of thumbnail. Statistics don&#8217;t have to be surprising, though &#8211; let&#8217;s dive into the numbers anyway.</p>



<h3>Background</h3>



<p class="SomeClass"><a href="https://www.reddit.com/" target="_blank" rel="noreferrer noopener">Reddit</a> is a popular social media network split into various communities based on different interests. Each community is known as a subreddit and they&#8217;re referred to with the prefix &#8216;r/&#8217; before the community name. There&#8217;s a subreddit out there for anything you can think of. For example, you can browse <a href="https://www.reddit.com/r/sports" target="_blank" rel="noreferrer noopener">r/sports</a> for general sports discussion or <a href="https://www.reddit.com/r/soccer" target="_blank" rel="noreferrer noopener">r/soccer</a> for general soccer discussion. Even more specifically, you can browse <a href="https://www.reddit.com/r/Barca" target="_blank" rel="noreferrer noopener">r/barca</a> for news and discussion specifically pertaining to F.C. Barcelona.</p>



<p class="SomeClass">In this article, we&#8217;ll focus on the NBA subreddit (<a href="https://www.reddit.com/r/nba">r/nba</a>), which is the most popular sport-specific community on the website. </p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img src="https://www.thespax.com/wp-content/uploads/2022/04/sportsSubs.svg" alt="" class="wp-image-4692" width="576" height="384"/></figure></div>



<p>At the time of this article being written, <a href="http://reddit.com/r/nba" target="_blank" rel="noreferrer noopener">r/nba</a> has over 4.6 million subscribers. <a href="https://www.reddit.com/r/soccer" target="_blank" rel="noreferrer noopener">r/soccer</a> is the next closest sport-specific subreddit but still has more than one million fewer subscribers than <a href="https://www.reddit.com/r/nba" target="_blank" rel="noreferrer noopener">r/nba</a>. It is one of the most active communities on Reddit and is constantly buzzing with basketball discussion.</p>



<p>After every NBA game, any user can submit a post onto r/nba called a &#8220;Post Game Thread.&#8221; A typical post game thread (PGT) has a title including the two teams who played, the score of the game, and perhaps any other significant details (like a particularly outstanding individual performance). As an example, the title of the post game thread after today&#8217;s game between the Timberwolves and Grizzlies was titled &#8220;The Minnesota Timberwolves (1-0) pull out the Game 1 road win against the Memphis Grizzlies (0-1), 130-117, behind a 36 point playoff debut from Anthony Edwards.&#8221; The content of the post includes the box score for the game and it currently has 1531 comments as users discuss the game. Users can also upvote or downvote the post &#8211; a submission&#8217;s score is determined by subtracting the upvotes from the downvotes. The MIN-MEM post game thread has a score of 5781 with an upvote ratio of 97% (so 97% of the votes were upvotes, the other 3% were downvotes).</p>



<p>The goal of this article is to analyze post game threads from every game this season in order to determine which teams&#8217; losses receive more positive attention that their wins. A year ago, I conducted <a href="https://www.thespax.com/nba/using-social-media-to-determine-the-most-loved-and-hated-teams-in-the-2019-20-nba-season/" target="_blank" rel="noreferrer noopener">the same analysis</a> regarding the 2019-20 season. It was a rather simple project &#8211; for any given team, I obtained the median score of a post game thread in their wins and their losses and subtracted the two values. This year, I wanted to make the analysis more complex.</p>



<h3>Methodology</h3>



<p>I started by obtaining as many post game threads from the 2020-21 season as I could using the PushShift API on Python. If the original poster of a post game thread deleted the post after the fact (or their account was deleted), it was not included in this analysis. Thus, the data set is not fully complete. In the end, we obtained a post game thread for 73.2% of 2020-21 regular season games.</p>



<p>The next step was to collect relevant characteristics for these games that I thought may affect how high the score would be. This includes the difference in score, whether the game goes to overtime, the Vegas odds (so as to determine whether the game was an upset), whether the game went to overtime, etc. In addition, I included time variables like day of the week and hour of the day which may impact how many viewers a game had. Finally, a regression was ran using these independent variables to predict the dependent variable of a post game thread&#8217;s score.</p>



<p>Now we could turn to the 2022 regular season. I obtained 1117 post game threads (accounting for 90.8% of games played) along with the aforementioned relevant variables that may affect a post game thread&#8217;s final score. Then the previous regression was used to predict the score for each game and the actual score was subtracted from this value to represent the &#8220;score over expectation&#8221; (SOE).</p>



<p>The median SOE was calculated for each team in their wins and losses and these values were subtracted to determine their median SOE difference. A positive value suggests that their wins received more upvotes than their losses, while a negative value suggests that their losses were more well-received. Note: a logarithm was applied to the dependent variable to deal with heteroskedasticity.</p>



<h3>Results</h3>



<p>In the graph below I&#8217;ve plotted each team&#8217;s median SOE difference along with their win percentage.</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img src="https://www.thespax.com/wp-content/uploads/2022/04/pgt22.svg" alt="" class="wp-image-4688" width="1037" height="691"/></figure></div>



<p>In general, teams that win more receive more attention for their losses. That makes sense &#8211; the Suns were clearly the best team in the NBA in the regular season, so it&#8217;s bigger news when they lose games compared to their wins. The biggest tanking teams like the Rockets and Thunder receive more upvotes when they won, which also makes sense &#8211; a Houston win wasn&#8217;t exactly a common occurrence. The disparity isn&#8217;t as drastic as it is for winning teams like the Suns, though &#8211; teams don&#8217;t <em>really</em> care all that much about the worst teams in the league.</p>



<p>There are <em>some </em>winning teams that get more love for their wins than their losses. The Raptors and Cavaliers are the most obvious ones in this category, likely due to their great performance relative to preseason expectations. It was hard not to enjoy the Cavaliers&#8217; success with a young core of Garland, Mobley, and Allen even with an incredibly injury-riddled season. It&#8217;s also not surprising to see the Warriors get more positive attention for wins than for losses. Despite being a recent dynasty, the Warriors somehow felt like a bit of comeback story due to their lack of success over the past two seasons. And of course, Steph Curry is one of the most beloved players in the NBA.</p>



<p>On the other side, the Nets lacked a spectacular record yet received far more attention for their losses than their wins. Why? Well, they entered the season with championship expectations and a big three of Kyrie Irving, James Harden, and Kevin Durant. Naturally, most fans are gonna be rooting against them.</p>



<p>There are also some variables that are unaccounted for. A big one is whether a comeback occurred. The Utah Jazz were <em>extraordinarily</em> adept at choking away large leads in the second half of games. If the Jazz lose a game in which they held a 25 point second half lead, obviously there will be more post game discussion than if they had lost in &#8220;normal&#8221; fashion.</p>



<p>Of course, the biggest thing that stands out is the Los Angeles Lakers &#8211; right there in the bottom center of the graph. A subpar team that everyone likes to see lose more than any other team. </p>



<h3>The Los Angeles Lakers</h3>



<p>The graph above clearly showed that the disparity in score for post game threads corresponding to Lakers wins and losses was greater than that for any other team despite their incredible mediocrity as a team. That&#8217;s not exactly a surprise, Let&#8217;s look into the numbers a bit more, though. </p>



<p>Shown below is a box plot of the score of post game threads after Lakers wins and after Lakers losses.</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img src="https://www.thespax.com/wp-content/uploads/2022/04/lakersPGT.svg" alt="" class="wp-image-4696" width="576" height="384"/></figure></div>



<p>Only <em>one</em> Lakers win prompted a post game thread that had a higher score (4914) than the average post game thread for a Lakers loss. All it took was a 56 point performance from LeBron James against the Warriors in a tight win. And there were <em>still </em>19 Lakers losses that led to post game threads with a higher score than that incredible game. An interesting parallel is a Bucks win on November 17th where Giannis dropped 47/9/3 against a LeBron-less Lakers team. This thread hit a score of 5635, 721 points higher than the LeBron 56 point performance over the Warriors. Why?</p>



<p>Some theorize that having a larger fanbase can drive positive narratives surrounding that team on the NBA subreddit. However, the Lakers have the largest fanbase in the league. Even though the Bucks are coming off of a championship, the size of their Internet following is meager relative to the Lakers&#8217;. However, the Lakers-Warriors post game thread had a 94% upvote ratio versus 96% for the Bucks-Lakers thread. One may point out that the Warriors also have an incredibly large fanbase that may have actually downvoted the post game thread for their team losing. By that logic, though, Lakers fans could do the same for the Bucks loss. </p>



<p>It seems that the factor that actually matters is what <em>other </em>fans think of a team. The Lakers aren&#8217;t a big enough fanbase to outweigh the hate that virtually every other fanbase has for their team. </p>



<p>We all know the Lakers aren&#8217;t exactly a team that&#8217;s widely adored among NBA fans. Most fans can be grouped into one of two categories: Lakers fans or Lakers haters. Our <a href="https://www.thespax.com/nba/using-social-media-to-determine-the-most-loved-and-hated-teams-in-the-2019-20-nba-season/" target="_blank" rel="noreferrer noopener">previous analysis from the 2020 season</a> found that the Lakers were also the team that r/nba users enjoyed seeing lose the most. That was a bit different, though &#8211; the Lakers ended up winning the NBA Finals and were clearly a contender. The opposite was true this season &#8211; despite massive expectations, the Lakers fell short and ended up not only missing the playoffs, but even falling short of qualifying for the play-in tournament. Perhaps falling completely short of preseason expectations added to the enjoyment fans got out of seeing the Lakers lose.</p>



<p>Of course, there&#8217;s also the LeBron factor. Most fans know that LeBron James is one of the most polarizing figures in sports &#8211; he perhaps has more &#8220;haters&#8221; than any other athlete in the four major American pro sports leagues. It&#8217;s no surprise to see that hate translate to the team he plays for. </p>



<hr class="wp-block-separator"/>



<p>Last time I did a project aimed at answering this question, I wasn&#8217;t fully satisfied with the results due to the lack of variables accounted for. This time around, I&#8217;m more content with the depth of analysis done and I think the results speak for themselves.</p>
<p>The post <a rel="nofollow" href="https://www.thespax.com/nba/schadenfreude-which-nba-teams-losses-drew-the-most-attention/">Schadenfreude: Which NBA Teams&#8217; Losses Drew the Most Attention?</a> appeared first on <a rel="nofollow" href="https://www.thespax.com">The Spax</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.thespax.com/nba/schadenfreude-which-nba-teams-losses-drew-the-most-attention/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>March Madness 2022: Tournament Simulation Results</title>
		<link>https://www.thespax.com/college-basketball/march-madness-2022-tournament-simulation-results/</link>
					<comments>https://www.thespax.com/college-basketball/march-madness-2022-tournament-simulation-results/#respond</comments>
		
		<dc:creator><![CDATA[Ahmed Cheema]]></dc:creator>
		<pubDate>Tue, 15 Mar 2022 11:46:40 +0000</pubDate>
				<category><![CDATA[College Basketball]]></category>
		<category><![CDATA[Other]]></category>
		<guid isPermaLink="false">https://www.thespax.com/?p=4665</guid>

					<description><![CDATA[<p>We use our predictive March Madness model to simulate 10,000 iterations of the tournament. Here's what we found.</p>
<p>The post <a rel="nofollow" href="https://www.thespax.com/college-basketball/march-madness-2022-tournament-simulation-results/">March Madness 2022: Tournament Simulation Results</a> appeared first on <a rel="nofollow" href="https://www.thespax.com">The Spax</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img src="https://www.thespax.com/wp-content/uploads/2022/03/ochai-scaled.jpg" alt="" class="wp-image-4666" width="800" height="450" srcset="https://www.thespax.com/wp-content/uploads/2022/03/ochai-scaled.jpg 2048w, https://www.thespax.com/wp-content/uploads/2022/03/ochai-768x432.jpg 768w, https://www.thespax.com/wp-content/uploads/2022/03/ochai-1536x864.jpg 1536w" sizes="(max-width: 800px) 100vw, 800px" /><figcaption>Eric Gay &#8211; Associated Press</figcaption></figure></div>



<p>In <a href="https://www.thespax.com/college-basketball/march-madness-2022-modeling-the-ncaa-division-i-mens-basketball-tournament/">yesterday&#8217;s article</a>, I described our annual logistic regression model for predicting the outcome of the NCAA Division I Men&#8217;s Basketball Tournament. I applied it to this year&#8217;s tournament to get the model&#8217;s &#8220;expected&#8221; bracket and the win probability for each team in every possible matchup. You can click the link <a href="https://www.thespax.com/college-basketball/march-madness-2022-modeling-the-ncaa-division-i-mens-basketball-tournament/">here </a>to see all of that good stuff.</p>



<p>Another good way to show the results is through a simulation &#8211; we can use the modeled win probabilities to simulate the entire tournament in less than a second. For example, I just ran a simulation of the tournament and in this hypothetical scenario, the Final Four teams are Gonzaga, Villanova, Kentucky, and Kansas. The Jayhawks went on to top the Gonzaga in the championship game. Not at all difficult to imagine that playing out.</p>



<p>We can run this simulation any number of times and compile the results to see how likely each time is to reach each round of the tournament assuming that the modeled win probabilities are accurate. We&#8217;ll go through each region to see the results.</p>



<h3><strong>West Region</strong></h3>



<div class="wp-block-image"><figure class="aligncenter size-large"><img width="679" height="522" src="https://www.thespax.com/wp-content/uploads/2022/03/image-21.png" alt="" class="wp-image-4676" srcset="https://www.thespax.com/wp-content/uploads/2022/03/image-21.png 679w, https://www.thespax.com/wp-content/uploads/2022/03/image-21-520x400.png 520w" sizes="(max-width: 679px) 100vw, 679px" /></figure></div>



<p>Gonzaga won the West in 34.0% of our simulations, ahead of Duke at 26.1% and Texas Tech at 16.9%.  There&#8217;s a drop-off afterwards before we get No. 4 Arkansas at 5.2% and No. 5 Connecticut at 6.2%. In terms of who can actually win the tournament, we see the same pattern of a &#8220;Big 3&#8221; with Gonzaga at 14.3%, Duke at 7.8%, and Texas Tech at 3.5%.</p>



<h2><strong>South Region</strong></h2>



<div class="wp-block-image"><figure class="aligncenter size-large"><img width="680" height="522" src="https://www.thespax.com/wp-content/uploads/2022/03/image-19.png" alt="" class="wp-image-4674" srcset="https://www.thespax.com/wp-content/uploads/2022/03/image-19.png 680w, https://www.thespax.com/wp-content/uploads/2022/03/image-19-520x400.png 520w" sizes="(max-width: 680px) 100vw, 680px" /></figure></div>



<p>Despite the previous article having Houston in the Final Four in the situation in which the model is perfectly accurate, Arizona <em>does</em> have a substantially higher chance of reaching the Final Four in our simulated runs. The one-seed Wildcats reach the Final Four in 33.9% of simulations versus 20.7% for Houston followed by 15.7% for No. 3 Tennessee and 15.0% for No. 2 Villanova. These are also the only four teams who won the tournament in more than 1% of simulations.</p>



<p>Houston is a super interesting case. Most metrics love them, but there is plenty reason for concern &#8211; a weak schedule, two key injuries, and the fact that they&#8217;ll probably run into Arizona in the Sweet Sixteen. I would personally wager that the analytics are overrating the Cougars&#8217; chances, so I&#8217;d be weary of picking them over Arizona to make the Final Four. Their performance in the tournament is probably the thing I&#8217;m most interested in keeping an eye on.</p>



<h3><strong>East Region</strong></h3>



<div class="wp-block-image"><figure class="aligncenter size-large"><img width="682" height="519" src="https://www.thespax.com/wp-content/uploads/2022/03/image-23.png" alt="" class="wp-image-4678"/></figure></div>



<p>Now we have the East, the most tightly contested region. Baylor is favored to win it at 27.1% followed by Kentucky, Purdue, and UCLA at 24.8%, 18.7%, and 16.3% respectively. That&#8217;s an incredibly tight race between the top four seeds.</p>



<p>It&#8217;s worth noting that the Baylor Bears are dealing with injuries right now (not explicitly accounted for in the model) which should give even more reason for you to not pick them in your Final Four. I also do not think any teams outside of the top four seeds in the region are worth picking &#8211; I would choose between Kentucky, Purdue, and UCLA.</p>



<h3><strong>Midwest Region</strong></h3>



<div class="wp-block-image"><figure class="aligncenter size-large"><img width="681" height="519" src="https://www.thespax.com/wp-content/uploads/2022/03/image-25.png" alt="" class="wp-image-4680"/></figure></div>



<p>Finally, the Kansas Jayhawks won the Midwest in 37.8% of simulations. Auburn represented the region in 21.0% of the iterations followed by the five-seed Iowa Hawkeyes at 15.3%. Impressively, the 11-seed Iowa State Cyclones managed to break into the Final Four in 4.5% of the simulations.</p>



<p>Based on this data, it also seems that the model views the Jayhawks&#8217; path as being the easiest. It&#8217;s not easy seeing any other team coming out of the region and winning the entire tournament.</p>



<h3><strong>Commentary</strong></h3>



<p>The two most important factors in picking a successful March Madness bracket is to have an accurate Final Four and accurately pick the champion. And part of having a strong FInal Four is to be smart with the seeds that you select. On average, 1.7 one seeds make it to the Final Four, so you don&#8217;t want to go all &#8220;chalk.&#8221; Baylor is probably not a one-seed that should be selected, leaving you to pick between Gonzaga/Kansas/Arizona. </p>



<p>It is also fairly common for a seven-seed or lower to make it to the Final Four. A few interesting picks to make it to the Final Four are No. 8 San Diego State (3.0%), No. 9 Memphis (2.5%), and No. 11 Iowa State (4.5%). Or maybe you&#8217;d go with slightly higher seeded sleepers like No. 5 Iowa (15.3%), No. 4 UCLA (16.3%), and No. 5 Houston (20.7%). Based on <a href="https://fantasy.espn.com/tournament-challenge-bracket/2022/en/whopickedwhom">ESPN bracket data</a>, all six of these &#8220;sleepers&#8221; are picked to advance to the Final Four at a lower rate than they actually do in simulations &#8211; perhaps they&#8217;re strong values pick in larger pools.</p>



<p>As for who&#8217;s going to win… well, that&#8217;s a tough question. Gonzaga (14.3%), Kansas (14.0%), and Arizona (12.8%) won the tournament most often during these 10,000 simulations, followed by a drop-off before we get teams like Houston, Duke Baylor, and Kentucky. Gonzaga is actually given a significantly higher chance of winning by sportsbooks (25% implied odds) and the public (27.8% of ESPN brackets picking them to win). Whether it&#8217;s rightful or not, the model does not view Gonzaga&#8217;s chances as highly as others. In this case, Kansas is an interesting contrarian pick as just 8.5% of brackets have them winning it all.</p>



<p>Unfortunately, these margins are very small. We&#8217;re just playing the numbers here &#8211; anything can happen once these teams step on the court. There&#8217;s a reason no human has selected a perfect bracket yet, and there&#8217;s a reason it&#8217;s called March Madness. Don&#8217;t put too much stock on the statistics &#8211; there&#8217;s a lot that they can&#8217;t quantify. Most pre-tournament analyses like this one did not foresee the No. 11 UCLA Bruins embarking on a miraculous Final Four run last season. We&#8217;re guaranteed to see more unexpected results this March, so don&#8217;t expect perfection. If you want to win your bracket pool, all you can do is play the numbers and hope for the best.</p>
<p>The post <a rel="nofollow" href="https://www.thespax.com/college-basketball/march-madness-2022-tournament-simulation-results/">March Madness 2022: Tournament Simulation Results</a> appeared first on <a rel="nofollow" href="https://www.thespax.com">The Spax</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.thespax.com/college-basketball/march-madness-2022-tournament-simulation-results/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>March Madness 2022: Modeling the NCAA Division I Men&#8217;s Basketball Tournament</title>
		<link>https://www.thespax.com/college-basketball/march-madness-2022-modeling-the-ncaa-division-i-mens-basketball-tournament/</link>
					<comments>https://www.thespax.com/college-basketball/march-madness-2022-modeling-the-ncaa-division-i-mens-basketball-tournament/#respond</comments>
		
		<dc:creator><![CDATA[Ahmed Cheema]]></dc:creator>
		<pubDate>Mon, 14 Mar 2022 07:15:00 +0000</pubDate>
				<category><![CDATA[College Basketball]]></category>
		<category><![CDATA[Other]]></category>
		<guid isPermaLink="false">https://www.thespax.com/?p=4637</guid>

					<description><![CDATA[<p>It's that time of the year - we're creating a new model using detailed data from the past thirteen tournaments to predict March Madness 2022.</p>
<p>The post <a rel="nofollow" href="https://www.thespax.com/college-basketball/march-madness-2022-modeling-the-ncaa-division-i-mens-basketball-tournament/">March Madness 2022: Modeling the NCAA Division I Men&#8217;s Basketball Tournament</a> appeared first on <a rel="nofollow" href="https://www.thespax.com">The Spax</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img src="https://www.thespax.com/wp-content/uploads/2022/03/keegan.jpg" alt="" class="wp-image-4653" width="800" height="533" srcset="https://www.thespax.com/wp-content/uploads/2022/03/keegan.jpg 1200w, https://www.thespax.com/wp-content/uploads/2022/03/keegan-768x512.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /><figcaption>Trevor Ruszkowski &#8211; USA Today Sports</figcaption></figure></div>



<p>Since creating this website in November 2018, I&#8217;ve created yearly statistical models for the purpose of predicting the annual NCAA Division I Men&#8217;s Basketball Tournament. </p>



<p>The first time was in <a href="https://www.thespax.com/college-basketball/modeling-march-madness-2019-statistical-analysis-of-the-big-dance/">2019</a> when we successfully forecasted the national champion Virginia Cavaliers and three of the four Final Four teams (including the five-seed Auburn Tigers). The predicted bracket finished in the 99th percentile of ESPN&#8217;s Tournament Challenge. </p>



<p>The tournament returned in <a href="https://www.thespax.com/college-basketball/forecasting-the-2021-ncaa-division-i-mens-basketball-tournament/">2021 </a>after the COVID-19 pandemic forced the cancellation of the 2020 edition. We weren&#8217;t quite as successful this time around &#8211; while the model picked three of the four Final Four teams again (including the two-seed Houston Cougars), the Baylor Bears unexpectedly bested the Gonzaga Bulldogs in the National Championship Game. Not picking the correct champion (which is worth by far the most points) meant the model&#8217;s corresponding bracket finished in just the 79th percentile of all brackets submitted to ESPN. Although I did submit a <a href="https://fantasy.espn.com/tournament-challenge-bracket/2021/en/entry?entryID=42323125">variation </a>of it that had Baylor correctly besting Gonzaga in the national championship and finished in the 99.6th percentile, most bracket pools don&#8217;t allow multiple entries so that isn&#8217;t particularly relevant.</p>



<p>In any case, I believe the first two iterations of The Spax&#8217;s March Madness model have been reasonably successful and I&#8217;m glad to bring it back again this year with some changes to its methodology, including a bonus for games previously won in the tournament. For example, if we were predicting the probability of Georgia State (16) beating Boise State (8) in the Round of 32, we&#8217;d automatically factor in the fact that Georgia State must have beaten Gonzaga (1) in the first round in order for that matchup to even take place. A few other variables have been added as well, including one for a team&#8217;s tournament experience.</p>



<p>With that said, let&#8217;s get started by taking a look at the First Four matchups.</p>



<h3><strong>First Four</strong></h3>



<div class="wp-block-image"><figure class="aligncenter size-large"><img width="747" height="153" src="https://www.thespax.com/wp-content/uploads/2022/03/image-14.png" alt="" class="wp-image-4651"/></figure></div>



<p>Notre Dame v. Rutgers is viewed as essentially a coinflip while Texas Southern and Indiana winning their respective games seems to be a &#8220;safer&#8221; bet. Meanwhile, Bryant is predicted to have a ~58% probability of besting Wright State to earn a R64 matchup against Arizona.</p>



<p>Most of these odds roughly line up with sportsbooks&#8217; odds with the exception of Bryant vs. Wright State &#8211; Bryant will be entering that game as 3.5 point underdogs.</p>



<h3><strong>West Region</strong></h3>



<div class="wp-block-image"><figure class="aligncenter size-large"><img width="1530" height="730" src="https://www.thespax.com/wp-content/uploads/2022/03/image-4.png" alt="" class="wp-image-4638" srcset="https://www.thespax.com/wp-content/uploads/2022/03/image-4.png 1530w, https://www.thespax.com/wp-content/uploads/2022/03/image-4-768x366.png 768w" sizes="(max-width: 1530px) 100vw, 1530px" /></figure></div>



<p><strong>Top Team:</strong> Gonzaga will be playing their third consecutive tournament as the top seed in their region. While they definitely aren&#8217;t as viewed as strongly as they were last year (NCG loss vs. Baylor), they are still considered the favorite to win the tournament and they have the best modeled probability of reaching the Final Four. An upset before then would not be the craziest thing to happen, though &#8211; instead of an 88% win probability in the Round of 32 like last season, the Bulldogs have &#8220;just&#8221; a 75% win probability of beating Memphis in the second round this year. While they <em>should</em> make it out of the region, their path is not the easiest it could be and it&#8217;ll definitely be something to watch.</p>



<p><strong>Potential Disappointment:</strong> The Duke Blue Devils will be seeking a magical farewell run for the legendary Coach K, but it will not be an easy path for them at all. While their potential Round of 32 matchup against Michigan State isn&#8217;t considered as worrisome by the model as some fans &amp; analysts view it, Texas Tech is given a slight edge over them in the Sweet Sixteen matchup. Interestingly, though, if Duke and Gonzaga <em>do </em>matchup in the Elite Eight, the Blue Devils have a respectable modeled win probability of 42.44%. I could realistically see Duke losing at any point after the first round so I&#8217;m not sure exactly what to expect.</p>



<p><strong>Sleeper Pick: </strong>It&#8217;s not obviously looking at the bracket, but the nine-seed Memphis Tigers are an interesting team to watch this year. Given how good Gonzaga is and what Memphis&#8217; seeding is, a 25% win probability is relatively interesting. In a potential Sweet Sixteen matchup against five-seed Connecticut, Memphis has a modeled 43.15% win probability and a 29.05% modeled win probability in an Elite Eight bout against Texas Tech. None of these are even close to guaranteed and obviously even their first round matchup is viewed as a tight one, but I do think Memphis is the most interesting mid-low seed in the region.</p>



<p><strong>Most Probable First-Round Upsets:</strong> No. 10 Davidson over No. 7 Michigan State (36.43 percent chance)</p>



<h3><strong>South Region</strong></h3>



<div class="wp-block-image"><figure class="aligncenter size-large"><img width="1529" height="731" src="https://www.thespax.com/wp-content/uploads/2022/03/image-7.png" alt="" class="wp-image-4643" srcset="https://www.thespax.com/wp-content/uploads/2022/03/image-7.png 1529w, https://www.thespax.com/wp-content/uploads/2022/03/image-7-768x367.png 768w" sizes="(max-width: 1529px) 100vw, 1529px" /></figure></div>



<p><strong>Top Team:</strong> According to our model, the five-seed Houston Cougars would represent the South region in the Final Four if the modeled favorite won every game. This may come off as a surprise, but analytics do seem to like the Cougars &#8211; they rank 4th in KenPom&#8217;s rankings and 2nd in BartTorvik&#8217;s. It&#8217;s not at all difficult to make the case that Houston may be underseeded. On the other hand, two of their four most important players are likely out for the season (Marcus Sasser and Tramon Mark). The model does not explicitly account for injuries (it does place extra weight on more recent games where Mark and Sasser did not play, though) so this should definitely be something to keep in mind when filling out a bracket. You don&#8217;t want to just put one seeds in the Final Four so naturally Houston is a pretty good Final Four pick to go against the grain, <em>but</em> giving them a 51.01% win probability over Arizona is probably unrealistic. They will also have to go through Illinois and Tennessee to reach the Final Four, so there&#8217;s no reason for excessive optimism &#8211; it&#8217;ll be quite the tough path. Hell, UAB is even a popular 12 seed upset pick in the first round.</p>



<p><strong>Potential Disappointment: </strong>Anytime a one-seed doesn&#8217;t make it out of the Sweet Sixteen, it can be considered a disappointment. And in a hypothetical third round matchup against Houston, the top seed Arizona Wildcats have a modeled win probability of 48.99%. While that&#8217;s basically a 50/50, it is an interesting possibility for an early exit for the team with the second-best odds of winning the tournament according to sportsbooks. It&#8217;s worth noting that Arizona would have modeled win probabilities of 67.96% and 76.19% in hypothetical Elite Eight matchups against No. 2 Villanvoa and No. 3 Tennessee respectively. If they manage to get past Houston, or escape a matchup against them, they have as good of a chance of making the Final Four as the other one seeds.</p>



<p><strong>Sleeper Pick: </strong>This region has the potential to be a bit wild &#8211; a couple first round teams to watch are No. 13 Chattanooga and and No. 11 Michigan. The model gives Michigan a 60% probability of pulling off the first round upset while the Chattanooga has a relatively high 33% probability for the massive upset over Illinois. </p>



<p><strong>Most Probable First-Round Upsets: </strong>No. 10 Loyola Chicago over No. 7 Ohio State (41.92 percent chance), No. 11 Michigan over No. 6 Colorado State (60.00 percent chance), No. 13 Chattanooga over No. 4 Illinois (32.89 percent chance)</p>



<h3><strong>East Region</strong></h3>



<div class="wp-block-image"><figure class="aligncenter size-large"><img width="1531" height="729" src="https://www.thespax.com/wp-content/uploads/2022/03/image-9.png" alt="" class="wp-image-4645" srcset="https://www.thespax.com/wp-content/uploads/2022/03/image-9.png 1531w, https://www.thespax.com/wp-content/uploads/2022/03/image-9-768x366.png 768w" sizes="(max-width: 1531px) 100vw, 1531px" /></figure></div>



<p><strong>Top Team:</strong> The one-seed Baylor Bears are the modeled favorites to come out of the East. The Bears won the 2021 NCAA Division I Men&#8217;s Basketball Tournament (also as the one-seed) with a blowout win over the undefeated Gonzaga Bulldogs in the National Championship Game. While going for back-to-back titles will be an incredibly difficult task, it would not at all be a surprise to see them in the Final Four again &#8230;</p>



<p><strong>Potential Disappointment: </strong>&#8230; but it also wouldn&#8217;t be surprising to see an earlier exit for the Baylor Bears. They&#8217;re not expected to have an easy time in the East &#8211; the very real threat of potential matchups against No. 2 Kentucky, No. 3 Purdue, and No. 4 UCLA pose true danger to the Bears. Baylor would have modeled win probabilities of 62.65%, 60.40%, and 62.49% in these matchups respectively. While that makes them consistent favorites, they&#8217;re far from a sure thing. Any of those top four teams could realistically be seen in the Final Four. In particular, the two-seed Kentucky Wildcats are a very formidable threat to win the East and disappoint the Baylor Bears.</p>



<p><strong>Sleeper Pick: </strong>In my opinion, the four-seed UCLA Bruins are the most interesting team in the East. I expect them to advance to a Sweet Sixteen matchup against No. 1 Baylor where they have a solid 37.51% modeled win probability. And in hypothetical Elite Eight matchups against No. 2 Kentucky and No. 3 Purdue, the Bruins have modeled win probabilities of 35.77% and 53.65% respectively. In 2020, the No. 11 Bruins unexpectedly made a miraculous run all the way to the Final Four (and went toe-to-toe with Gonzaga) and they look even better in 2021. </p>



<p><strong>Most Probable First-Round Upsets: </strong>No. 10 San Francisco over No. 7 Murray State (64.36 percent chance), No. 11 Virginia Tech over No. 6 Texas (36.43 percent chance)</p>



<h3><strong>Midwest Region</strong></h3>



<div class="wp-block-image"><figure class="aligncenter size-large"><img width="1527" height="727" src="https://www.thespax.com/wp-content/uploads/2022/03/image-11.png" alt="" class="wp-image-4647" srcset="https://www.thespax.com/wp-content/uploads/2022/03/image-11.png 1527w, https://www.thespax.com/wp-content/uploads/2022/03/image-11-768x366.png 768w" sizes="(max-width: 1527px) 100vw, 1527px" /></figure></div>



<p><strong>Top Team:</strong> Bill Self has coached the Kansas Jayhawks to the one-seed for the ninth time and after dominating the Big 12 Tournament, they look like a team ready for the big dance. The one-seed Jayhawks should probably not have much of a problem advancing to the Sweet Sixteen (although they&#8217;d &#8220;only&#8221; have a modeled win probability of 71.26% in a R32 matchup against SDSU). Iowa and Auburn may not be walks in the park but Kansas could have a harder path.</p>



<p><strong>Potential Disappointment: </strong>The No. 11 Iowa State Cyclones actually have an above 50% modeled win probability in the first round against No. 6 LSU &#8211; despite the Tigers being 3.5 point favorites in Vegas, the model really doesn&#8217;t like their chances against the Cyclones. And in a potential second round matchup against the No. 3 Wisconsin Badgers, the Cyclones have a modeled win probability of 43.02% &#8211; pretty remarkable for an 3 vs. 11 matchup. As such, the three-seed Badgers are a glaring candidate for an early exit according to the model.</p>



<p><strong>Sleeper Pick: </strong>The model clearly considers the aforementioned Iowa State Cyclones as a possibility for a surprising run. Looking elsewhere for another sleeper, their in-state rivals serve as an interesting candidate. The Iowa Hawkeyes are expected to get past Richmond and South Dakota State in the first two rounds to meet the one-seed Jayhawks in the Sweet Sixteen. And a 30.58% modeled win probability against Kansas is not at all bad. 42.68% modeled win probability versus No. 2 Auburn in the Elite Eight and a whopping 68.21% win probability against No. 3 Wisconsin. And just for fun, Iowa would have the 60.81% edge in an in-state Elite Eight matchup.</p>



<p><strong>Most Probable First-Round Upsets: </strong>No. 11 Iowa State over No. 6 LSU (55.78 percent chance)</p>



<h3><strong>Final Four</strong></h3>



<div class="wp-block-image"><figure class="aligncenter size-large"><img width="751" height="156" src="https://www.thespax.com/wp-content/uploads/2022/03/image-13.png" alt="" class="wp-image-4650"/></figure></div>



<p>And we&#8217;ve reached the Final Four! We have three one-seeds (Gonzaga, Baylor, Kansas) and a five-seed in the Houston Cougars. Funny enough, it reminds me of last season where the model forecasted Houston beating Baylor in the Final Four to advance to the NCG where they were predicted to lose to Gonzaga. </p>



<p>This time around, Houston is <em>barely</em> favored over the Jayhawks while Gonzaga has a decent edge (as far as you can expect from a 1 vs. 1 matchup) over Baylor in a rematch of last season&#8217;s National Championship Game. And once again, the model foresees a Gonzaga vs. Houston matchup in the championship, with Gonzaga coming out on top again. </p>



<p>If we predict the same championship matchup every year, it has to happen eventually. Right?</p>



<p>Jokes aside, it would be odd if Gonzaga wasn&#8217;t favored. They are viewed by the favorites by most statistical models, Vegas&#8217; odds, and public opinion. But we play the games for a reason &#8211; anything can happen. If Kentucky reaches the Final Four instead of Baylor, Gonzaga&#8217;s modeled win probability would drop to 57.65% &#8211; a much closer matchup. </p>



<p>Or maybe we get No. 2 Duke vs. No. 1 Baylor (50.86% win probability for Baylor). Or No. 2 Duke vs No. 2 Kentucky (56.76% win probability for Kentucky). Or No. 1 Arizona vs. No. 1 Kansas (58.28% win probability for Kansas). </p>



<p>Needless to say, there&#8217;s a lot of possible matchups in March Madness. We&#8217;ve only presented a subset of the possibilities so far. If you’d like to see the model’s projections for matchups not listed above, you can search for them in table below which consists of 2,278 rows, one for every possible matchup. Just type the name of the two teams separated by a space. For instance, if you want to search for the Gonzaga-Houston matchup, type “Gonzaga Houston” into the search bar to get the win probability.</p>


<div id="footable_parent_4661"
     class="footable_parent ninja_table_wrapper loading_ninja_table wp_table_data_press_parent semantic_ui ">
                <table data-ninja_table_instance="ninja_table_instance_1" data-footable_id="4661" data-filter-delay="1000" aria-label="MM22 Predictions"            id="footable_4661"
           data-unique_identifier="ninja_table_unique_id_2079747705_4661"
           class=" foo-table ninja_footable foo_table_4661 ninja_table_unique_id_2079747705_4661 ui table  nt_type_ajax_table selectable celled striped compact vertical_centered  footable-paging-right">
                <colgroup>
                            <col class="ninja_column_0 ">
                            <col class="ninja_column_1 ">
                            <col class="ninja_column_2 ">
                    </colgroup>
            </table>
    <style id="ninja_table_custom_css_4710" type="text/css">
    #footable_4710  {
        font-family: inherit;
        font-size: 14px;
    }


#footable_parent_4710 .ninja_footable{
    width: 60%;
    margin-left:auto; 
    margin-right:auto;
}</style>
<style id="ninja_table_custom_css_4661" type="text/css">
    #footable_4661  {
        font-family: inherit;
        font-size: 14px;
    }


#footable_parent_4661 .ninja_footable{
    width: 60%;
    margin-left:auto; 
    margin-right:auto;
}</style>

    
    
</div>




<p>In the next article, we&#8217;ll take a look at simulation results using these win probabilities.</p>
<p>The post <a rel="nofollow" href="https://www.thespax.com/college-basketball/march-madness-2022-modeling-the-ncaa-division-i-mens-basketball-tournament/">March Madness 2022: Modeling the NCAA Division I Men&#8217;s Basketball Tournament</a> appeared first on <a rel="nofollow" href="https://www.thespax.com">The Spax</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.thespax.com/college-basketball/march-madness-2022-modeling-the-ncaa-division-i-mens-basketball-tournament/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Mathematically Optimizing an NBA Player Guessing Game</title>
		<link>https://www.thespax.com/nba/mathematically-optimizing-an-nba-player-guessing-game/</link>
					<comments>https://www.thespax.com/nba/mathematically-optimizing-an-nba-player-guessing-game/#comments</comments>
		
		<dc:creator><![CDATA[Ahmed Cheema]]></dc:creator>
		<pubDate>Wed, 02 Mar 2022 21:49:30 +0000</pubDate>
				<category><![CDATA[NBA]]></category>
		<guid isPermaLink="false">https://www.thespax.com/?p=4585</guid>

					<description><![CDATA[<p>An NBA variant of the trendy game "Wordle" has become popular among fans. In this article, I find an optimal strategy for winning "Poeltl."</p>
<p>The post <a rel="nofollow" href="https://www.thespax.com/nba/mathematically-optimizing-an-nba-player-guessing-game/">Mathematically Optimizing an NBA Player Guessing Game</a> appeared first on <a rel="nofollow" href="https://www.thespax.com">The Spax</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img src="https://www.thespax.com/wp-content/uploads/2022/03/poeltl-1.jpg" alt="" class="wp-image-4587" width="800" height="533" srcset="https://www.thespax.com/wp-content/uploads/2022/03/poeltl-1.jpg 1200w, https://www.thespax.com/wp-content/uploads/2022/03/poeltl-1-768x512.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /><figcaption>David Richard &#8211; USA Today Sports</figcaption></figure></div>



<h3><strong>Background</strong></h3>



<p>If you&#8217;ve been paying attention to social media at all recently, you&#8217;ve probably heard about <a href="https://www.nytimes.com/games/wordle/index.html">Wordle</a>. It&#8217;s a popular game where users are given six attempts at guessing that day&#8217;s mystery word. You guess a five-letter word and are given clues that help you reach the answer for that day. It has become a daily exercise for many users around the world and thanks to its creative design (you&#8217;ve probably seen those colorful diagrams consisting of green, yellow, and black squares), it has become a ubiquitous staple of life in many social circles.</p>



<p>Unsurprisingly, the success of Wordle has sparked the creation of variants. These parodies include copies of the game ported to different languages or more difficult versions of it, such as <a href="https://www.quordle.com/#/">Quordle</a> where users essentially have to solve four Wordles at the same time. There are also many variants of Wordle that are guessing games for a different topic, such as <a href="https://worldle.teuteuf.fr/">Worldle </a>where users try to guess a country or <a href="https://nerdlegame.com/">Nerdle</a>, a math spinoff.</p>



<p>As an avid NBA fan, one Wordle variant that caught my eye was <a href="https://poeltl.dunk.town/">Poeltl</a>. Named after San Antonio Spurs center Jakob Poeltl, the game gives you eight attempts at guessing a mystery NBA player. In each guess, you input an active NBA player and you are then giving clues based on some characteristics. </p>



<p>For example, suppose my first guess for Poeltl #6 (03/02/2022) was CJ McCollum. Here&#8217;s the output:</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img src="https://www.thespax.com/wp-content/uploads/2022/03/image-3.png" alt="" class="wp-image-4592" width="800" height="377" srcset="https://www.thespax.com/wp-content/uploads/2022/03/image-3.png 932w, https://www.thespax.com/wp-content/uploads/2022/03/image-3-768x363.png 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure></div>



<p>McCollum&#8217;s team is not highlighted in green or yellow. If it was green, it would mean that the mystery player is currently on that team. If it was yellow, it would mean that the mystery player was <em>previously</em> on that team. As it is not highlighted at all, we know that the mystery player never played for the New Orleans Pelicans.</p>



<p>However, the conference <em>is</em> highlighted in green. As such, we know that the mystery player is currently on one of the other fourteen teams in the Western Conference.</p>



<p>We also know the player is not in the Southwest Division. That leaves the Pacific and Northwest divisions &#8211; only ten possible teams!</p>



<p>We are told that the player is a guard as well. If the color of the position was yellow, it would mean that the player could be a G-F or F-G (both a guard and forward). As that is not the case, we know that the mystery player is either solely a point guard or solely a shooting guard.</p>



<p>We also know that the player&#8217;s height is not 6&#8217;3. The arrow pointing up indicates that the true height is greater than 6&#8217;3, but the yellow color tells us that our guess was within two inches. Thus, the mystery player can only be 6&#8217;4 or 6&#8217;5.</p>



<p>The same mechanic can be reversed to help us with age. We know the mystery player is less than 30-years-old, and because McCollum&#8217;s age is not yellow, it means that our guess was <em>not</em> within two years of the mystery player&#8217;s true age. Thus, the player we&#8217;re looking for is at most 27-years-old.</p>



<p>Finally, jersey number. We got lucky! The mystery player shares the same number on their jersey as CJ McCollum. Otherwise, we would have used the same logic as we did with height and age to narrow our options down (use arrows &amp; the presence or lack thereof of the yellow highlight).</p>



<p>That&#8217;s a lot of information to process. We got a lot of good information out of it, though &#8211; there can&#8217;t be that many 6&#8217;4 or 6&#8217;5 guards with the jersey number #3 on one of ten teams in the NBA who are also at most 27-years-old. In fact, only three players meet this criteria. The hard part, of course, is identifying who they are. In this case, the answer was Jordan Poole, 6&#8217;4 2&#8211;year-old shooting guard for the Golden State Warriors (Pacific Division).</p>



<h3><strong>Goal</strong></h3>



<p>After my first time playing this game, my first thought was that it was pretty fun and well-designed. My second thought was, &#8220;I wonder what the most optimal first guess is.&#8221; It was a popular question among fans of Wordle (and controversial). Some people liked to go with a word stacked with vowels like &#8220;adieu&#8221; while some <a href="https://www.youtube.com/watch?v=fRed0Xmc2Wg">analyses </a>supported words like &#8220;salet&#8221; or &#8220;crate.&#8221; </p>



<p>In the case of Poeltl, I wondered what characteristics would make a good starting guess. Maybe you want a journeyman guy who has been on a lot of teams. Perhaps you&#8217;d like someone with average height and age so the arrows are more meaningful. How about a 6&#8217;6 journeyman 27-year-old with a jersey number in the 20s? That seems optimal. Does that exist? If they do, <em>is </em>that even an optimal guess? How much does it really matter?</p>



<p>I was bored and wanted to tackle these questions, so I decided to whip up Python and algorithmically determine the best starting guess in Poeltl.</p>



<h3><strong>Methodology</strong></h3>



<p>The first step was data collection &#8211; I needed all of the information that is a part of the game. That means obtaining the height, age, position, team, and former teams of every active NBA player. That could be complicated for something like position which isn&#8217;t really objective. Fortunately, experimentation made it obvious that the game got all of its data from <a href="https://stats.nba.com/">nba.com/stats</a>, so I did the same.</p>



<p>I put together a data frame of 496 players currently on an NBA roster. As far as I can tell, these players are the only ones you are allowed to guess in the game. Go ahead and try guessing Matt Ryan (no, not the quarterback) and their jersey number will come up as N/A. Why? They don&#8217;t have a jersey number listed on <a href="https://www.nba.com/team/1610612738">the Celtics&#8217; team page</a>. I was fairly confident that my data aligned perfectly with the data Poeltl uses.</p>



<p>I coded a function that takes two inputs: a guess and an answer. It outputs a dictionary representing the information that a user would hypothetically learn if they inputted that guess into Poeltl when the mystery player is that answer. Then once that dictionary is inputted into another function, the players that meet that criteria are outputted. Here&#8217;s an example using our previous CJ McCollum guess:</p>



<div class="wp-block-codemirror-blocks-code-block code-block"><pre class="CodeMirror" data-setting="{&quot;mode&quot;:&quot;python&quot;,&quot;mime&quot;:&quot;text/x-python&quot;,&quot;theme&quot;:&quot;eclipse&quot;,&quot;lineNumbers&quot;:false,&quot;styleActiveLine&quot;:false,&quot;lineWrapping&quot;:false,&quot;readOnly&quot;:true,&quot;showPanel&quot;:false,&quot;languageLabel&quot;:&quot;no&quot;,&quot;language&quot;:&quot;Python&quot;,&quot;modeName&quot;:&quot;python&quot;}">PossibleAnswers(GuessInformation('CJ McCollum','Jordan Poole')).player</pre></div>



<div class="wp-block-codemirror-blocks-code-block code-block"><pre class="CodeMirror" data-setting="{&quot;mode&quot;:&quot;htmlmixed&quot;,&quot;mime&quot;:&quot;text/html&quot;,&quot;theme&quot;:&quot;elegant&quot;,&quot;lineNumbers&quot;:false,&quot;styleActiveLine&quot;:false,&quot;lineWrapping&quot;:false,&quot;readOnly&quot;:true,&quot;showPanel&quot;:false,&quot;language&quot;:&quot;HTML&quot;,&quot;modeName&quot;:&quot;html&quot;}">['Jordan Poole', 'Terence Davis', 'Trent Forrest']</pre></div>



<p>We already know the answer is Jordan Poole, so <code>GuessInformation('CJ McCollum','Jordan Poole')</code> will output a dictionary representing the information we learned from that first guess. If you wanted to use this to cheat prior to knowing the answer you could always input that manually, but that&#8217;s not the point here. Based on the information we received, <code>PossibleAnswers</code> reveals that there were only three possibile answers, one of which was obviously the true mystery player.</p>



<p>But suppose the mystery player was, I don&#8217;t know, Matt Ryan (again, not the quarterback). How many possibilities would there have been after our first guess?</p>



<div class="wp-block-codemirror-blocks-code-block code-block"><pre class="CodeMirror" data-setting="{&quot;mode&quot;:&quot;python&quot;,&quot;mime&quot;:&quot;text/x-python&quot;,&quot;theme&quot;:&quot;eclipse&quot;,&quot;lineNumbers&quot;:false,&quot;styleActiveLine&quot;:false,&quot;lineWrapping&quot;:false,&quot;readOnly&quot;:true,&quot;showPanel&quot;:false,&quot;languageLabel&quot;:&quot;no&quot;,&quot;language&quot;:&quot;Python&quot;,&quot;modeName&quot;:&quot;python&quot;}">len(PossibleAnswers(GuessInformation('CJ McCollum','Matt Ryan')).player)</pre></div>



<div class="wp-block-codemirror-blocks-code-block code-block"><pre class="CodeMirror" data-setting="{&quot;mode&quot;:&quot;htmlmixed&quot;,&quot;mime&quot;:&quot;text/html&quot;,&quot;theme&quot;:&quot;elegant&quot;,&quot;lineNumbers&quot;:false,&quot;styleActiveLine&quot;:false,&quot;lineWrapping&quot;:false,&quot;readOnly&quot;:true,&quot;showPanel&quot;:false,&quot;language&quot;:&quot;HTML&quot;,&quot;modeName&quot;:&quot;html&quot;}">126</pre></div>



<p>Okay, wow. Not nearly as useful. The only information you really receive is that the mystery player is in the East, is not a guard, is taller than 6&#8217;5, and is younger than 28-years-old. That leaves a lot of possibilities.</p>



<p>As a matter of fact, based on possibilities leftover afterwards, Matt Ryan is the worst-case-scenario mystery player for a first guess of CJ McCollum.</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img src="https://www.thespax.com/wp-content/uploads/2022/03/mccollumPoeltl-2.svg" alt="" class="wp-image-4611" width="600" height="400"/></figure></div>



<p>For 50.4% of possible mystery players, a first guess of CJ McCollum would leave six or less possibilities based on the information given by the game. But there is that 13.9% of possible mystery players for which the McCollum guess would leave over 100 possibilities for. Overall, the mean number of possibilities left by a first guess of CJ McCollum is 22.3 and the average reduction in number of possibilities is 95.5%. </p>



<p>One issue &#8211; this assumes that all 496 active NBA players are possible answers to the game. Common sense tells us that a well-designed game would not allow this to be a possibility. Did you even know that a player named Matt Ryan was in the NBA? I sure didn&#8217;t until now.</p>



<p>According to <a href="https://www.sportingnews.com/us/nba/news/creator-poeltl-wordle-clone-nba/eldhhu2nrdkupnrhndsdy909">an interview with the game&#8217;s creator Gabe Danon</a>, there are &#8220;only 300 or so mystery players in Danon&#8217;s pool of candidates.&#8221; Hm. How do we tackle that?</p>



<p>I took a slightly unscientific approach and went through all 496 players and decided whether or not I thought they were relevant enough to be an answer. There were more objective methods I could&#8217;ve taken, but I&#8217;m confident enough in my NBA fandom to think that this process would be reasonable enough. I generally took out players I never heard of (while using games played and minutes per game as a reference to make sure I didn&#8217;t take out actual key players) or players who I knew of but didn&#8217;t think would be put into the game. </p>



<p>I think I was fairly generous. I ended up with 353 players. Maybe a little more than &#8220;only 300 or so&#8221; (Or would you use that wording to describe the number 353? Probably not, right?) but I think it&#8217;s preferrable to removing too many players. In any case, I do not think the results of this analysis would change dramatically.</p>



<p>I proceeded to track the mean number of possibilities left by a first guess of a player, the maximum number of possibilities left, and the average percent reduction in number of possibilities for all 496 possible guesses. I did this under the false assumption that any of the 496 players could be the answer, and then once more under the more reasonable assumption that the answer could only be in a self-filtered list of 353 players. Onto the results!</p>



<h3><strong>Results</strong></h3>



<p>The table below contains the results of our analysis for the scenario in which we assume that all 496 active NBA players could be the mystery player on a given day.</p>


<div id="footable_parent_4599"
     class="footable_parent ninja_table_wrapper loading_ninja_table wp_table_data_press_parent semantic_ui ">
                <table data-ninja_table_instance="ninja_table_instance_2" data-footable_id="4599" data-filter-delay="1000" aria-label="poeltlResultsFull.csv"            id="footable_4599"
           data-unique_identifier="ninja_table_unique_id_1887246707_4599"
           class=" foo-table ninja_footable foo_table_4599 ninja_table_unique_id_1887246707_4599 ui table  nt_type_ajax_table selectable celled striped compact vertical_centered  footable-paging-right">
                <colgroup>
                            <col class="ninja_column_0 ">
                            <col class="ninja_column_1 ">
                            <col class="ninja_column_2 ">
                            <col class="ninja_column_3 ">
                    </colgroup>
            </table>
    <style id="ninja_table_custom_css_4710" type="text/css">
    #footable_4710  {
        font-family: inherit;
        font-size: 14px;
    }


#footable_parent_4710 .ninja_footable{
    width: 60%;
    margin-left:auto; 
    margin-right:auto;
}</style>
<style id="ninja_table_custom_css_4661" type="text/css">
    #footable_4661  {
        font-family: inherit;
        font-size: 14px;
    }


#footable_parent_4661 .ninja_footable{
    width: 60%;
    margin-left:auto; 
    margin-right:auto;
}</style>
<style id="ninja_table_custom_css_4599" type="text/css">
    #footable_4599  {
        font-family: inherit;
        font-size: 14px;
    }


#footable_parent_4599 .ninja_footable{
    width: 60%;
    margin-left:auto; 
    margin-right:auto;
}</style>

    
    
</div>




<p>The first guess that provides information eliminating the most possibilities on average is Lindy Waters III, who is currently signed by the Oklahoma City Thunder on a two-way contract. The most options that you could be left with after guessing Waters first is just 15 out of 496.</p>



<p>LaMar Stevens is similar &#8211; 6&#8217;6, 24-years-old, and wears #8. Or Derrick Jones who is a 25-year-old 6&#8217;6 forward wearing #5 on their jersey.</p>



<p>What makes him such a great guess? Well, the median NBA jersey number is 13 and Waters rocks the number 12. The median age of active NBA players is 25, Waters is 24-years-old.  Waters also happens to have the same height as the average NBA player at 6&#8217;6. By effectively splitting the playerbase in half with each of these three numeric characteristics, you&#8217;re bound to cut down on the possible answers with a first guess of Lindy Waters III.</p>



<p>How about the worst guesses? The worst guess <em>by far</em> is Boban Marjanovic, the 33-year-old 7&#8217;4 center for the Dallas Mavericks who wears a relatively high jersey number of 51. The percentage of players with a higher height, age, and jersey number than Boban are 5.4%, 0.0%, and 3.6% respectively. Yeah, you&#8217;re getting very little information there. In general, the worst guesses appear to be big men, specifically ones that are especially young or old.</p>



<p>Next, we apply our analysis to the filtered subset of players that were deemed to be realistic answers.</p>


<div id="footable_parent_4614"
     class="footable_parent ninja_table_wrapper loading_ninja_table wp_table_data_press_parent semantic_ui ">
                <table data-ninja_table_instance="ninja_table_instance_3" data-footable_id="4614" data-filter-delay="1000" aria-label="poeltlResultsReduced.csv"            id="footable_4614"
           data-unique_identifier="ninja_table_unique_id_1290093252_4614"
           class=" foo-table ninja_footable foo_table_4614 ninja_table_unique_id_1290093252_4614 ui table  nt_type_ajax_table selectable celled striped compact vertical_centered  footable-paging-right">
                <colgroup>
                            <col class="ninja_column_0 ">
                            <col class="ninja_column_1 ">
                            <col class="ninja_column_2 ">
                            <col class="ninja_column_3 ">
                    </colgroup>
            </table>
    <style id="ninja_table_custom_css_4710" type="text/css">
    #footable_4710  {
        font-family: inherit;
        font-size: 14px;
    }


#footable_parent_4710 .ninja_footable{
    width: 60%;
    margin-left:auto; 
    margin-right:auto;
}</style>
<style id="ninja_table_custom_css_4661" type="text/css">
    #footable_4661  {
        font-family: inherit;
        font-size: 14px;
    }


#footable_parent_4661 .ninja_footable{
    width: 60%;
    margin-left:auto; 
    margin-right:auto;
}</style>
<style id="ninja_table_custom_css_4599" type="text/css">
    #footable_4599  {
        font-family: inherit;
        font-size: 14px;
    }


#footable_parent_4599 .ninja_footable{
    width: 60%;
    margin-left:auto; 
    margin-right:auto;
}</style>
<style id="ninja_table_custom_css_4614" type="text/css">
    #footable_4614  {
        font-family: inherit;
        font-size: 14px;
    }


#footable_parent_4614 .ninja_footable{
    width: 60%;
    margin-left:auto; 
    margin-right:auto;
}</style>

    
    
</div>




<p>There is not much substantial change here &#8211; in fact, the correlation coefficient between the mean percent decrease for the two analyses is a whopping 0.997. The physical characteristics of the players removed from the data set are not significantly different from those that were not removed, so there is no reason to think that the results change all that much.</p>



<p>With that said, Lindy Waters III is no longer the most optimal guess. That title now belongs to <strong>Ish Wainright</strong>. Wainright is a 6&#8217;5 27-year-old forward who wears #12 for the Phoenix Suns. The average number of valid possibilities after a first guess of Ish Wainright is just three, while the maximum is 12. Wainright is three years older than Waters, which makes sense &#8211; the more &#8216;relevant&#8217; players in the NBA (who are more likely to be a possible mystery player) are probably going to be older than the young guys who are relatively unknown. Thus, the most optimal guess on the filtered data set should be a bit older.</p>



<p>If you want an optimal guess that has the best shot at also being a potential answer, Wainright is probably not your best bet. Cody Martin might be a good shot, as he averages 26.8 minutes per game for the Charlotte Hornets and is essentially just as good of a first guess as Wainright. Other options include Taurean Prince, Jae&#8217;Sean Tate, and Derrick Jones Jr. Jaylen Brown and Zach LaVine are similarly fantastic picks if you want All-Star caliber guys.</p>



<h3><strong>Looking Past the First Guess</strong></h3>



<p>If you want to get the most theoretical information out of your first guess, Ish Wainright is your man. But what about the second guess? The third? Should we be considering how the game might play out <em>after</em> your first pick?</p>



<p>Recall that the function <code>GuessInformation(guess,answer</code>) outputs a dictionary representing the information learned from a guess. We can set <code>guess="Ish Wainright"</code> and iterate all 353 candidate mystery players as <code>answer</code> to get the 353 possible information dictionaries for Ish Wainright. For each one, we can then cut our data set down to the players that are still possible answers based on the information given, and we can then repeat the previous process to find the best second guess in each situation and track how many possible valid answers there still are after the second guess. If that number is equal to 1, it means our algorithm can get to the right answer within three guesses.</p>



<p>Using Ish Wainright as our first guess, the mean number of guesses needed to get to the mystery player is approximately 2.425 and the maximum is three. Using this strategy, it&#8217;ll never take more than three guesses to win Poeltl assuming that our list of 353 players includes all of the &#8220;300 or so&#8221; actual possible answers. Doing the same with Cody Martin results in a average of 2.419 guesses and a maximum of four. We could go through and do this for every player, but that would be computationally time-consuming so I&#8217;ll leave it at the top ten first guesses in the previous table:</p>


<div id="footable_parent_4620"
     class="footable_parent ninja_table_wrapper loading_ninja_table wp_table_data_press_parent semantic_ui ">
                <table data-ninja_table_instance="ninja_table_instance_4" data-footable_id="4620" data-filter-delay="1000" aria-label="poeltlGameResults.csv"            id="footable_4620"
           data-unique_identifier="ninja_table_unique_id_856617592_4620"
           class=" foo-table ninja_footable foo_table_4620 ninja_table_unique_id_856617592_4620 ui table  nt_type_ajax_table selectable celled striped compact vertical_centered  footable-paging-right ninja_table_search_disabled">
                <colgroup>
                            <col class="ninja_column_0 ">
                            <col class="ninja_column_1 ">
                            <col class="ninja_column_2 ">
                    </colgroup>
            </table>
    <style id="ninja_table_custom_css_4710" type="text/css">
    #footable_4710  {
        font-family: inherit;
        font-size: 14px;
    }


#footable_parent_4710 .ninja_footable{
    width: 60%;
    margin-left:auto; 
    margin-right:auto;
}</style>
<style id="ninja_table_custom_css_4661" type="text/css">
    #footable_4661  {
        font-family: inherit;
        font-size: 14px;
    }


#footable_parent_4661 .ninja_footable{
    width: 60%;
    margin-left:auto; 
    margin-right:auto;
}</style>
<style id="ninja_table_custom_css_4599" type="text/css">
    #footable_4599  {
        font-family: inherit;
        font-size: 14px;
    }


#footable_parent_4599 .ninja_footable{
    width: 60%;
    margin-left:auto; 
    margin-right:auto;
}</style>
<style id="ninja_table_custom_css_4614" type="text/css">
    #footable_4614  {
        font-family: inherit;
        font-size: 14px;
    }


#footable_parent_4614 .ninja_footable{
    width: 60%;
    margin-left:auto; 
    margin-right:auto;
}</style>
<style id="ninja_table_custom_css_4620" type="text/css">
    #footable_4620  {
        font-family: inherit;
        font-size: 14px;
    }


#footable_parent_4620 .ninja_footable{
    width: 60%;
    margin-left:auto; 
    margin-right:auto;
}</style>

    
    
</div>




<p>There isn&#8217;t really much of a noticeable difference in any of these, similar to the best Wordle words. Given that its maximum attempts to guess the mystery player is just three while also eliminating the most possibilities on the first guess, I&#8217;d stick with Ish Wainright as the best first guess if you don&#8217;t care about the hole-in-one chance. Otherwise, Cody Martin might be the better choice.</p>



<h3><strong>Conclusion</strong></h3>



<p>I used Lindy Waters III as my first guess on the last two Poeltls (#5 and #6). Both times I was able to guess the mystery player on my second try because the information from the first guess actually left just one possibility (which is true about one-third of the time for the most optimal guesses). </p>



<p>However, I&#8217;m sure if I continued with this strategy I&#8217;d have some moments where I was unable to identify the right player even if I was given all of the information theoretically needed to do so. It&#8217;s worth mentioning that players like Wainright appear to be the strongest guesses for an entity that knows the jersey number, age, position, team, height, etc of every active NBA player. It&#8217;s likely (and true in my case) that a user won&#8217;t know every player&#8217;s jersey number, for example, in which case the value of a first guess like Ish Wainright would be diminished greatly. </p>



<p>When the discussion of optimizing Wordle occurs, it&#8217;s usually met with blowback by fans who think it ruins the fun of the game and that people shouldn&#8217;t be using the same first guess everyday. While I use my favorite starting word of &#8220;raise&#8221; everyday in Wordle, I do understand that perspective and in the case of Poeltl, I don&#8217;t think using Ish Wainright as a first guess is particularly enjoyable and I definitely won&#8217;t be doing that moving forward. </p>



<p>This exercise was simply an example of using simple coding and statistics to answer a random question that I had, and I now consider it as being successful. </p>



<p>As an aside, this research does makes me think that the game of Poeltl could maybe be updated to increase the difficulty of the game. Perhaps the introduction of a &#8216;hard mode&#8217; would spice things up. The mechanic of telling you whether or not a player&#8217;s age or height is within two of your guess makes life far easier for the user and for avid fans, I don&#8217;t really see how you could miss the right answer in eight attempts unless it&#8217;s a lesser known player. I focused on guys like Lindy Waters III and Ish Wainright in this article, but essentially any first guess is going to <em>severely</em> limit the number of possibilities.</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img src="https://www.thespax.com/wp-content/uploads/2022/03/firstGuesses-1.svg" alt="" class="wp-image-4610" width="600" height="400"/></figure></div>



<p>The average number of valid possibilities left after the first guess is just 10.39 &#8211; that&#8217;s a 97% drop. Then again, this is still under the assumption that you would be able to identify those possibilities based on information as mundane as jersey number. Take with that what you will! In any case, <a href="https://poeltl.dunk.town/">Poeltl </a>is a fun game and I would definitely recommend it to any NBA fan.</p>



<p>The code used for this article can be found <a href="https://github.com/ahmed-cheema/poeltl">here</a>.</p>
<p>The post <a rel="nofollow" href="https://www.thespax.com/nba/mathematically-optimizing-an-nba-player-guessing-game/">Mathematically Optimizing an NBA Player Guessing Game</a> appeared first on <a rel="nofollow" href="https://www.thespax.com">The Spax</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.thespax.com/nba/mathematically-optimizing-an-nba-player-guessing-game/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>The Next Great Portland Guard Has Arrived</title>
		<link>https://www.thespax.com/nba/the-next-great-portland-guard-has-arrived/</link>
					<comments>https://www.thespax.com/nba/the-next-great-portland-guard-has-arrived/#comments</comments>
		
		<dc:creator><![CDATA[Ahmed Cheema]]></dc:creator>
		<pubDate>Fri, 25 Feb 2022 04:47:00 +0000</pubDate>
				<category><![CDATA[NBA]]></category>
		<guid isPermaLink="false">https://www.thespax.com/?p=4581</guid>

					<description><![CDATA[<p>With Damian Lillard injured and CJ McCollum traded away, Anfernee Simons has given Portland fans a reason to be optimistic for the future.</p>
<p>The post <a rel="nofollow" href="https://www.thespax.com/nba/the-next-great-portland-guard-has-arrived/">The Next Great Portland Guard Has Arrived</a> appeared first on <a rel="nofollow" href="https://www.thespax.com">The Spax</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img src="https://www.thespax.com/wp-content/uploads/2022/02/anf.jpg" alt="" class="wp-image-4582" width="800" height="450" srcset="https://www.thespax.com/wp-content/uploads/2022/02/anf.jpg 1200w, https://www.thespax.com/wp-content/uploads/2022/02/anf-768x433.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /><figcaption>Dan Hamilton &#8211; USA TODAY Sports</figcaption></figure></div>



<p>The history of the Portland Trail Blazers is not lacking in offensively skilled players at the guard position. From the sustained dominance of Clyde Drexler to the unrealized promise of Brandon Roy to the recent dynamic duo of Damian Lillard &amp; CJ McCollum, the Blazers have been fortunate to consistently have guards that could be trusted to put up points reliably.</p>



<p>The Blazers picked up Anfernee Simons with the 24th overall pick of the 2018 NBA Draft, a reasonable position in the draft to take a gamble on a teenager with a ton of potential. Simons was drafted straight out of high school at just 18-years-old &#8211; naturally, he didn&#8217;t have expectations to be much of an instant contributor. Nonetheless, his talent was undeniable. While his slender frame and poor defense was criticized during draft season, these were traits that an 18-year-old could be excused for. Simons&#8217; elite shooting along with his incredible speed, quickness and athleticism offered plenty reason for excitement.</p>



<p>As expected, Simons&#8217; rookie season was not eventful. Up until the last game of the season, he had played in just 19 games for the Trail Blazers and averaged 2.0 points on 4.9 minutes per games. No one was expected a teenager to usurp a spot in the rotation from guards like Lillard, McCollum, Seth Curry, Nik Stauskas and Rodney Hood.</p>



<p>However, the Blazers gave us a tease of the future in their 2018-19 regular season finale.</p>



<p>Portland entered their final game of the regular season with a 52-29 record, slated to play the already eliminated Sacramento Kings. The Blazers had already clinched home-court advantage in the first round (the 3rd or 4th seed). Winning the game gave them a chance at the three seed, but when the team announced that Lillard and McCollum would sit due to &#8220;load management,&#8221; it appeared that they were content with entering the postseason with the four seed and a likely postseason matchup against the Utah Jazz. Or maybe they just wanted the rest for their stars and didn&#8217;t particularly care about the matchup. In any case, Anfernee Simons would start the first game of his career.</p>



<p>In a wild game in which they fielded just six players and trailed by as many as 28 points, the Blazers rallied back behind a stunning 37 points, 9 assists, and 6 rebounds from the 19-year-old Anfernee Simons. Simons played a full 48 minutes and shot 13-21 from the field and 7-11 from deep in his first career start to unexpectedly secure the three seed for the Blazers. In his breakout game, Simons was efficient from every spot on the floor and created shots for his teammates like a seasoned vet despite entering the draft with playmaking concerns. Oh, and the win ended up working out as far as seeding goes &#8211; the Blazers went as far as the Western Conference Finals.</p>



<p>Over the next two seasons, Simons played 134 games and maintained a consistent 8/1/2 average statline. He remained a distant guard in the rotation, but steadily showed progress &#8211; his 2020-21 season saw an uptick in efficiency as his 3P% jumped to 42.6%. The young guard was still just 21-years-old and continued to develop as a player. He also won the 2021 NBA Slam Dunk Contest &#8211; not particularly important but it&#8217;s a testament to his bonkers athletic capability.</p>



<p>The 2020-21 Trail Blazers entered the postseason with their main three stars healthy, Lillard, McCollum, and Nurkic. Also at their disposal were trade acquisitions Norman Powell and Robert Covington, both brought in to make an instant impact. Carmelo Anthony also came off of the bench as a key six man. Meanwhile, the Nuggets were missing both of their starting guards and thus entered the series with a backcourt of Facundo Campazzo and Austin Rivers. Nonetheless, the Nuggets won the series in six games despite a heroic effort from Lillard.</p>



<p>It was arguably the most embarrassing moment of the Lillard era in Portland, up there with the first-round sweep to the hands of the New Orleans Pelicans in 2018. The offseason was full of noise on Lillard potentially wanting out &#8211; if a fully healthy and tooled Portland squad lost to a hobbled Nuggets team despite Lillard averaging an efficient 34/10, clearly they weren&#8217;t even close to truly competing. </p>



<p>While Lillard has thus far stuck around, a lingering abdomen injury prevented him from maintaining his previous peak level of play and he has been sidelined indefinitely after receiving surgery. McCollum was traded to the New Orleans Pelicans in the middle of his eighth season with the Blazers. It was already clear at this point that the Blazers&#8217; season was over, but the silver lining was that Anfernee Simons would finally have a chance to lead the team for longer than one meaningless game at the end of his rookie season.</p>



<p>Since Lillard&#8217;s last appearance on the court (December 31st), the 22-year-old Simons has played (and started) 24 games. He&#8217;s averaging 23.6 points and 6.0 assists per game while shooting 42.2% from three with a true shooting percentage of 61.4%. This stretch includes a blistering 43-point game in a close win over the Hawks, a clutch 29 in a nailbiter finish against LeBron&#8217;s Lakers, and a three game stretch of 30, 30, and 31 in wins over the Knicks, Bucks, and Grizzlies.</p>



<p>In this span, Simons also averaged more potential assists than playmakers like LaMelo Ball, LeBron James, Stephen Curry, and Josh Giddey. According to tracking data, Simons drove to the hoop 10.4 times per game in this stretch. Among other players with at least 10 drives per game, Simons&#8217; had the seventh-best FG% behind DeMar DeRozan, Chris Paul, De&#8217;Aaron Fox, Jrue Holiday, Miles Bridges, and Dejounte Murray. Not bad company.</p>



<p>So, what&#8217;s so special about Simons? The numbers make it clear that his most impressive characteristic is his perimeter jump shooting. Over the past two seasons, Simons has quickly become one of the league&#8217;s premier spot-up shooters.</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img src="https://www.thespax.com/wp-content/uploads/2022/03/ant_cs.svg" alt="" class="wp-image-4623" width="700" height="524"/></figure></div>



<p>Among players with at least 50 catch-and-shoot 3PA, Simons&#8217; boasts the third-highest C&amp;S 3P% behind Joe Harris and Tony Snell. His efficiency on these shots is comparable to players like Zach LaVine and Seth Curry on similar volume. Oh, and he&#8217;s substantially older than anyone else labeled on the chart &#8211; LaVine is the second-youngest and is still four years older than Simons. </p>



<p>The impressive thing is that the bulk of Simons&#8217; volume comes from games with Lillard and/or McCollum out and Simons expected to carry a heavy scoring load on a tanking roster as a 22-year-old. And he&#8217;s somehow pulling through!</p>



<p>We can also evaluate the change in Simons&#8217; on-court impact with the use of an all-in-one lineup-based impact metric such as <a href="https://dunksandthrees.com/epm">Estimated Plus-Minus</a>, which is generally considered one of the better performing public metrics of its kind.</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img src="https://www.thespax.com/wp-content/uploads/2022/03/ant_epm.svg" alt="" class="wp-image-4625" width="650" height="433"/></figure></div>



<p>Since becoming a rotational player in his second season, Simons&#8217; offensive EPM has steadily improved to +2.5 this season, which ranks in the 94th percentile of NBA players. His composite EPM has reached the positives for the first time in his career despite still being one of the worst defenders in the league statistically.</p>



<p>That&#8217;s obviously the elephant in the room &#8211; despite Simons becoming a truly elite offensive talent while being just 22-years-old, one can&#8217;t really ignore that he&#8217;s still a defensive liability. The bright side is that he doesn&#8217;t really lack the length to be a disruptive defender &#8211; he&#8217;s 6&#8217;4 with a solid 6&#8217;9 wingspan, he just has a slender frame at this point in time which isn&#8217;t surprising given his young age. If he can widen out and withstand more contact, there might be hope for Simons to reach average levels on defense &#8211; or even the level of a guy like Damian Lillard who&#8217;s below average but good enough offensively to make up for it (and then some). There isn&#8217;t really an excuse for him to continue being as bad defensively as he is now.</p>



<p>A big concern with Simons on the offensive end is his inability to get to the line. I also would hope that this improves as he bulks up &#8211; he isn&#8217;t able to seek out and absorb the contact around the rim necessary to consistently get to the line. NBA fans often forget that drawing fouls is a skill, one that some players are never able to master. Take CJ McCollum for example &#8211; he&#8217;s one of the more skilled one-on-one scorers in the league, but never being able to consistently get free throws at any point in his career severely limited his potential. One can only hope that Simons will be able to turn the tide on that aspect of his game.</p>



<p>In any case, his shooting ability genuinely seems generational and I could see him becoming a record-breaking shooter in his prime. The sky is the limit for his offensive game, and we can only hope that he&#8217;ll be able to patch up the holes in his game to unlock his potential as a player. While he clearly has some glaring weaknesses, he&#8217;s further along at 22-years-old than realistic projections expected. It&#8217;s hard not to be excited for his future.</p>
<p>The post <a rel="nofollow" href="https://www.thespax.com/nba/the-next-great-portland-guard-has-arrived/">The Next Great Portland Guard Has Arrived</a> appeared first on <a rel="nofollow" href="https://www.thespax.com">The Spax</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.thespax.com/nba/the-next-great-portland-guard-has-arrived/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>PRYA: Modeling NFL Punt Returns for Player Evaluation</title>
		<link>https://www.thespax.com/nfl/prya-modeling-nfl-punt-returns-for-player-evaluation/</link>
					<comments>https://www.thespax.com/nfl/prya-modeling-nfl-punt-returns-for-player-evaluation/#respond</comments>
		
		<dc:creator><![CDATA[Ahmed Cheema]]></dc:creator>
		<pubDate>Sat, 05 Feb 2022 23:28:26 +0000</pubDate>
				<category><![CDATA[NFL]]></category>
		<guid isPermaLink="false">https://www.thespax.com/?p=4572</guid>

					<description><![CDATA[<p>What can tracking data tell us about punt returns? We introduce the evaluation metric Punt Return Yards Added (PRYA) for returners &#038; gunners.</p>
<p>The post <a rel="nofollow" href="https://www.thespax.com/nfl/prya-modeling-nfl-punt-returns-for-player-evaluation/">PRYA: Modeling NFL Punt Returns for Player Evaluation</a> appeared first on <a rel="nofollow" href="https://www.thespax.com">The Spax</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img src="https://www.thespax.com/wp-content/uploads/2022/02/gunner.jpg" alt="" class="wp-image-4573" width="800" height="533" srcset="https://www.thespax.com/wp-content/uploads/2022/02/gunner.jpg 1200w, https://www.thespax.com/wp-content/uploads/2022/02/gunner-768x512.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /><figcaption>Kirby Lee &#8211; USA Today Sports</figcaption></figure></div>



<h2>Introduction</h2>



<p>Special teams and its influence on field position is the most underrated component of the football game. American football is a game of inches &#8211; every yard matters, and the ability to pin opponents deep, fight for extra yards on returns, and finish surefire tackles can make the difference in any given game.</p>



<p>For this project, we will be attempting to model punt return yards. We hope to develop an accurate model that can be used to evaluate punt returners, gunners, and teams as a whole and draw additional insights on the punt play as a whole. The model will be used to predict the punt return yards (PRY) of any given return. The prediction will be referred to as expected punt return yards (xPRY) and we’ll call the difference between the two values punt return yards added (PRYA).</p>



<h2>Methodology</h2>



<p>The data includes returned punts from 2018 through 2020 excluding penalties. Many different variables were tracked over a total of 1877 plays. The coordinates of each player relative to the returner, their speed, orientation, direction of motion, Euclidean distance from returner, etc.</p>



<p>I also experimented with Voronoi features, such as the area of the returner&#8217;s Voronoi region and the x-value of the leftmost vertex of the returner’s Voronoi region (after standardizing play direction). I also calculated the proportion of the returner’s Voronoi region’s perimeter that bordered a defender&#8217;s Voronoi region and the area of return unit players&#8217; Voronoi regions that bordered the returner’s region. I tested indicators such as whether the line between a defender and the returner went through a blocker&#8217;s Voronoi region.</p>



<p>After feature selection, a parsimonious XGBoost model was trained using only variables representing how far each defender is from the returner, the x-value of the leftmost vertex of the returner’s Voronoi region, the area of the region, and the area of offensive players’ Voronoi regions that bordered the returner’s region.</p>



<p>I trained the model on data from the 2018 and 2019 season so that analysis could be done on the 2020 season.</p>



<h2>Returner Evaluation</h2>



<p>The most obvious application of xPRY is to evaluate individual punt returners based on their ability to get more yards than expected. We can predict the outcome of each returned punt in 2020 that didn’t have a flag thrown and compare the yardage to the actual output for each returner. The top ten returners in total PRYA are shown below.</p>



<div class="wp-block-image"><figure class="aligncenter is-resized"><img src="https://i.imgur.com/Grzh9Pm.png" alt="" width="660" height="530"/></figure></div>



<p>First-team All-Pro returner Gunner Olszewski finished with the most punt return yards added in the 2020 NFL season while second-team selection Jakeem Grant came in third. Saints returner Deonte Harris had another strong season after a first-team All-Pro campaign in 2019.</p>



<p>Diontae Spencer had the most valuable return of the season in terms of PRYA, as he was expected to gain just 4.4 yards on an 83-yard punt return touchdown against the Panthers on December 13th, 2020.</p>



<div class="wp-block-image"><figure class="aligncenter is-resized"><img src="https://i.imgur.com/dEzbN0y.gif" alt="" width="600" height="290"/></figure></div>



<p>Spencer was immediately met by two gunners on a play in which most returners probably would’ve called for a fair catch. Instead, he escaped the initial pressure and found an opening through the left side of the field, gaining 78.6 more yards than expected.</p>



<p>We can also rank the players who performed the worst relative to xPRY.</p>



<div class="wp-block-image"><figure class="aligncenter is-resized"><img src="https://i.imgur.com/ImnmSth.png" alt="" width="660" height="530"/></figure></div>



<p>The average punt return for these players gained less yards than the model predicted. It’s interesting that many of these players continued to be the primary punt returner for their teams despite the poor performances. Perhaps the numbers don’t tell the whole picture. After all, Pharoh Cooper was an All-Pro as both a kick returner and a punt returner in 2017. Has he regressed so much? Here&#8217;s his worst punt return this season based on xPRY.</p>



<p>On this October 11th return against the Falcons, Cooper received the punt at the 15-yard line and was then predicted to gain 7.8 yards. Instead, Cooper lost three yards.</p>



<div class="wp-block-image"><figure class="aligncenter is-resized"><img src="https://i.imgur.com/0OpyqHG.gif" alt="" width="600" height="290"/></figure></div>



<p>It may seem strange that Cooper is being dinged (-10.8 PRYA) for a return where he was met so quickly. It should be mentioned that Cooper’s expected gain on this play of 7.8 yards is below average. The average xPRY for 2020 punt returns is 8.9 yards, so the model wasn’t expecting Cooper to do anything crazy.</p>



<p>A possible reason for the prediction not being lower, though, is the apparently opening on Cooper’s left side &#8211; the gunner at the top of the field was not in position to stop Cooper from breaking away to that side. Instead, he hesitates and tries to break to the opposite sideline which may have worked if he was able to get past the first defender, but he was in strong position which forced Cooper to turn back around. By that point, it was too late.</p>



<p>A common theme from negative returns is hesitation or “trying to do too much.” For example, Christian Kirk has multiple plays where he could surge forward for a mediocre but respectable gain, but he tries to run laterally towards the sideline looking for the big play even when the opportunity is not there. These are the habits that NFL coaches may want to weed out as field position is too important to throw away yards.</p>



<h2>Gunner Evaluation</h2>



<p>The task of evaluating gunners is more complex than it was for returners. When we evaluated individual returners, the main metric of interest was PRYA. Similar to a running back’s rushing yards over expectation, the task is simple &#8211; get more yards than expected. In the case of punt coverage, there are arguably two important and separate skills: limiting a returner’s xPRY and then after the catch, limiting their return to less than their xPRY.</p>



<p>If a gunner is consistently forcing low xPRY numbers, they’re probably speeding down the field and limiting the returner’s space. That’s an important part of their role &#8211; tackling/slowing down the returner is another.</p>



<p>In the interest of brevity, I’ll simply rank the best gunner duos this season based on cumulative PRYA.</p>



<div class="wp-block-image"><figure class="aligncenter is-resized"><img src="https://i.imgur.com/0N8R8by.png" alt="" width="660" height="530"/></figure></div>



<p>The best duo appears to be J.T. Gray and Justin Hardee for the Saints. Through 12 punts that were returned, the two gunners held the returnman to a low average of just 5.92 expected return yards. They put themselves in position to succeed and then capitalized, actually holding those 12 returners to just a two yard average. Overall, the unit is credited with saving 47 yards. This type of holistic evaluation based on multiple metrics allows us to quantify different types of skills that are all related to a gunner&#8217;s duties.</p>



<h2>Case Study: xPRY-Driven Evaluation of Washington Football Team Gunners</h2>



<p>Our statistical analysis of punt return tracking data can be a beneficial complement to the work of NFL coaches and scouts. In a brief case study of the Washington Football Team’s gunners in the 2020 season, we’ll study the production of their two most frequent gunner combinations: Troy Apke &amp; Danny Johnson and Cam Sims &amp; Danny Johnson.</p>



<p>Each respective gunner duo defended against eight punts that were returned in the 2020 season. The actual return yards allowed are plotted on the y-axis along with the expected return yards allowed based on the model.</p>



<div class="wp-block-image"><figure class="aligncenter is-resized"><img src="https://i.imgur.com/9NhH0Aj.png" alt="" width="600" height="450"/></figure></div>



<p>It seems that the two gunner pairs gave up roughly the same amount of predicted yards. The difference comes in the end result of the play &#8211; not a single return covered by Sims/Johnson gained more yards than expected, while three such punts did for Apke/Johnson (points above the expectation curve).</p>



<p>The observed difference in average allowed PRYA is 4.57, so the Apke/Johnson duo allowed 4.57 more yards over expectation on average than the Sims/Johnson duo. The sample size is quite small, though. We can estimate the probability of observing this difference due to random chance through a two-sided permutation test. The permutation test gives a probability of ~2.38% of observing a difference greater than or equal to 4.57 or less than or equal to -4.57.</p>



<p>Of course, conclusions can’t be drawn on these numbers alone. Many variables are not accounted for, such as the skill of the returner, other teammates on the field, etc. These results could give the Washington Football Team coaching staff a reason to deeper analyze the performance of the two gunner combinations.</p>



<p>For instance, they could go on to study the sixteen plays in question. Which players were actually credited with the tackles? They would find that Apke was not credited with any tackles on the eight returned punts in which he played the gunner role with Danny Johnson. Meanwhile, Sims was credited with three tackles that held the returner to less than the yards they were expected to gain.</p>



<p>Of course, this initial analysis is just one piece of the puzzle. Watching the film of the sixteen returns would reveal that one of the ‘big plays’ given up by the Apke/Johnson duo occurred when Apke dove at the returner to slow them down enough for Deshazor Everett to clean-up the tackle. However, Everett stumbled in space and the returner gained an extra seven yards.</p>



<p>Also, PRYA only considers punts that are actually returned. It’s certainly possible that Apke’s 4.34 40-yard dash speed allows him to get down the field and force fair catches more often than Sims. We can quantify this in a vanilla way by crediting the &#8216;forced fair catch&#8217; to the player on the kicking team closest to the returner at the time of the fair catch. We find that since 2018, Sims forced a fair catch on six punts out of 32 (0.188) versus Apke&#8217;s eight out of 73 (0.110). Furthermore, Sims&#8217; average distance from the returner at the time of the fair catch is 3.8 yards versus 5.8 yards for Apke. While this topic can be looked into further, these are the type of numbers that can serve as a reference point for NFL coaches and scouts.</p>



<h2>Team Evaluation</h2>



<p>In addition to its value in player evaluation, xPRY can be used to evaluate the punt coverage and punt return ability of NFL teams.</p>



<p>We can calculate the average expected yards given up on punt returns by each team along with their actual yards allowed.</p>



<div class="wp-block-image"><figure class="aligncenter is-resized"><img src="https://i.imgur.com/IkJxeP8.png" alt="" width="600" height="450"/></figure></div>



<p>We found that the difference in predicted and actual punt return yards allowed by NFL teams is correlated with their punt DVOA, or Defense-adjusted Value Over Average (from Football Outsiders) where a higher DVOA represents a better punt unit. Teams who give up more yards than they were expected to also tend to have a worse punt DVOA. The opposite is also true &#8211; teams who limit returners to less yards than expected have a better punt DVOA on average.</p>



<p>The Chargers had the worst punt DVOA in the league by a wide margin (-37.8, ahead MIN at –13.7) and these numbers partially explain why that is. The Chargers gave up the second-most xPRY in the league on average (10.8) while also allowing the second-most average punt return yards (16.8). Not a good combination.</p>



<p>Approximately 32% of the variation in punt DVOA is explained by a team’s average PRYA allowed. This is particularly noteworthy because xPRY does not include the many punts that are never returned while DVOA obviously does. Thus, an xPRY approach to team evaluation can provide valuable insight into a specific component of a team’s special teams performance.</p>



<p>The same approach can be taken to evaluate a team’s punt returning ability.</p>



<div class="wp-block-image"><figure class="aligncenter is-resized"><img src="https://i.imgur.com/RvG9o5z.png" alt="" width="600" height="450"/></figure></div>



<p>We found that a team’s return yards over expectation are once again correlated with DVOA. In this case, average PRYA explained 66% of the variance in punt return DVOA. Once again, xPRY-based analysis is linked with DVOA, the gold standard of team evaluation metrics available to the public.</p>
<p>The post <a rel="nofollow" href="https://www.thespax.com/nfl/prya-modeling-nfl-punt-returns-for-player-evaluation/">PRYA: Modeling NFL Punt Returns for Player Evaluation</a> appeared first on <a rel="nofollow" href="https://www.thespax.com">The Spax</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.thespax.com/nfl/prya-modeling-nfl-punt-returns-for-player-evaluation/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Quantifying the In-Game Impact of Counter-Strike: Global Offensive Players</title>
		<link>https://www.thespax.com/misc/quantifying-the-in-game-impact-of-counter-strike-global-offensive-players-through-ridge-regression/</link>
					<comments>https://www.thespax.com/misc/quantifying-the-in-game-impact-of-counter-strike-global-offensive-players-through-ridge-regression/#respond</comments>
		
		<dc:creator><![CDATA[Ahmed Cheema]]></dc:creator>
		<pubDate>Fri, 04 Feb 2022 04:57:28 +0000</pubDate>
				<category><![CDATA[Other]]></category>
		<guid isPermaLink="false">https://www.thespax.com/?p=4549</guid>

					<description><![CDATA[<p>We use regularization in the form of ridge regression to evaluate professional players of the game Counter-Strike: Global Offensive.</p>
<p>The post <a rel="nofollow" href="https://www.thespax.com/misc/quantifying-the-in-game-impact-of-counter-strike-global-offensive-players-through-ridge-regression/">Quantifying the In-Game Impact of Counter-Strike: Global Offensive Players</a> appeared first on <a rel="nofollow" href="https://www.thespax.com">The Spax</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img src="https://www.thespax.com/wp-content/uploads/2022/01/s1mple.jpg" alt="" class="wp-image-4550" width="800" height="450" srcset="https://www.thespax.com/wp-content/uploads/2022/01/s1mple.jpg 1280w, https://www.thespax.com/wp-content/uploads/2022/01/s1mple-768x432.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure></div>



<p></p>



<h2><strong>Introduction</strong></h2>



<p>Counter-Strike: Global Offensive (CS:GO) is a first-person shooter that was released in 2012 and has been played competitively as an e-sport ever since. In CS:GO, a single game is played between two teams of five players and consists of two halves, each containing a maximum of fifteen rounds. One team plays the first half as the terrorist (T) side while the other team plays as the counter terrorist (C) side. The teams switch sides at the end of the first half and the game stops if one team reaches 16 rounds before the other team wins 15 rounds (if the game ends 15-15, an overtime period begins which was not included in this analysis).</p>



<p>The professional CS:GO scene has grown dramatically over the past five years. The last major tournament finished on November 7, 2021 in Stockholm, Sweden and consisted of 24 teams competing for &#36;2 million in prize money. The grand final was won by Ukrainian side Natus Vincere with a peak of 2.74 million international viewers. Despite its apparent popularity worldwide, statistical analysis in e-sports has lagged compared to traditional professional sports like football and basketball, where analytics are used to inform decisions and improve evaluation.</p>



<p>In this analysis, we will leverage public match data on CS:GO professional matches to train a new system of player evaluation based on regularized regression. We hope to expand on the traditional rating system based off of simple statistics such as a player&#8217;s eliminations, assists, and deaths. The objective of our new player evaluation framework is to isolate and quantify an individual&#8217;s contribution to winning.</p>



<h2><strong>Methods</strong></h2>



<h3>Data Collection and Preparation</h3>



<p>We scraped <code>hltv.org</code>, a website dedicated to CS:GO coverage and statistics, to obtain data for 19034 professional games since December 3rd, 2015. HLTV includes a star rating from zero to five for each game where no stars indicate that neither of the teams competing were ranked in the world top 20, while five stars indicate a map played between two top three teams. We limited our analysis to games with at least one star &#8211; including games without any top 20 teams would introduce data for over 50000 more matches, including many semi-professional teams in lower tier leagues. Most of these less successful teams &amp; players would never actually compete against the best players and teams, thus limiting the model&#8217;s ability to estimate their value due to the lack of interactions.</p>



<p>The data set was split into two rows for each game, each representing one half of play. The score of each match was recorded and the percentage of rounds won by the T team was calculated to account for varying half lengths. For example, if the T side won three rounds in a half versus five for the C side, the response variable <code>tWinPct</code> would be <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-e2df305dbd810cb5020d9f190eb33fe2_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#51;&#47;&#56;&#61;&#48;&#46;&#51;&#55;&#53;" title="Rendered by QuickLaTeX.com" height="19" width="90" style="vertical-align: -5px;"/>.</p>



<p>The objective was to have a column representing each player who played in any of the 19034 games over the past six years. If a player played for the T side in the game represented by any row, the value for their respective column would be <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-d599f66712b82f5a84d3adc8bfc449f2_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#49;&#47;&#114;&#95;&#105;" title="Rendered by QuickLaTeX.com" height="19" width="30" style="vertical-align: -5px;"/> where <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-ee9c384af2bfceea6832b92607160bf5_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#114;&#95;&#105;" title="Rendered by QuickLaTeX.com" height="11" width="13" style="vertical-align: -3px;"/> represents the player rating for a T player <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-775d5b0840fab1ca58e1ac12c9ee64d2_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#84;&#95;&#105;" title="Rendered by QuickLaTeX.com" height="15" width="15" style="vertical-align: -3px;"/> in that half. If a player played for the C side, the value for that column would be <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-236ffc53ce5abad761714fa89b0eaa37_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#45;&#114;&#95;&#105;" title="Rendered by QuickLaTeX.com" height="11" width="26" style="vertical-align: -3px;"/> for a C player <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-b53d1c850e3d39670961022481dc5260_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#67;&#95;&#105;" title="Rendered by QuickLaTeX.com" height="15" width="18" style="vertical-align: -3px;"/>. If a player did not play in that game, the value would be <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-a5e437be25f29374d30f66cd46adf81c_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#48;" title="Rendered by QuickLaTeX.com" height="12" width="9" style="vertical-align: 0px;"/>. A player&#8217;s rating was obtained from <code>hltv.org</code> and is included in the analysis to serve as a way to approximate how much credit one player should get for their team&#8217;s performance. The rating is calculated using statistics such as kills, assists, deaths, survival rating, damage rating, etc (Milovanovic, 2017).</p>



<p>The reciprocal of <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-ee9c384af2bfceea6832b92607160bf5_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#114;&#95;&#105;" title="Rendered by QuickLaTeX.com" height="11" width="13" style="vertical-align: -3px;"/> is taken for each player <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-775d5b0840fab1ca58e1ac12c9ee64d2_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#84;&#95;&#105;" title="Rendered by QuickLaTeX.com" height="15" width="15" style="vertical-align: -3px;"/> because higher ratings are better and we want higher model coefficients to correspond with better players. Greater input values would correlate with greater model coefficients, so the reciprocal is calculated. Recall that the response variable <code>tWinPct</code> measures the performance of the T side. Thus, the column value is <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-236ffc53ce5abad761714fa89b0eaa37_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#45;&#114;&#95;&#105;" title="Rendered by QuickLaTeX.com" height="11" width="26" style="vertical-align: -3px;"/> for <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-f34f74d98915e33f37a086f8cbfb996a_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#67;" title="Rendered by QuickLaTeX.com" height="12" width="14" style="vertical-align: 0px;"/> players <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-b53d1c850e3d39670961022481dc5260_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#67;&#95;&#105;" title="Rendered by QuickLaTeX.com" height="15" width="18" style="vertical-align: -3px;"/> because the negative sign indicates that a greater performance from <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-b53d1c850e3d39670961022481dc5260_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#67;&#95;&#105;" title="Rendered by QuickLaTeX.com" height="15" width="18" style="vertical-align: -3px;"/> would be expected to have a negative impact on the performance of the T side.</p>



<h3>Ridge Regression</h3>



<p>The data set consists of 2263 players. Each row will consist of 10 nonzero values (five positive, five negative) for these 2263 players because there are five players on each side. In addition, dummy variables based on the setting (or &#8220;map&#8221;) of the game are added to account for any bias. Certain maps are more favorable to the T side than the CT side, so this adjustment introduces eleven dummy variables for the eleven different maps played in the given time frame.</p>



<p>Thus, the input matrix <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-1f254194c2bde8a0513e74e01d867ca4_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#92;&#98;&#111;&#108;&#100;&#115;&#121;&#109;&#98;&#111;&#108;&#123;&#65;&#125;" title="Rendered by QuickLaTeX.com" height="13" width="15" style="vertical-align: 0px;"/> consists of 2274 variables and 38068 observations while the output vector <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-83cee32bf0518564ebc36bbfdfca1acc_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#92;&#98;&#111;&#108;&#100;&#115;&#121;&#109;&#98;&#111;&#108;&#123;&#98;&#125;" title="Rendered by QuickLaTeX.com" height="12" width="9" style="vertical-align: 0px;"/> (or <code>tWinPct</code>) has 38068 values. We also have a weight vector <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-d11f2cb7ea2ea2f59a358f9e7d313bfb_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#92;&#98;&#111;&#108;&#100;&#115;&#121;&#109;&#98;&#111;&#108;&#123;&#87;&#125;" title="Rendered by QuickLaTeX.com" height="12" width="21" style="vertical-align: 0px;"/> representing the number of rounds played in each observation. Then we are looking to find the estimates for the vector <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-a4997d1a0a6554f7c4b2e41d93ee7fe4_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#92;&#98;&#111;&#108;&#100;&#115;&#121;&#109;&#98;&#111;&#108;&#123;&#120;&#125;" title="Rendered by QuickLaTeX.com" height="8" width="11" style="vertical-align: 0px;"/> where <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-5da3ba419651af650638cf4833387a9e_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#92;&#98;&#111;&#108;&#100;&#115;&#121;&#109;&#98;&#111;&#108;&#123;&#87;&#125;&#92;&#98;&#111;&#108;&#100;&#115;&#121;&#109;&#98;&#111;&#108;&#123;&#65;&#125;&#92;&#98;&#111;&#108;&#100;&#115;&#121;&#109;&#98;&#111;&#108;&#123;&#120;&#125;&#61;&#92;&#98;&#111;&#108;&#100;&#115;&#121;&#109;&#98;&#111;&#108;&#123;&#87;&#125;&#92;&#98;&#111;&#108;&#100;&#115;&#121;&#109;&#98;&#111;&#108;&#123;&#98;&#125;" title="Rendered by QuickLaTeX.com" height="13" width="103" style="vertical-align: 0px;"/>.</p>



<p>For example, suppose a game is played between a team <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-25b206f25506e6d6f46be832f7119ffa_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#65;" title="Rendered by QuickLaTeX.com" height="13" width="13" style="vertical-align: 0px;"/> with players <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-97c2e9f3cfab5d1a0f113fd203a5e44c_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#65;&#95;&#49;&#44;&#65;&#95;&#50;&#44;&#8230;&#44;&#65;&#95;&#53;" title="Rendered by QuickLaTeX.com" height="17" width="109" style="vertical-align: -4px;"/> and a team <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-770fd1447ccf2fc229801b486b0d8f8a_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#66;" title="Rendered by QuickLaTeX.com" height="12" width="14" style="vertical-align: 0px;"/> with players <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-89dd2eb06e6eecb3207e848efef9bb8e_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#66;&#95;&#49;&#44;&#66;&#95;&#50;&#44;&#8230;&#44;&#66;&#95;&#53;" title="Rendered by QuickLaTeX.com" height="16" width="110" style="vertical-align: -4px;"/>. Team <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-25b206f25506e6d6f46be832f7119ffa_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#65;" title="Rendered by QuickLaTeX.com" height="13" width="13" style="vertical-align: 0px;"/> begins the game on the T side and ends the first half up nine rounds to six for team <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-770fd1447ccf2fc229801b486b0d8f8a_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#66;" title="Rendered by QuickLaTeX.com" height="12" width="14" style="vertical-align: 0px;"/>. Team <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-770fd1447ccf2fc229801b486b0d8f8a_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#66;" title="Rendered by QuickLaTeX.com" height="12" width="14" style="vertical-align: 0px;"/> then plays as the T team in the second half, winning six rounds again while team <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-25b206f25506e6d6f46be832f7119ffa_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#65;" title="Rendered by QuickLaTeX.com" height="13" width="13" style="vertical-align: 0px;"/> wins the necessary seven rounds needed to win the game with an overall score of 16-12. The game was played on map <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-a0ca1d4276a492c33d64f40b4a24ee16_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#77;&#95;&#123;&#49;&#48;&#125;" title="Rendered by QuickLaTeX.com" height="15" width="31" style="vertical-align: -3px;"/> in <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-6e117a29ebbb5edf37bc1afcd237bc1f_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#77;&#95;&#49;&#44;&#77;&#95;&#50;&#44;&#8230;&#44;&#77;&#95;&#123;&#49;&#49;&#125;" title="Rendered by QuickLaTeX.com" height="16" width="127" style="vertical-align: -4px;"/>. Then <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-1f254194c2bde8a0513e74e01d867ca4_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#92;&#98;&#111;&#108;&#100;&#115;&#121;&#109;&#98;&#111;&#108;&#123;&#65;&#125;" title="Rendered by QuickLaTeX.com" height="13" width="15" style="vertical-align: 0px;"/> would be equivalent to the matrix below where <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-ee9c384af2bfceea6832b92607160bf5_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#114;&#95;&#105;" title="Rendered by QuickLaTeX.com" height="11" width="13" style="vertical-align: -3px;"/> represents the player rating of the corresponding player.</p>



<p><img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-23fbab4693f0f0861859a106003f8bf3_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#92;&#98;&#111;&#108;&#100;&#115;&#121;&#109;&#98;&#111;&#108;&#123;&#65;&#125;&#32;&#61;&#92;&#98;&#111;&#114;&#100;&#101;&#114;&#109;&#97;&#116;&#114;&#105;&#120;&#123;&#32;&#38;&#32;&#65;&#95;&#49;&#32;&#38;&#32;&#65;&#95;&#50;&#32;&#38;&#32;&#65;&#95;&#51;&#32;&#38;&#32;&#65;&#95;&#52;&#32;&#38;&#32;&#65;&#95;&#53;&#32;&#38;&#32;&#66;&#95;&#49;&#32;&#38;&#32;&#66;&#95;&#50;&#32;&#38;&#32;&#66;&#95;&#51;&#32;&#38;&#32;&#66;&#95;&#52;&#32;&#38;&#32;&#66;&#95;&#53;&#32;&#38;&#32;&#92;&#99;&#100;&#111;&#116;&#115;&#32;&#38;&#32;&#77;&#95;&#123;&#49;&#48;&#125;&#32;&#38;&#32;&#77;&#95;&#123;&#49;&#49;&#125;&#92;&#99;&#114;&#38;&#32;&#49;&#47;&#114;&#95;&#105;&#32;&#38;&#32;&#49;&#47;&#114;&#95;&#105;&#32;&#38;&#32;&#49;&#47;&#114;&#95;&#105;&#32;&#38;&#32;&#49;&#47;&#114;&#95;&#105;&#32;&#38;&#32;&#49;&#47;&#114;&#95;&#105;&#32;&#38;&#32;&#45;&#114;&#95;&#105;&#32;&#38;&#32;&#45;&#114;&#95;&#105;&#32;&#38;&#32;&#45;&#114;&#95;&#105;&#32;&#38;&#32;&#45;&#114;&#95;&#105;&#32;&#38;&#32;&#45;&#114;&#95;&#105;&#32;&#38;&#32;&#92;&#99;&#100;&#111;&#116;&#115;&#32;&#38;&#32;&#49;&#32;&#38;&#32;&#48;&#92;&#99;&#114;&#38;&#32;&#45;&#114;&#95;&#105;&#32;&#38;&#32;&#45;&#114;&#95;&#105;&#32;&#38;&#32;&#45;&#114;&#95;&#105;&#32;&#38;&#32;&#45;&#114;&#95;&#105;&#32;&#38;&#32;&#45;&#114;&#95;&#105;&#32;&#38;&#32;&#49;&#47;&#114;&#95;&#105;&#32;&#38;&#32;&#49;&#47;&#114;&#95;&#105;&#32;&#38;&#32;&#49;&#47;&#114;&#95;&#105;&#32;&#38;&#32;&#49;&#47;&#114;&#95;&#105;&#32;&#38;&#32;&#49;&#47;&#114;&#95;&#105;&#32;&#38;&#32;&#92;&#99;&#100;&#111;&#116;&#115;&#32;&#38;&#32;&#49;&#32;&#38;&#32;&#48;&#125;" title="Rendered by QuickLaTeX.com" height="66" width="688" style="vertical-align: -17px;"/></p>



<p>All other player and map variables in <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-1f254194c2bde8a0513e74e01d867ca4_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#92;&#98;&#111;&#108;&#100;&#115;&#121;&#109;&#98;&#111;&#108;&#123;&#65;&#125;" title="Rendered by QuickLaTeX.com" height="13" width="15" style="vertical-align: 0px;"/> would have a corresponding value of <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-a5e437be25f29374d30f66cd46adf81c_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#48;" title="Rendered by QuickLaTeX.com" height="12" width="9" style="vertical-align: 0px;"/> for these two rows. The weight vector <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-d11f2cb7ea2ea2f59a358f9e7d313bfb_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#92;&#98;&#111;&#108;&#100;&#115;&#121;&#109;&#98;&#111;&#108;&#123;&#87;&#125;" title="Rendered by QuickLaTeX.com" height="12" width="21" style="vertical-align: 0px;"/> would contain values <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-b59223d2c162a0fdd163af8597f0845e_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#49;&#53;" title="Rendered by QuickLaTeX.com" height="13" width="16" style="vertical-align: 0px;"/> and <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-837d0d6b05c238eddf106b68ec9dcfd6_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#49;&#51;" title="Rendered by QuickLaTeX.com" height="12" width="17" style="vertical-align: 0px;"/>, representing the total number of rounds played in each half. Finally, the vector <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-83cee32bf0518564ebc36bbfdfca1acc_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#92;&#98;&#111;&#108;&#100;&#115;&#121;&#109;&#98;&#111;&#108;&#123;&#98;&#125;" title="Rendered by QuickLaTeX.com" height="12" width="9" style="vertical-align: 0px;"/> representing the response variable would have values <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-478037b815e2c386ccf664d72fbab077_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#48;&#46;&#54;&#48;&#48;" title="Rendered by QuickLaTeX.com" height="12" width="41" style="vertical-align: 0px;"/> and <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-03936e410dc21ffe31f5fea32e118cb9_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#48;&#46;&#52;&#54;&#50;" title="Rendered by QuickLaTeX.com" height="12" width="40" style="vertical-align: 0px;"/>, representing the percentage of rounds won by the T side.</p>



<p>The traditional ordinary least squares (OLS) solution would be to compute the estimates for <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-a4997d1a0a6554f7c4b2e41d93ee7fe4_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#92;&#98;&#111;&#108;&#100;&#115;&#121;&#109;&#98;&#111;&#108;&#123;&#120;&#125;" title="Rendered by QuickLaTeX.com" height="8" width="11" style="vertical-align: 0px;"/> as <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-aa61ca222a570cbe1e5147559fda915a_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#40;&#92;&#98;&#111;&#108;&#100;&#115;&#121;&#109;&#98;&#111;&#108;&#123;&#65;&#125;&#94;&#123;&#84;&#125;&#92;&#98;&#111;&#108;&#100;&#115;&#121;&#109;&#98;&#111;&#108;&#123;&#87;&#125;&#92;&#98;&#111;&#108;&#100;&#115;&#121;&#109;&#98;&#111;&#108;&#123;&#65;&#125;&#41;&#94;&#123;&#45;&#49;&#125;&#92;&#98;&#111;&#108;&#100;&#115;&#121;&#109;&#98;&#111;&#108;&#123;&#65;&#125;&#94;&#123;&#84;&#125;&#92;&#98;&#111;&#108;&#100;&#115;&#121;&#109;&#98;&#111;&#108;&#123;&#98;&#125;" title="Rendered by QuickLaTeX.com" height="21" width="130" style="vertical-align: -5px;"/>. To handle collinearity in the data (as teammates will be playing with each other at the same time), we introduce a penalty term that reduces variance by shrinking the coefficients towards zero. Thus, the ridge regression solution is denoted as <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-60174dd510543f97f3ceb541003ced6c_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#92;&#98;&#111;&#108;&#100;&#115;&#121;&#109;&#98;&#111;&#108;&#123;&#120;&#125;&#61;&#40;&#92;&#98;&#111;&#108;&#100;&#115;&#121;&#109;&#98;&#111;&#108;&#123;&#65;&#125;&#94;&#123;&#84;&#125;&#92;&#98;&#111;&#108;&#100;&#115;&#121;&#109;&#98;&#111;&#108;&#123;&#87;&#125;&#92;&#98;&#111;&#108;&#100;&#115;&#121;&#109;&#98;&#111;&#108;&#123;&#65;&#125;&#43;&#92;&#108;&#97;&#109;&#98;&#100;&#97;&#92;&#98;&#111;&#108;&#100;&#115;&#121;&#109;&#98;&#111;&#108;&#123;&#73;&#125;&#41;&#94;&#123;&#45;&#49;&#125;&#92;&#98;&#111;&#108;&#100;&#115;&#121;&#109;&#98;&#111;&#108;&#123;&#65;&#125;&#94;&#123;&#84;&#125;&#92;&#98;&#111;&#108;&#100;&#115;&#121;&#109;&#98;&#111;&#108;&#123;&#87;&#125;&#92;&#98;&#111;&#108;&#100;&#115;&#121;&#109;&#98;&#111;&#108;&#123;&#98;&#125;" title="Rendered by QuickLaTeX.com" height="21" width="231" style="vertical-align: -5px;"/>. The ridge parameter <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-2b5c45836864531b8e37025dabadd24a_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#92;&#108;&#97;&#109;&#98;&#100;&#97;" title="Rendered by QuickLaTeX.com" height="12" width="10" style="vertical-align: 0px;"/> is a constant that represents the degree of regularization; when <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-a74988863391c7f907c781f3d1ddf6d6_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#92;&#108;&#97;&#109;&#98;&#100;&#97;&#61;&#48;" title="Rendered by QuickLaTeX.com" height="12" width="43" style="vertical-align: 0px;"/>, the ridge solution is equivalent to the OLS solution. If <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-084c1e3071d9c9bbac32ad420526c034_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#92;&#108;&#97;&#109;&#98;&#100;&#97;&#61;&#92;&#105;&#110;&#102;&#116;&#121;" title="Rendered by QuickLaTeX.com" height="12" width="51" style="vertical-align: 0px;"/>, then all of the coefficient estimates would be zero.</p>



<p>We ran k-fold cross validation to find an optimal <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-2b5c45836864531b8e37025dabadd24a_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#92;&#108;&#97;&#109;&#98;&#100;&#97;" title="Rendered by QuickLaTeX.com" height="12" width="10" style="vertical-align: 0px;"/> using the &#8220;one-standard-error&#8221; suggested by the authors of the <code>glmnet</code> package used for modeling (Friedman et al., 2010). The cross validation plot of mean squared error and <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-af0bdec4a37e1026cbc51353b351e7e5_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#92;&#108;&#111;&#103;&#123;&#40;&#92;&#108;&#97;&#109;&#98;&#100;&#97;&#125;&#41;" title="Rendered by QuickLaTeX.com" height="19" width="49" style="vertical-align: -5px;"/> is shown in Figure 1.</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img src="https://www.thespax.com/wp-content/uploads/2022/02/image.png" alt="" class="wp-image-4564" width="703" height="476" srcset="https://www.thespax.com/wp-content/uploads/2022/02/image.png 937w, https://www.thespax.com/wp-content/uploads/2022/02/image-768x520.png 768w" sizes="(max-width: 703px) 100vw, 703px" /></figure></div>



<p>Using this value of <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-2b5c45836864531b8e37025dabadd24a_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#92;&#108;&#97;&#109;&#98;&#100;&#97;" title="Rendered by QuickLaTeX.com" height="12" width="10" style="vertical-align: 0px;"/>, we were then able to use the ridge regression solution to compute the model estimates <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-a4997d1a0a6554f7c4b2e41d93ee7fe4_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#92;&#98;&#111;&#108;&#100;&#115;&#121;&#109;&#98;&#111;&#108;&#123;&#120;&#125;" title="Rendered by QuickLaTeX.com" height="8" width="11" style="vertical-align: 0px;"/> corresponding to each variable in <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-1f254194c2bde8a0513e74e01d867ca4_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#92;&#98;&#111;&#108;&#100;&#115;&#121;&#109;&#98;&#111;&#108;&#123;&#65;&#125;" title="Rendered by QuickLaTeX.com" height="13" width="15" style="vertical-align: 0px;"/>. The effect of <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-d40f16c1b338d0c31d3a37a2822e9d5e_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#92;&#108;&#111;&#103;&#40;&#92;&#108;&#97;&#109;&#98;&#100;&#97;&#41;" title="Rendered by QuickLaTeX.com" height="19" width="46" style="vertical-align: -5px;"/> on the model coefficients can be seen in Figure 2, where a vertical line denotes our chosen ridge parameter. The reduction in variance and the shrinkage towards zero of the model coefficients as <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-d40f16c1b338d0c31d3a37a2822e9d5e_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#92;&#108;&#111;&#103;&#40;&#92;&#108;&#97;&#109;&#98;&#100;&#97;&#41;" title="Rendered by QuickLaTeX.com" height="19" width="46" style="vertical-align: -5px;"/> increases can be seen in this graph.</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img src="https://www.thespax.com/wp-content/uploads/2022/02/image-1.png" alt="" class="wp-image-4565" width="708" height="479" srcset="https://www.thespax.com/wp-content/uploads/2022/02/image-1.png 944w, https://www.thespax.com/wp-content/uploads/2022/02/image-1-768x519.png 768w" sizes="(max-width: 708px) 100vw, 708px" /></figure></div>



<h2><strong>Results</strong></h2>



<p>The ridge regression model&#8217;s coefficients for map are shown in Table 1 along with the average T side win percentage on that map.</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img width="666" height="356" src="https://www.thespax.com/wp-content/uploads/2022/02/image-4.png" alt="" class="wp-image-4568"/></figure></div>



<p>The coefficients for the remaining variables represent the estimated impact of each player in the model. The players with the ten highest coefficient estimates are shown in Table 2. We included their HLTV ratings and the corresponding percentile based on the rating as a way to compare the model results.</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img width="613" height="316" src="https://www.thespax.com/wp-content/uploads/2022/02/image-5.png" alt="" class="wp-image-4569"/></figure></div>



<p>We explored the relationship between the coefficient estimates and the HLTV player ratings that were used as prior information in the model. Figure 3 shows a plot of a player&#8217;s average HLTV rating versus their coefficient estimate among players with at least 300 games played. </p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img src="https://www.thespax.com/wp-content/uploads/2022/02/image-2.png" alt="" class="wp-image-4566" width="698" height="482" srcset="https://www.thespax.com/wp-content/uploads/2022/02/image-2.png 930w, https://www.thespax.com/wp-content/uploads/2022/02/image-2-768x530.png 768w" sizes="(max-width: 698px) 100vw, 698px" /></figure></div>



<p>The correlation coefficient between rating and coefficient estimate was found to be 0.684 for these points, and the weighted correlation coefficient with games played as the weight for all points was found to be 0.658.</p>



<p>We also examined the relationship between the aforementioned HLTV rating and coefficient estimate with a player&#8217;s overall win rate in the time frame of interest. A weighted correlation matrix (weighted on games played) between these three variables is shown in Table 3.</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img width="437" height="231" src="https://www.thespax.com/wp-content/uploads/2022/02/image-3.png" alt="" class="wp-image-4567"/></figure></div>



<h2><strong>Discussion</strong></h2>



<p>The map coefficient estimates in Table 1 are clearly related with the proportion of rounds won by the T side in the data set. If the T side has a win proportion of greater than 0.5 on any given map, the coefficient estimate is positive. Otherwise if the T side has a win proportion below 0.5, the corresponding estimate for that map is negative. The absolute value of the coefficient estimate depends on the difference between the proportion and 0.5, along with the proportion&#8217;s confidence interval. The 95% confidence interval was computed for the proportion of rounds won by the T side on each map (<code>tWinPct</code>) and the size of the interval varies based on how high the sample size is for each map. The map Tuscan has a massive 95% confidence interval for <code>tWinPct</code> from 0.335 to 0.541 because the map was only played in eight games (a total of 89 rounds), so it also has the coefficient estimate closest to zero.</p>



<p>The remaining model coefficient estimates represent the estimated impact of each player. As shown in Table 2, we&#8217;ve found that seven of the players with a top ten coefficient estimate also had an HLTV rating in at least the 95th percentile. The players with the five highest HLTV ratings (minimum 100 maps played) are all in the top six for coefficient estimates: s1mple, ZywOo, sh1ro, device, and NiKo. Oleksandr &#8220;s1mple&#8221; Kostyliev, Nicolai &#8220;device&#8221; Reedtz, and Nikola &#8220;NiKo&#8221; Kovač are all regarded as some of the greatest CS:GO players of all-time, while Mathieu &#8220;ZywOo&#8221; Herbaut and Dmitriy &#8220;sh1ro&#8221; Sokolov are young stars who are considered top five players in the world today. These claims seem to be supported by the players&#8217; statistical dominance.</p>



<p>The weighted correlation matrix of player rating, win rate, and coefficient estimate (Table 3) suggests that the model estimates blend together both contribution to winning (0.609) and individual performance (0.658) in a way that neither metric can do on their own. By being able to combine both intertwined aspects of the game, teams can identify players that put up &#8220;empty stats&#8221; (racking up a high number of eliminations, but not contributing as much to their team&#8217;s winning chances) or players that quietly impact the game more than their basic statistics suggest.</p>



<p>Regularization has previously been used in a similar way for player evaluation in the National Basketball Association (Sill, 2010) and the same methodology appears to be applicable to an e-sports context. Future research should begin to explore the predictive capabilities of a regularization framework and continue to expand the use of advanced statistical methods in e-sports. Our regularization methodology can also be altered to better handle players with fluctuating skill levels throughout the time frame covered in the data set. For example, a player who peaked at a high skill level and then regressed later on would be treated as a single variable despite having varying impact throughout the data set. Also, the map dummy variables do not account for updates to each map that have taken place over the past years &#8211; these updates can affect the impact each map has on the terrorist team&#8217;s win rate. Despite the room for improvement, we believe that our research is a strong starting point for more advanced methods of player evaluation in e-sports.</p>



<h2><strong>References</strong></h2>



<ol><li>Friedman, J. H., T. Hastie, and R. Tibshirani. “Regularization Paths for Generalized Linear Models via Coordinate Descent”. Journal of Statistical Software, vol. 33, no. 1, Feb. 2010, pp. 1-22, doi:10.18637/jss.v033.i01.</li><li>Milovanovic, P. (2017, June 14). Introducing rating 2.0. HLTV.org. Retrieved December 6, 2021, from https://www.hltv.org/news/20695/introducing-rating-20.</li><li>Sill, Joseph. &#8220;Improved NBA adjusted +/- using regularization and out-of-sample testing.&#8221; Proceedings of the 2010 MIT sloan sports analytics conference. 2010.</li></ol>
<p>The post <a rel="nofollow" href="https://www.thespax.com/misc/quantifying-the-in-game-impact-of-counter-strike-global-offensive-players-through-ridge-regression/">Quantifying the In-Game Impact of Counter-Strike: Global Offensive Players</a> appeared first on <a rel="nofollow" href="https://www.thespax.com">The Spax</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.thespax.com/misc/quantifying-the-in-game-impact-of-counter-strike-global-offensive-players-through-ridge-regression/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
