<?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>NBA Archives - The Spax</title>
	<atom:link href="https://www.thespax.com/category/nba/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.thespax.com</link>
	<description></description>
	<lastBuildDate>Sun, 17 Apr 2022 05:35:42 +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>NBA Archives - The Spax</title>
	<link>https://www.thespax.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<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>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_0" data-footable_id="4599" data-filter-delay="1000" aria-label="poeltlResultsFull.csv"            id="footable_4599"
           data-unique_identifier="ninja_table_unique_id_1841277061_4599"
           class=" foo-table ninja_footable foo_table_4599 ninja_table_unique_id_1841277061_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_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_1" data-footable_id="4614" data-filter-delay="1000" aria-label="poeltlResultsReduced.csv"            id="footable_4614"
           data-unique_identifier="ninja_table_unique_id_80763698_4614"
           class=" foo-table ninja_footable foo_table_4614 ninja_table_unique_id_80763698_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_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_2" data-footable_id="4620" data-filter-delay="1000" aria-label="poeltlGameResults.csv"            id="footable_4620"
           data-unique_identifier="ninja_table_unique_id_1534763164_4620"
           class=" foo-table ninja_footable foo_table_4620 ninja_table_unique_id_1534763164_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_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>How Have the NBA’s New Foul-Baiting Rules Affected League Gameplay?</title>
		<link>https://www.thespax.com/nba/how-have-the-nbas-new-foul-baiting-rules-affected-league-gameplay/</link>
					<comments>https://www.thespax.com/nba/how-have-the-nbas-new-foul-baiting-rules-affected-league-gameplay/#respond</comments>
		
		<dc:creator><![CDATA[DeMar Akhtar]]></dc:creator>
		<pubDate>Tue, 11 Jan 2022 19:43:47 +0000</pubDate>
				<category><![CDATA[NBA]]></category>
		<guid isPermaLink="false">https://www.thespax.com/?p=4535</guid>

					<description><![CDATA[<p>The NBA implemented rule changes in the 2021 offseason to mitigate foul-baiting. How has gameplay been affected by the new rules so far?</p>
<p>The post <a rel="nofollow" href="https://www.thespax.com/nba/how-have-the-nbas-new-foul-baiting-rules-affected-league-gameplay/">How Have the NBA’s New Foul-Baiting Rules Affected League Gameplay?</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"><img width="800" height="533" src="https://www.thespax.com/wp-content/uploads/2022/01/hardenPic.jpg" alt="" class="wp-image-4537" srcset="https://www.thespax.com/wp-content/uploads/2022/01/hardenPic.jpg 800w, https://www.thespax.com/wp-content/uploads/2022/01/hardenPic-768x512.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /><figcaption>John Minchillo &#8211; Associated Press</figcaption></figure></div>



<p>Foul-baiting. It is a phenomenon utilized by many of the league’s stars. For good reason, a noticeable portion of them are polarizing to fans. Some professionals in this category include James Harden and Trae Young–both maestros in the technique of forcing the officials to call a foul on the victimized defender.</p>



<p>Fans of the sport have voiced their displeasure of these tacky calls, and the game with this absence has been magnified with the conclusion of the 2020 Olympics. With the event using the established FIBA ruleset, a multitude of NBA actions were not allowed in Tokyo.&nbsp;</p>



<p>NBA Superstar Damian Lillard voiced his experience of the game overseas compared to the NBA, stating in an interview with Mikey Domagdala of the Inside Buzz, “Best scorers in the NBA score from three and get fouled in FIBA, not as many foul calls; more physical. Also, no defensive 3 seconds so the paint is more crowded and refs don&#8217;t blow the whistle. It&#8217;s hard. There&#8217;s so many things that allow scoring to be easier in the NBA”.&nbsp;</p>



<p>It was only inevitable before the association took action. Preceding the 2021-22 NBA Season, the league determined that a multitude of typical actions taken by the players were &#8220;non-basketball moves.&#8221; Some of these include:</p>



<ul class="SomeClass"><li>veering off path <a href="https://streamable.com/3m6u2o">https://streamable.com/3m6u2o</a>&nbsp;</li><li>overt/leg extensions on jump shots <a href="https://streamable.com/oym12a">https://streamable.com/oym12a</a>&nbsp;</li><li>off-arm movement to initiate contact (hooking) <a href="https://streamable.com/krnqt5">https://streamable.com/krnqt5</a>&nbsp;</li><li>abnormal launch angle <a href="https://streamable.com/9jgwlj">https://streamable.com/9jgwlj</a>&nbsp;</li></ul>



<p>With the first few weeks of the season proceeding smoothly, it seemed that free throw attempts were down across the board.&nbsp;<img src="https://lh4.googleusercontent.com/aKVgaB5NKldo-SUHkwPO9QU2k80_U6vrTIVSGlbSExfHbtbXhSI7ymjJ8rNH7T8HPQS7WXFxe65QLSMWsZPLbX3Y0LnHw3niI9VShJl3Z3pwyk9eM5Bj8nXdvQ1cJwvyW6fe1w-X" width="250" height="296"><img src="https://lh6.googleusercontent.com/AeOw34rAX1yHnBN-C71fXNTw2TMFSc8PwNmHfb6SOJUspwACovy39pbAsqGmt_vS-ZU_SZBdMpwaAhFkbjnYTEsGSjIAk6R0j5MLphOaG1qp5rdskuZmg7uxXiEJ-Lmzjm1nm5Bb" width="249" height="296"></p>



<p>With these changes altering the number of attempts, some notable offenders and coaching staff members outcry at the tally and the decision to not benefit the atypical movement.</p>



<p>&#8220;Sometimes, I feel like, coming into a game, it&#8217;s already predetermined. I already have that stigma of getting foul calls&#8221; said James Harden. In addition, his head Coach Steve Nash called him the &#8220;poster boy,&#8221; for the new rules, both seeming visibly upset in various games throughout the first month of play. Harden, through the first 20 games, had only averaged 6.8 FTA/game&#8211;down from his average of 10.4 throughout his stint in Houston.</p>



<p>Another star hit by the recent rule change, Trae Young, also had words about referees swallowing their whistle. Complementary to agreeing with Harden about the stigma players have noticed, he ends in an interview saying, &#8220;I just hope they call it within the rules because I know the rules, too. I&#8217;ve done my research and my book work, too.&#8221; Through the first 20 games, Young&#8217;s free throws attempted in each contest averaged at 5.5&#8211;down from 8.7 just a season ago.</p>



<p>Even with stars disagreeing with the rule modification, the players&#8217; adaptation has caused a noticeable decrease in the number of shooting fouls called, but is this change here to stay? Or is it merely a temporary occurrence?</p>



<p>Looking at the remainder of games played for the two stars aforementioned, along with other players, their FTA has increased considerably compared to their first 20 games played.</p>



<figure class="wp-block-table"><table><tbody><tr><td><strong>Player</strong></td><td><strong>First 20 Games (FTA/game)</strong></td><td><strong>21st game on (FTA/game)</strong></td><td><strong>Previous season (FTA/game)</strong></td></tr><tr><td>Trae Young</td><td>5.5</td><td>8.8</td><td>8.7</td></tr><tr><td>James Harden</td><td>6.8</td><td>10.8</td><td>10.4 (Houston seasons averaged)<br>7.3 (Brooklyn)</td></tr><tr><td>Giannis Antetokounmpo</td><td>10.1</td><td>10.7</td><td>9.5</td></tr><tr><td>Joel Embiid</td><td>9.8</td><td>10.6</td><td>10.7</td></tr><tr><td>Jimmy Butler*</td><td>8.6</td><td>6.5</td><td>8.1</td></tr><tr><td>Stephen Curry</td><td>4.5</td><td>5.1</td><td>6.3</td></tr></tbody></table></figure>



<p>*Jimmy Butler has played a much lower amount of games past the Heat’s 21st game; left early in multiple games through this span</p>



<p>Looking at the statistics, the players who take mostly jump shots (Young, Harden, Curry) have been most affected by the rule change in the first 20 games. All three of Embiid, Antetokounmpo, and Embiid take a large portion of their shots closer to the basket–an area that hasn’t been as targeted.&nbsp;</p>



<p>Notably, every player&#8217;s free throw attempts after the first 20 games increased, excluding the injury-prone Jimmy Butler. The highest jumps (Young and Harden) have even upped their volume exceeding the amount totaled in their previous seasons.</p>



<p>Looking at the jumps between the two different points of the season, it is evident that officials have returned to benefitting foul maestros such as Harden and Young. But what exactly is the source for this resurgence?</p>



<p>A problem referees are facing is the health and safety protocol. According to Adrian Wojnarowski, more than ⅓ of NBA-level officials have been placed in the protocol, causing many games to undergo with either one fewer official or rookie referees taking the mantle. These prolonged absences can attribute to the resurgence of free throw attempts, with the understandable intimidation pushed upon inexperienced referees by the veteran NBA players.</p>



<p>With nearly half of the season remaining, the rule changes will be tested. Will the trend of free throw attempts stay as it has been? Or will the rule alteration prove successful with experienced referees returning to action? Regardless, with the sport rapidly changing, the association has to evolve.</p>
<p>The post <a rel="nofollow" href="https://www.thespax.com/nba/how-have-the-nbas-new-foul-baiting-rules-affected-league-gameplay/">How Have the NBA’s New Foul-Baiting Rules Affected League Gameplay?</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/how-have-the-nbas-new-foul-baiting-rules-affected-league-gameplay/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Quantifying the Streakiness of NBA Shooters</title>
		<link>https://www.thespax.com/nba/quantifying-the-streakiness-of-nba-shooters/</link>
					<comments>https://www.thespax.com/nba/quantifying-the-streakiness-of-nba-shooters/#respond</comments>
		
		<dc:creator><![CDATA[Ahmed Cheema]]></dc:creator>
		<pubDate>Thu, 23 Dec 2021 03:55:55 +0000</pubDate>
				<category><![CDATA[NBA]]></category>
		<guid isPermaLink="false">https://www.thespax.com/?p=4506</guid>

					<description><![CDATA[<p>We can easily measure three-point shooting efficiency with 3P%, but how can we quantify the separate trait of streakiness?</p>
<p>The post <a rel="nofollow" href="https://www.thespax.com/nba/quantifying-the-streakiness-of-nba-shooters/">Quantifying the Streakiness of NBA Shooters</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/2021/12/danny.jpeg" alt="" class="wp-image-4507" width="800" height="533" srcset="https://www.thespax.com/wp-content/uploads/2021/12/danny.jpeg 2000w, https://www.thespax.com/wp-content/uploads/2021/12/danny-768x512.jpeg 768w, https://www.thespax.com/wp-content/uploads/2021/12/danny-1536x1025.jpeg 1536w" sizes="(max-width: 800px) 100vw, 800px" /><figcaption>Bill Streicher &#8211; USA Today Sports</figcaption></figure></div>







<p>Over the course of his ongoing NBA career, Danny Green has hit 1504 regular season three-pointers at an elite 40% clip. His combination of shooting and defensive ability have made him a valuable 3&amp;D role player, leading to NBA titles for the San Antonio Spurs, Toronto Raptors, and Los Angeles Lakers. Needless to say, Green is one of the better catch-and-shoot perimeter players in recent memory.</p>



<p>However, Green is also known for the inconsistency of his shooting. While his career 40% three-point percentage casts no doubt on the general effectiveness of his jumper, it doesn&#8217;t tell us anything about his streakiness as a shooter. Green&#8217;s nickname &#8220;Icy-Hot&#8221; represents his reputation as a player who can be prone to extremely poor stretches of shooting or stretches where he seemingly can&#8217;t miss.</p>



<p>We know that we can measure a shooter&#8217;s efficiency by simply computing their made three-point field goals divided by their attempts. But how can we measure their consistency (or lack thereof)? How can we determine whether Green is actually a particularly inconsistent shooter or if his reputation just comes from the increased spotlight of a player almost always on a contending team?</p>



<p>We will represent a series of shot attempts as a binary sequence, or a series of ones and zeros. A one will represent a successful three-point shot while a zero will represent an unsuccessful three-point shot. We will only be considering three-point shots because while they do vary in terms of difficulty (shot distance, location, level of contest, catch-and-shoot vs. off the dribble, etc), their circumstances are generally more consistent than for other types of shots. </p>



<p>Consider the following sequence of ten successive shots.</p>



<p class="has-text-align-center"><img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-507b19902c3e5b3bd0e9d83e4604340c_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#120;&#61;&#92;&#98;&#101;&#103;&#105;&#110;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#49;&#32;&#38;&#32;&#49;&#32;&#38;&#32;&#49;&#32;&#38;&#32;&#48;&#32;&#38;&#32;&#48;&#32;&#38;&#32;&#49;&#32;&#38;&#32;&#48;&#32;&#38;&#32;&#49;&#32;&#38;&#32;&#49;&#32;&#38;&#32;&#48;&#92;&#101;&#110;&#100;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;" title="Rendered by QuickLaTeX.com" height="22" width="280" style="vertical-align: -7px;"/></p>



<p>We&#8217;ll quantify the streakiness of this binary sequence as <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-d7190e581c95fc5c0dfc5159b6ae9fe3_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#92;&#116;&#101;&#120;&#116;&#123;&#83;&#83;&#71;&#125;&#61;&#92;&#115;&#117;&#109;&#95;&#123;&#105;&#61;&#49;&#125;&#94;&#123;&#110;&#125;&#32;&#103;&#95;&#123;&#105;&#125;&#94;&#50;" title="Rendered by QuickLaTeX.com" height="20" width="118" style="vertical-align: -5px;"/> where <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-9370d38107d6479e4ccbd60a56f873b4_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#103;&#95;&#105;" title="Rendered by QuickLaTeX.com" height="12" width="13" style="vertical-align: -4px;"/> represents the length of the <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-695d9d59bd04859c6c99e7feb11daab6_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#105;" title="Rendered by QuickLaTeX.com" height="12" width="6" style="vertical-align: 0px;"/>th gap between successes (ones) in <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-ede05c264bba0eda080918aaa09c4658_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#120;" title="Rendered by QuickLaTeX.com" height="8" width="10" style="vertical-align: 0px;"/> and <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-b170995d512c659d8668b4e42e1fef6b_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#110;" title="Rendered by QuickLaTeX.com" height="8" width="11" style="vertical-align: 0px;"/> is equal to the total number of gaps. Thus, in this example we see that <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-afb5c33e87d9f0df89672f197f566feb_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#103;&#61;&#92;&#98;&#101;&#103;&#105;&#110;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#48;&#32;&#38;&#32;&#48;&#32;&#38;&#32;&#48;&#32;&#38;&#32;&#50;&#32;&#38;&#32;&#49;&#32;&#38;&#32;&#48;&#32;&#38;&#32;&#49;&#92;&#101;&#110;&#100;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;" title="Rendered by QuickLaTeX.com" height="22" width="203" style="vertical-align: -7px;"/>. Three consecutive successes at the start of the sequence correspond with three gaps of length zero, then we see a gap of length two followed by a gap of length one, and so on. Finally, we compute <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-3132d8bf5a0e047d7c4c9585e4e83d9b_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#92;&#115;&#117;&#109;&#95;&#123;&#105;&#61;&#49;&#125;&#94;&#123;&#110;&#125;&#32;&#103;&#95;&#123;&#105;&#125;&#94;&#50;&#61;&#54;" title="Rendered by QuickLaTeX.com" height="20" width="94" style="vertical-align: -5px;"/>.</p>



<p>The number <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-b5c3e12330dabaeec7413281aba0f134_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#54;" title="Rendered by QuickLaTeX.com" height="12" width="9" style="vertical-align: 0px;"/> doesn&#8217;t tell us much on its own. The next step is to derive a p-value for this observed value by running a randomization test based on 10000 permutations of the binary sequence <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-ede05c264bba0eda080918aaa09c4658_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#120;" title="Rendered by QuickLaTeX.com" height="8" width="10" style="vertical-align: 0px;"/>. In other words, we will randomize the order of the values in <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-ede05c264bba0eda080918aaa09c4658_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#120;" title="Rendered by QuickLaTeX.com" height="8" width="10" style="vertical-align: 0px;"/> and repeat the process above to calculate <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-d3141d3d70a8c309b202a7af3197b442_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#92;&#116;&#101;&#120;&#116;&#123;&#83;&#83;&#71;&#125;" title="Rendered by QuickLaTeX.com" height="13" width="33" style="vertical-align: -1px;"/>. By doing this for 10000 iterations, we will be able to determine how extreme our observed value is compared to expectation.</p>



<p>Shown below is the histogram of the sum of squared gaps for all 10000 iterations of the randomization test.</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img src="https://www.thespax.com/wp-content/uploads/2021/12/streakinessTest.svg" alt="" class="wp-image-4513" width="600" height="400"/></figure></div>



<p>Given the short length of <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-ede05c264bba0eda080918aaa09c4658_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#120;" title="Rendered by QuickLaTeX.com" height="8" width="10" style="vertical-align: 0px;"/> in this example, there are only five possible values of <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-d3141d3d70a8c309b202a7af3197b442_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#92;&#116;&#101;&#120;&#116;&#123;&#83;&#83;&#71;&#125;" title="Rendered by QuickLaTeX.com" height="13" width="33" style="vertical-align: -1px;"/>. In total, <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-ea97b603a3a48e065df305886b00563a_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#92;&#116;&#101;&#120;&#116;&#123;&#83;&#83;&#71;&#125;&#92;&#103;&#101;&#113;&#54;" title="Rendered by QuickLaTeX.com" height="15" width="66" style="vertical-align: -3px;"/> for 7890 of the 10000 iterations, yielding a p-value of <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-22c4ba0150224489968a923447620e66_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#48;&#46;&#55;&#56;&#57;" title="Rendered by QuickLaTeX.com" height="13" width="41" style="vertical-align: 0px;"/>. A p-value of 1 represents perfect consistency while p-values closer to 0 are indicative of greater streakiness. There is no reason to think that the example binary sequence <img src="https://www.thespax.com/wp-content/ql-cache/quicklatex.com-ede05c264bba0eda080918aaa09c4658_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#120;" title="Rendered by QuickLaTeX.com" height="8" width="10" style="vertical-align: 0px;"/> is inconsistent at all, but we&#8217;re interested in larger sample sizes. Let&#8217;s move on to the focus of this article.</p>



<p>I calculated the aforementioned p-value for the players in the top-100 for three-point attempts since the 2015-16 season. I also only analyzed the three-point attempts for each player from that 2015-16 season to today&#8217;s date. The choice of the 2015-16 season as a cutoff was somewhat arbitrary, but it felt appropriate as it was the first season after the Warriors proved that a jumpshooting team could win the Finals (or at least that was the mainstream narrative following the 2015 Finals).</p>



<p>Let&#8217;s go back to the example of Danny Green. The sum of squared gaps for the binary sequence representing his 2710 attempts in this dataset is equal to 7441. It&#8217;s not a particularly meaningful number on its own, but we can run our randomization test to determine just how abnormal this value is.</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img src="https://www.thespax.com/wp-content/uploads/2021/12/streakinessTestDG.svg" alt="" class="wp-image-4515" width="600" height="400"/></figure></div>



<p>The p-value for this test is 0.0949, suggesting that Green&#8217;s shooting over the past seven seasons has been streakier than we&#8217;d expect on average assuming that he was a perfectly consistent shooter (i.e. all of the permutations of the binary sequence would be equally likely).</p>



<p>We can repeat the same process for each player and have the p-value represent their consistency (as a lower p-value suggests greater streakiness). A plot of the results is shown below (the full data is at the bottom of the article).</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img src="https://www.thespax.com/wp-content/uploads/2021/12/efficiencyVsConsistency.svg" alt="" class="wp-image-4516" width="650" height="477"/></figure></div>



<p>I plotted the p-value from the randomization test for each player on the x-axis and their three-point percentage on the y-axis. It should be noted that that three-point percentage isn&#8217;t a perfect measure of shooting ability because different players attempt shots of varying difficulty. For example, Joe Harris&#8217; attempts are certainly easier to convert than Steph Curry&#8217;s. Still, 3PT% is a good estimate of shooting ability for this sample size.</p>



<p>The players on the left side of the plot tend to be streakier shooters, and a lot of those names aren&#8217;t super unexpected. Harden, Bertans, Thompson, Oubre, Smart, etc are all players who would generally be considered streaky by NBA fans and it seems that this reputation is justified. Of course, the shooting ability among these names varies <em>a lot</em>. Klay Thompson may be streaky, but he&#8217;s still one of the greatest shooters of all-time. When he&#8217;s hot, he&#8217;s <a href="https://www.youtube.com/watch?v=5nyBpt9tRsg" target="_blank" rel="noreferrer noopener">hot</a>. </p>



<p>On the other side, we see the shooters that have generally been more consistent. The top right includes some of the better shooters in recent memory, including the best shooter ever in Steph Curry. Curry&#8217;s combination of elite efficiency &amp; consistency on his difficult shot selection is truly remarkable.</p>



<p>The bottom right has players who are poor shooters and, well, consistently poor. You don&#8217;t really hear about Aaron Gordon or Dennis Schroder&#8217;s reoccuring hot streaks from deep, so it makes sense to see them have high consistency. </p>



<p>This raises an interesting question regarding the value in consistency. I would think that a great shooter who is consistent would be preferable to a streakier elite shooter. You&#8217;re less likely to have to deal with poor shooting slumps and instead getting consistent production from the perimeter. What about inefficient shooters? Would you rather have a consistent poor shooter or an inconsistent poor shooter? Is it possible that inconsistency would be beneficial in this situation because a streaky player would have the potential to be a worthwhile shooter at times? Or is consistency always preferable?</p>



<p>Anyway, the full data for the 100 players with the most three-point attempts since 2016 is shown below.</p>


<div id="footable_parent_4529"
     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="4529" data-filter-delay="1000" aria-label="streakyResults.csv"            id="footable_4529"
           data-unique_identifier="ninja_table_unique_id_2026821188_4529"
           class=" foo-table ninja_footable foo_table_4529 ninja_table_unique_id_2026821188_4529 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 ">
                            <col class="ninja_column_4 ">
                    </colgroup>
            </table>
    <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>
<style id="ninja_table_custom_css_4529" type="text/css">
    #footable_4529  {
        font-family: inherit;
        font-size: 14px;
    }


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

    
    
</div>




<p></p>
<p>The post <a rel="nofollow" href="https://www.thespax.com/nba/quantifying-the-streakiness-of-nba-shooters/">Quantifying the Streakiness of NBA Shooters</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/quantifying-the-streakiness-of-nba-shooters/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>The Rise of Heliocentrism In NBA Offenses</title>
		<link>https://www.thespax.com/nba/the-rise-of-heliocentrism-in-nba-offenses/</link>
					<comments>https://www.thespax.com/nba/the-rise-of-heliocentrism-in-nba-offenses/#comments</comments>
		
		<dc:creator><![CDATA[Ahmed Cheema]]></dc:creator>
		<pubDate>Thu, 11 Nov 2021 23:07:40 +0000</pubDate>
				<category><![CDATA[NBA]]></category>
		<guid isPermaLink="false">https://www.thespax.com/?p=4406</guid>

					<description><![CDATA[<p>It certainly feels like more and more NBA offenses are becoming one-dimensional and centered around a single superstar. Do the numbers support this theory?</p>
<p>The post <a rel="nofollow" href="https://www.thespax.com/nba/the-rise-of-heliocentrism-in-nba-offenses/">The Rise of Heliocentrism In NBA Offenses</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/2021/11/luka-scaled.jpg" alt="" class="wp-image-4407" width="800" height="601" srcset="https://www.thespax.com/wp-content/uploads/2021/11/luka-scaled.jpg 2048w, https://www.thespax.com/wp-content/uploads/2021/11/luka-768x578.jpg 768w, https://www.thespax.com/wp-content/uploads/2021/11/luka-1536x1155.jpg 1536w" sizes="(max-width: 800px) 100vw, 800px" /><figcaption>Kim Klement &#8211; USA Today Sports</figcaption></figure></div>



<p class="SomeClass">In the 1500s, Nicolaus Copernicus first developed the heliocentric theory of astronomy. Copernicus proposed that the Earth revolved around the Sun as opposed to the previous widely held belief that the Earth was the center of the universe with all other objects orbiting it. The prefix &#8220;helio&#8221; refers to the Sun, while &#8220;centric&#8221; means &#8220;centered on.&#8221; Thus, the Sun is the center of our solar system.</p>



<p class="SomeClass">At some point in time, the word heliocentric began to be used in the context of basketball team-building. In particular, a heliocentric offense refers to one centered around a single player, just as our solar system is centered around the Sun. For whatever reason, this phrase has stuck around in NBA conversation.</p>



<p class="SomeClass">To be more specific, I&#8217;m choosing to think of a heliocentric star as a player who handles primary scoring <em>and</em> playmaking duties for a team. For example, I would not view the <a rel="noreferrer noopener" href="https://www.basketball-reference.com/teams/BRK/2022.html" target="_blank">Brooklyn Nets</a> as a heliocentric offense. Despite being led by arguably the league&#8217;s best player in <a rel="noreferrer noopener" href="https://www.basketball-reference.com/players/d/duranke01.html" target="_blank">Kevin Durant</a>, <a rel="noreferrer noopener" href="https://www.basketball-reference.com/players/h/hardeja01.html" target="_blank">James Harden</a> clearly dominates the team&#8217;s playmaking role as the point guard. Some of the best examples of heliocentric players are guys like prime James Harden, <a rel="noreferrer noopener" href="https://www.basketball-reference.com/players/j/jamesle01.html" target="_blank">LeBron James</a>, <a rel="noreferrer noopener" href="https://www.basketball-reference.com/players/l/lillada01.html" target="_blank">Damian Lillard</a>, <a rel="noreferrer noopener" href="https://www.basketball-reference.com/players/j/jokicni01.html" target="_blank" data-type="URL" data-id="https://www.basketball-reference.com/players/j/jokicni01.html">Nikola Jokic</a>, <a rel="noreferrer noopener" href="https://www.basketball-reference.com/players/r/roberos01.html" target="_blank">Oscar Robertson</a>, and <a rel="noreferrer noopener" href="https://www.basketball-reference.com/players/d/doncilu01.html" target="_blank">Luka Doncic</a>. Everything on offense goes through <em>them</em>.</p>



<p class="SomeClass">Let&#8217;s start by taking a look at the percentage of teams who had a single player led the squad in points and assists per game.</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img src="https://www.thespax.com/wp-content/uploads/2021/11/helioLeaderFreq.svg" alt="" class="wp-image-4409"/></figure></div>



<p class="SomeClass">Since around 2010, the minimum percentage of heliocentric offenses (by an admittedly basic<span id='easy-footnote-1-4406' class='easy-footnote-margin-adjust'></span><span class='easy-footnote'><a href='https://www.thespax.com/nba/the-rise-of-heliocentrism-in-nba-offenses/#easy-footnote-bottom-1-4406' title='With the advent and release of granular tracking data, we could theoretically measure heliocentricity with metrics like time of possession. However, this data is limited to a short frame of time and would not allow us to explore historic trends.'><sup>1</sup></a></span> definition) has had a relative floor of 30%. From 1980 to 2000, however, a rate above 25% was virtually unheard of.</p>



<p class="SomeClass">Instead of just measuring how many teams appear to be heliocentric, we can dig deeper and measure the degree of one-dimensionality. For each player on a team, we can approximate the number of possessions<span id='easy-footnote-2-4406' class='easy-footnote-margin-adjust'></span><span class='easy-footnote'><a href='https://www.thespax.com/nba/the-rise-of-heliocentrism-in-nba-offenses/#easy-footnote-bottom-2-4406' title='We calculate this estimate as FGA+0.44*FTA+AST+TOV. This methodology ignores offensive fouls and passes that don&amp;#8217;t lead to assists, but it&amp;#8217;s the best we can do with the historic data we have.'><sup>2</sup></a></span> they were statistically involved in per 36 minutes. We can then determine the leader in offensive involvement for each team and then determine the average league-wide rate of offensive involvement for a team&#8217;s leader.</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img src="https://www.thespax.com/wp-content/uploads/2021/11/helioLeaderPct.svg" alt="" class="wp-image-4410"/></figure></div>



<p class="SomeClass">The trend over time here is even more obvious than before &#8211; the past six years have seen heights in league-wide offensive heliocentricity that we haven&#8217;t seen over the past 45 years since the merger. The 2000s saw an uptick with ball-dominant stars like Allen Iverson and Kobe Bryant, but it still didn&#8217;t reach the level we&#8217;re seeing today.</p>



<p class="SomeClass">So, what&#8217;s the crux here? What exactly is the statistical driving force behind these trends? In fact, it appears that the correlation between player-level points and assists has increased linearly since the merger and is now an at all-time high.</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img src="https://www.thespax.com/wp-content/uploads/2021/11/helioPtsAstCoef.svg" alt="" class="wp-image-4411"/></figure></div>



<p class="SomeClass">What does this actually indicate? A positive correlation between points and assists means that there&#8217;s a relationship between how many points a player scores and how many assists they record. The absolute value of this number corresponds with the strength of the relationship. It makes sense that the correlation would always be positive, but the fact that it&#8217;s larger than ever suggests that scoring and playmaking is more linked than ever before &#8211; there are less players that specialize in one but not the other. </p>



<p class="SomeClass">Consider the <a rel="noreferrer noopener" href="https://www.basketball-reference.com/teams/SAS/1982.html" target="_blank">1981-82 San Antonio Spurs</a>. Shooting guard <a rel="noreferrer noopener" href="https://www.basketball-reference.com/players/g/gervige01.html" target="_blank">George Gervin</a> led the team &amp; league with 32.3 points per game. However, he averaged just 2.4 assists per game &#8211; point guard <a rel="noreferrer noopener" href="https://www.basketball-reference.com/players/m/moorejo01.html" target="_blank">Johnny Moore</a> controlled playmaking duties with 9.6 assists per game while averaging just 9.4 points. That&#8217;s a very stark contrast between scoring and playmaking on the same offense and it&#8217;s a dynamic that&#8217;s becoming increasingly unlikely. </p>



<p class="SomeClass">Of course, this only begs the question: why are NBA teams trending in this direction? Is it better? Should George Gervin have been playmaking instead of Johnny Moore for the &#8217;82 Spurs? Probably not &#8211; Gervin averaged more turnovers than Moore despite passing the ball far less. I&#8217;d guess that he didn&#8217;t fit the mold of guards like Oscar and Harden who could handle both offensively roles. </p>



<p class="SomeClass">I&#8217;d theorize that a player like Gervin would become more adept at point guard duties if they developed in the basketball scene today. Similar to how prospects focus more on honing their perimeter shooting because of the increased value in the skill, I think that the league today places more importance in stars that can run a heliocentric offense.</p>



<p class="SomeClass">Prior to being drafted by the Houston Rockets, <a rel="noreferrer noopener" href="https://www.basketball-reference.com/players/g/greenja05.html" target="_blank">Jalen Green</a> was <a rel="noreferrer noopener" href="https://youtu.be/ZlVlum_T89I?t=98" target="_blank">asked</a> if there was any part of his game he&#8217;d like to show off to NBA scouts. His response reflects the effect of the evolving image of a prototypical perimeter star on the mindset of a draft prospect.</p>



<blockquote class="wp-block-quote SomeClass"><p>I wanna prove that I&#8217;m more than just a scorer. That I can pass and that I can sit down and play defense, win, and hit shots. I know a lot of people don&#8217;t think that I can pass, that I can only score, that I&#8217;m too small to play defense […] I just want to go out there and show my all-around game.</p><cite>Jalen Green</cite></blockquote>



<p class="SomeClass">Green looks like one of the best scoring prospects at the guard position in years. Fans certainly wouldn&#8217;t be disappointed if he was <em>only</em> one of the better scorers in the league. That&#8217;s not enough for him, though. He wants to be a guy like James Harden &#8211; a generational offensive talent who can simultaneously be one of the best scorers and playmakers in the game. And every team in the NBA would <em>love</em> a guy who can sustain that level of offensive impact on their own. </p>



<p class="SomeClass">I should clarify that it&#8217;s not a necessity for a player to be able to handle both lead scoring and playmaking duties. There&#8217;s certainly a positional component to it &#8211; Jokic is quite unique as a heliocentric center. Just because he can succeed in doing so doesn&#8217;t mean you should expect Embiid to do the same. And while some players may be able to, it might not be in their team&#8217;s best interests. Once could argue that Giannis has led heliocentric offenses at times, but it&#8217;s clear that they operate best with a guard like Jrue Holiday who can ease those playmaking duties from him. And elite scorers like Kevin Durant or playmakers like Chris Paul (and Magic in the past) are still super valuable even if they&#8217;re not leading heliocentric offenses. It is definitely <strong>not </strong>a necessity.</p>



<p class="SomeClass">One could argue that the value of heliocentric players comes in their ability to raise a team&#8217;s floor. If you have prime Harden or LeBron, you&#8217;re not gonna have a bad offense. By running the entire show on offense, more of the game is in their control. And when more of the game is in the control of an all-time great offensive player, they can make up for the deficiencies of other players in a way that Gervin may have struggled to do.</p>



<p class="SomeClass">Of course, there&#8217;s something to be said about team balance. Heliocentric players carry a greater load and it can be difficult for them to carry that load throughout a postseason and into a championship series. Just look at Luka Doncic: the Mavericks offense has been entirely predicated around him handling the ball throughout the past three seasons. While he continues to perform in the postseason, it becomes clear in the later stages of games that he feels that effect on his body.</p>



<p class="SomeClass">The best teams of all-time were led by great players, but they could not be reasonably characterized as heliocentric. Phil Jackson&#8217;s Bulls weren&#8217;t heliocentric with the triangle offense, and the Curry/Durant Warriors<span id='easy-footnote-3-4406' class='easy-footnote-margin-adjust'></span><span class='easy-footnote'><a href='https://www.thespax.com/nba/the-rise-of-heliocentrism-in-nba-offenses/#easy-footnote-bottom-3-4406' title='An interesting question may be whether the Curry-led Warriors &lt;em&gt;should&lt;/em&gt; be considered heliocentric. Maybe not with Durant, but what about 2015, 2021, and 2022 where the offensive system is built around Curry&amp;#8217;s off-ball movement? I might argue that the reliance on a player like Draymond to pass the ball makes it a different type of offense. On the other hand, the word heliocentric literally refers to a collection of objects revolving around a single object &amp;#8211; that would represent the Warriors&amp;#8217; offense well with the team revolving around Curry&amp;#8217;s movements. Of course, that&amp;#8217;s harder to quantify.'><sup>3</sup></a></span> certainly didn&#8217;t feature an individual dominating every facet of the offense. The <a rel="noreferrer noopener" href="https://www.basketball-reference.com/teams/MIL/1971.html" target="_blank">1971 Bucks</a> had <a rel="noreferrer noopener" href="https://www.basketball-reference.com/players/a/abdulka01.html" target="_blank">Kareem Abdul-Jabbar</a> dominate the scoring load while Oscar ran the traditional point position. The <a rel="noreferrer noopener" href="https://www.basketball-reference.com/teams/LAL/2001.html" target="_blank">2001 Lakers</a> were the epitome of a superstar duo between <a rel="noreferrer noopener" href="https://www.basketball-reference.com/players/o/onealsh01.html" target="_blank">Shaquille O&#8217;Neal</a> and <a rel="noreferrer noopener" href="https://www.basketball-reference.com/players/b/bryanko01.html" target="_blank">Kobe Bryant</a>. Of course, obtaining a single James Harden or LeBron James is more realistic than building a team with a legendary duo like Kareem/Oscar, Shaq/Kobe, or Curry/Durant. </p>



<p class="SomeClass">So yes, heliocentric offenses are becoming more and more commonplace in the NBA. Does a great offense <em>have</em> to be heliocentric? Of course not &#8211; but the individual offensive value of a heliocentric player has the potential to be massive.</p>



<hr class="wp-block-separator"/>
<p>The post <a rel="nofollow" href="https://www.thespax.com/nba/the-rise-of-heliocentrism-in-nba-offenses/">The Rise of Heliocentrism In NBA Offenses</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-rise-of-heliocentrism-in-nba-offenses/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>The NBA&#8217;s Most Prolific Playoff Scorers Since 1973</title>
		<link>https://www.thespax.com/nba/the-nbas-most-prolific-playoff-scorers-since-1973/</link>
					<comments>https://www.thespax.com/nba/the-nbas-most-prolific-playoff-scorers-since-1973/#respond</comments>
		
		<dc:creator><![CDATA[Ahmed Cheema]]></dc:creator>
		<pubDate>Mon, 09 Aug 2021 05:35:04 +0000</pubDate>
				<category><![CDATA[NBA]]></category>
		<guid isPermaLink="false">https://www.thespax.com/?p=4347</guid>

					<description><![CDATA[<p>The most important skill in basketball is scoring, and the best scorers come through in big games. Who are the best scorers in NBA postseason history?</p>
<p>The post <a rel="nofollow" href="https://www.thespax.com/nba/the-nbas-most-prolific-playoff-scorers-since-1973/">The NBA&#8217;s Most Prolific Playoff Scorers Since 1973</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 is-resized"><img src="https://www.thespax.com/wp-content/uploads/2021/08/kawhi.jpg" alt="" class="wp-image-4349" width="800" height="533" srcset="https://www.thespax.com/wp-content/uploads/2021/08/kawhi.jpg 2048w, https://www.thespax.com/wp-content/uploads/2021/08/kawhi-768x512.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /><figcaption>Kim Klement &#8211; USA TODAY Sports</figcaption></figure></div>



<h3 class="has-text-align-center SomeClass">Background</h3>



<p class="SomeClass">I had a lot of fun writing my last two articles, which delved into the results of <a href="https://www.thespax.com/nba/calculating-regularized-adjusted-plus-minus-for-25-years-of-nba-basketball/">calculating RAPM on a 25 year (1997-2021) dataset</a> and then for <a href="https://www.thespax.com/nba/quantifying-the-nbas-greatest-five-year-peaks-since-1997/">separate five year periods within that timeframe</a>. I initially planned on following up with an article on postseason RAPM from 1997 to 2021, but I decided that it wasn&#8217;t worthwhile because of the small sample size of play-by-play data that the NBA playoffs have to offer. However, I did want to stick with the postseason theme, so here we are: using statistics that are available since the 1973 to break down individual playoff scoring.</p>



<p class="SomeClass">The winner of a basketball game is the team that scores the most points. Thus, prolific scoring individuals have been a valuable asset for a basketball team since the creation of the sport. Every championship team has had a guy who could be trusted to step up on the scoring end in those clutch postseason scenarios. Keyword: postseason. The greatest scorers are those who can do it in the half court against great playoff defenses with everything on the line.</p>



<p class="SomeClass">Evaluating scoring is simpler than other aspects of basketball. The best scorers can put up a lot of points efficiently. That means <strong>volume</strong> &amp; <strong>efficiency</strong>. The problem arises when we make comparisons across eras, where both volume and efficiency varied greatly.  </p>



<p class="SomeClass">Different eras were faster paced than others, meaning a single game from the 1970s may have far more possessions than one from the aughts. In this article, we&#8217;ll measure volume with <strong>points scored per 100 team possessions (PP100)</strong>. Unlike points per game (PPG), this metric accounts for pace.</p>



<p class="SomeClass">What about efficiency? Well, we can&#8217;t just use true shooting percentage (TS%) to compare across eras for two main reasons. The primary reason is that like pace, leaguewide efficiency has varied greatly throughout the history of the NBA. League average TS% has risen from 51.6% in 2004 to 57.2% in 2021. Back in 1995 it was up to 54.3%, but 20 years prior it was at a mere 50.2%. Yeah, we can&#8217;t just compare true shooting percentage across eras without accounting for that. Also, different players face different teams, and some teams are more adept defensively than others. Thus, a solution to both of these problems is to calculate a player&#8217;s <strong>defense-adjusted true shooting percentage (rTS%)</strong>. We&#8217;ll take a player&#8217;s TS% in a playoff series and subtract the average TS% allowed by their opponents in the regular season. </p>



<p class="SomeClass">Example: Michael Jordan averaged 41.0 PPG on 55.8% TS% against the Phoenix Suns in the 1993 NBA Finals. In the 1993 regular season, the Phoenix Suns allowed a true shooting percentage of 53.2% to their opponents. Thus, we say that Jordan&#8217;s rTS% in the series was +2.6%. It&#8217;s not a perfect metric, of course. If the Suns&#8217; best defender were injured for much of the regular season, their average TS% allowed might be higher than reality, underrating Jordan. Or the opposite effect if their best defender were injured in the Finals. In general, though, I think it&#8217;s a simple and effective solution.</p>



<p class="SomeClass">We&#8217;ll be looking at data exclusively from 1973 to 2021. The reason for the 1973 cutoff is that per 100 possessions data is not available before then.</p>



<h3 class="has-text-align-center SomeClass">Results</h3>



<p class="SomeClass">I&#8217;ll begin with career playoff stats &#8211; that&#8217;s career PP100 and career rTS% in the playoffs. I won&#8217;t be able to get to all of the points on the plot, but you can use <a href="https://public.tableau.com/views/PlayoffScoringVolumeandEfficiency1973-2021/Sheet1?%3Aembed=y&amp;%3AshowVizHome=no#1">this interactive graph</a> to check out any unlabeled dots. The graph is littered with all-time greats, so there&#8217;s many interesting tidbits hidden in there!</p>



<p class="SomeClass">Note: Only players with at least 50 playoff games played are included in this analysis. The size of each point corresponds to games played during their post-1973 playoff career.</p>



<div class="wp-block-image"><figure class="aligncenter"><img src="https://www.thespax.com/wp-content/uploads/2021/08/ovrPlayoffScorers-2.svg" alt="" class="wp-image-4361"/></figure></div>



<p class="SomeClass">Quick rewind. In my last two articles on RAPM since 1997, there was one common theme: LeBron James was #1. There was no way around it &#8211; LeBron James was the most valuable player of the past 25 years. Well, the common theme throughout this article will be centered around the man LeBron is often compared to. </p>



<p class="SomeClass">Jordan averaged 43.3 points per 100 possessions throughout his illustrious postseason career, <em>by far</em> the most in NBA history. Next up is Kevin Durant at 37.3. That&#8217;s a gap of six points per 100 possessions. It may not seem like a lot, but it is. That&#8217;s similar to the gap between Alex English&#8217;s scoring and Kevin Durant&#8217;s. Or Kobe Bryant and Blake Griffin. Prime Blake was a great player, but he wasn&#8217;t scoring like Kobe. That&#8217;s a substantial gap. And that&#8217;s the gap between Jordan and anyone else in league history when it comes to playoff scoring volume. What&#8217;s even more amazing is that Jordan scored those points with absolutely elite efficiency. A career rTS% of +4.4% might be behind modern greats like LeBron and Durant, but it&#8217;s most certainly more impressive considering the gargantuan gap in volume. </p>



<p class="SomeClass"> The tier behind Jordan is stacked with all-time great scorers like LeBron, Shaq, Durant, Curry, and Kobe. So basically all of the names you expected (remember, this is post-1973: no Jerry West or Wilt Chamberlain). The only clear guy missing is Karee , but that&#8217;s just due to his shorter scoring peak compared to other guys &#8211; he still stacks up nicely with a career 31.0 PP100 and +6.1 rTS%.</p>



<p class="SomeClass">Some of the more efficient scorers on lower volume are Kevin McHale, Reggie Miller, and Kawhi Leonard. McHale was one of the greatest post scorers in league history at his peak while Miller was one of the greatest pure shooters of all-time, so neither one is surprising to see at the top of the graph. Kawhi Leonard also happens to be one of the all-time greats in terms of elevating his game in the playoffs &#8211; he was putting together another legendary postseason performance in 2021 before unfortunately tearing his ACL in the second round.</p>



<p class="SomeClass">At the bottom of the graph, we see Russell Westbrook and Allen Iverson. Two legends of the game, but two players who were never able to be efficient scorers at high volume. Both guards have a career playoff rTS% of less than -2.0%. That&#8217;s pretty bad, but they were at least able to contribute over 33 points per 100 possessions for their teams.</p>



<p class="SomeClass">While career playoff stats are certainly worth looking at, we can&#8217;t disregard peak performances. Retired players may have experienced late career drop-offs that drag down the rest of their stats compared to modern players who haven&#8217;t yet reached that stage in their career. Plus, some players just had short-lived peaks that are worth recognizing. Here are the top five year playoff scoring peaks since 1973. The size of each point corresponds to games played during the five year run.</p>



<div class="wp-block-image"><figure class="aligncenter"><img src="https://www.thespax.com/wp-content/uploads/2021/08/scoringPeaks-1.svg" alt="" class="wp-image-4355"/></figure></div>



<p class="SomeClass">The graph is already cluttered so I didn&#8217;t have space to throw in the seasons for which each player&#8217;s peak covered, but you can see that on the interactive graph <a href="https://public.tableau.com/views/PlayoffScoringPeaks1973-2021/Graph?%3Aembed=y&amp;%3AshowVizHome=no#1">here</a>.</p>



<p class="SomeClass">Once again, Jordan&#8217;s greatness is baffling. His efficiency actually decreased during the second threepeat as he lost athleticism and transitioned to more of a midrange oriented game. The version of Michael Jordan prior to his first retirement has a strong argument as being the greatest basketball player of all-time. From 1987 to 1992, Jordan played 82 playoff games and averaged 43.8 PP100 on +6.5% rTS%. He also casually won three MVPs and two Finals series during this span, of course.</p>



<p class="SomeClass">We see an even more cluttered second tier with five year peaks from Durant, Shaq, LeBron, Kawhi, Dirk, and even Kobe, Harden, and Curry not too far off. LeBron&#8217;s peak was from 2015-2021, but his five postseasons before that also would&#8217;ve ranked quite highly. LeBron doesn&#8217;t really have a clear peak which just speaks to his ridiculous longevity. His efficiency in recent years has been higher than it was earlier in his career which made it my pick. Kawhi&#8217;s peak since 2015 has been similarly extraordinary, once you knock off the Spurs years where he was a low volume player.</p>



<p class="SomeClass">Kareem&#8217;s efficiency in his peak from 1973 to 1980 (missed the playoffs once so it&#8217;s five postseason peak, not five calendar year peak) was staggering, although his volume was not quite as high as other players &#8211; perhaps because his first few seasons were cutoff by the 1973 year limit. </p>



<p class="SomeClass">Terry Porter probably wasn&#8217;t a name you expected to see here, as he&#8217;s just a 2x All-Star surrounded by Hall of Famers, but he was a huge part of two Blazers Finals runs. +10.2% rTS% is no joke. Magic Johnson is also in both lists as a super efficient scorer albeit on quite low volume compared to other legends. </p>



<p class="SomeClass">Another lesser known name is George Gervin, who&#8217;s right there alongside Steph Curry. Of course on far fewer games played, but it&#8217;s still pretty impressive. Gervin never won a title but he led the playoffs in PPG for five straight postseasons starting from 1978. He dropped 42 points in Game 7 of the 1979 Eastern Conference Finals, but his Spurs lost by two points and missed out on a Finals appearance.</p>



<p class="SomeClass">You may have noticed that there&#8217;s two points that almost perfectly overlap at around 35 PP100 and +4.0% rTS% &#8211; that&#8217;s Hakeem Olajuwon and Karl Malone. Considering Hakeem&#8217;s greatest attribute was his defense while Karl Malone&#8217;s was his scoring, I think these numbers speak to the gap between the two players. </p>



<h3 class="has-text-align-center SomeClass">G.O.A.T. Scorer?</h3>



<p class="SomeClass">It&#8217;s a pretty common question in NBA circles, and I think these numbers help make the answer more clear. In my opinion, Michael Jordan is clearly the greatest scorer in NBA history and it&#8217;s not all that close. He led the league with 37.1 PPG in 1987 as a 23-year-old and proceeded to snag the regular season scoring title in every following full season he played until his retirement in 1998. That&#8217;s 10 scoring titles. Oh, and he was also clearly the greatest playoff scorer ever (see: this article). It&#8217;s a subjective topic, but there&#8217;s no discussion in my eyes as to who the G.O.A.T. scorer is. Obviously NBA history did not begin in 1973, but we do know that the pace of the game was super high in the 1960s so Wilt Chamberlain&#8217;s famous 50 PPG season wasn&#8217;t quite as impressive as it sounds. Both Wilt and West are all-time great scorers, but they&#8217;re not Jordan.</p>



<p class="SomeClass">What about the rest of the rankings? It&#8217;s tough to say, largely because of how you balance different factors like volume, efficiency, peak, and longevity. Jordan&#8217;s an easy pick because he had the whole package, but how do you compare someone like Stephen Curry to LeBron James? Or James Harden to Kareem Abdul-Jabbar? Or Kobe Bryant to Shaquille O&#8217;Neal? If you asked me, I&#8217;d say it&#8217;s between Durant and LeBron for the #2 spot. I don&#8217;t think you can go wrong with either one and I think they&#8217;re a step ahead of the rest of the competition (although there&#8217;s certainly a strong argument for Kareem &#8211; it just depends how much you weigh different factors). I&#8217;d likely round out the top five with Shaquille O&#8217;Neal after Kareem at #4, but there&#8217;s just so many contenders. I&#8217;ve listed the usual names, but there&#8217;s other underrated candidates like Dirk and Wade. It&#8217;s certainly a tiresome (but fun) discussion. At the end of the day, I think the only thing that&#8217;s set in stone is Michael Jordan&#8217;s spot as the greatest scorer in league history. </p>
<p>The post <a rel="nofollow" href="https://www.thespax.com/nba/the-nbas-most-prolific-playoff-scorers-since-1973/">The NBA&#8217;s Most Prolific Playoff Scorers Since 1973</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-nbas-most-prolific-playoff-scorers-since-1973/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Quantifying the NBA&#8217;s Greatest Five Year Peaks Since 1997</title>
		<link>https://www.thespax.com/nba/quantifying-the-nbas-greatest-five-year-peaks-since-1997/</link>
					<comments>https://www.thespax.com/nba/quantifying-the-nbas-greatest-five-year-peaks-since-1997/#comments</comments>
		
		<dc:creator><![CDATA[Ahmed Cheema]]></dc:creator>
		<pubDate>Sat, 07 Aug 2021 21:51:10 +0000</pubDate>
				<category><![CDATA[NBA]]></category>
		<guid isPermaLink="false">https://www.thespax.com/?p=4320</guid>

					<description><![CDATA[<p>In the last article, I calculated leaguewide RAPM over a 25 year span (1997-2021). Now, we look to assess peak impact by analyzing five year stretches.</p>
<p>The post <a rel="nofollow" href="https://www.thespax.com/nba/quantifying-the-nbas-greatest-five-year-peaks-since-1997/">Quantifying the NBA&#8217;s Greatest Five Year Peaks Since 1997</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 is-resized"><img src="https://www.thespax.com/wp-content/uploads/2021/08/bron-1.jpg" alt="" class="wp-image-4322" width="800" height="529" srcset="https://www.thespax.com/wp-content/uploads/2021/08/bron-1.jpg 2048w, https://www.thespax.com/wp-content/uploads/2021/08/bron-1-768x508.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /><figcaption>Bob Donnan &#8211; USA TODAY Sports</figcaption></figure></div>



<h3 style="text-align:center" class="SomeClass">Background</h3>



<p class="SomeClass">In <a href="https://www.thespax.com/nba/calculating-regularized-adjusted-plus-minus-for-25-years-of-nba-basketball/">my most recent article</a>, I described the process of calculating regularized adjusted plus-minus (RAPM) over a 25 year span, specifically from the 1996-97 season to the 2020-21 season.<span id='easy-footnote-1-4320' class='easy-footnote-margin-adjust'></span><span class='easy-footnote'><a href='https://www.thespax.com/nba/quantifying-the-nbas-greatest-five-year-peaks-since-1997/#easy-footnote-bottom-1-4320' title='The data includes regular season and postseason matches, but with very limited data from the 1996-97 regular season specifically. The rest of the data (beginning with the 1997 postseason and ending with the 2021 Finals) is almost entirely complete. No data is available prior to the 1996-97 season, which is why the cutoff was chosen.'><sup>1</sup></a></span> You can check out a full interactive graph of the results <a href="https://public.tableau.com/views/NBA25YearRAPM/25YearRAPM?%3Aembed=y&amp;%3AshowVizHome=no#2">here</a> and a filterable table <a href="https://www.thespax.com/nba/calculating-regularized-adjusted-plus-minus-for-25-years-of-nba-basketball/">in the article</a>. In summary, though, the results suggested that LeBron James led the league in on-court impact since 1997 with Kevin Garnett, Chris Paul, Stephen Curry, and Tim Duncan rounding out the top five among eligible<span id='easy-footnote-2-4320' class='easy-footnote-margin-adjust'></span><span class='easy-footnote'><a href='https://www.thespax.com/nba/quantifying-the-nbas-greatest-five-year-peaks-since-1997/#easy-footnote-bottom-2-4320' title='Without any requirement for possessions played, Joel Embiid&amp;#8217;s RAPM is actually the second-highest behind only LeBron. Of course, his sample size is far lower with less than 42,000 possessions compared to an average of over 200,000 among the five aforementioned players.'><sup>2</sup></a></span> players.</p>



<p class="SomeClass">While high-end sustained impact is certainly commendable, I wanted to use the same data to look into shorter stretches of time. Peak versus longevity is a common point of debate in historic basketball discussion. A guy like LeBron James has an all-time great peak along with incredible longevity, but what a player like Shaquille O&#8217;Neal? His longevity wasn&#8217;t bad by any means, but his peak was certainly even more impressive. A full analysis should look for the best peaks in our timeframe from 1997 to 2021.</p>



<p class="SomeClass">Thus, I split the data into five year spans between the 1996-97 season and the 2020-21 season and I calculated the RAPM for each of these spans (21 in total) using the same methodology as the most recent article (that means playoff possessions are double weighted). On to the results!</p>



<h3 style="text-align:center" class="SomeClass">Results</h3>



<p class="SomeClass">There&#8217;s a lot of data to look at here and it&#8217;s impossible to get to it all. If you&#8217;d like to dive into it yourself, you can check out <a href="https://public.tableau.com/views/FiveYearRAPMPeaks1997-2021/FiveYearRAPMPeaks1997-2021?%3Aembed=y&amp;%3AshowVizHome=no#3">a full interactive graph here</a>. There will also be a searchable table at the bottom of the article.</p>



<p class="SomeClass">I previously mentioned top five players in RAPM since 1997: LeBron, Garnett, Paul, Curry, and Duncan. Well, these five players are the only ones who make multiple appearances in the top 30 five year RAPM peaks since 1997. Here they are.</p>



<div class="wp-block-image"><figure class="aligncenter"><img src="https://www.thespax.com/wp-content/uploads/2021/08/t5rapmPeaks-1.svg" alt="" class="wp-image-4329"/></figure></div>



<p class="SomeClass">The top right is where you want to be &#8211; elite impact on high volume. As expected, that&#8217;s an area in which LeBron thrives. </p>



<p class="SomeClass">It&#8217;s a bit hard to appreciate other players when these five guys are hogging all of the spotlight. Thus, let&#8217;s take a look at a graph of each player&#8217;s single highest peak (by highest RAPM). Obviously longevity matters so this isn&#8217;t a perfect measure, but I think it&#8217;ll allow us to check out some elite peaks from players that haven&#8217;t been mentioned.</p>



<div class="wp-block-image"><figure class="aligncenter"><img src="https://www.thespax.com/wp-content/uploads/2021/08/rapmUniquePeaks.svg" alt="" class="wp-image-4330"/></figure></div>



<p class="SomeClass">From 2012 to 2016, LeBron James won two MVPs and three Finals MVPs. He reached the NBA Finals five times (with three wins), had one of the greatest single-season peaks in NBA history (2013), and he led the greatest Finals comeback in NBA history (2016). He also apparently had the best five year RAPM peak on record. Surprise.</p>



<p class="SomeClass">From 2003 to 2007, Garnett won one MVP and was named to the All-NBA First Team twice. His Timberwolves even missed the playoffs thrice in this span with a sole WCF appearance in 2004. It&#8217;s one of the least &#8220;accomplished&#8221; five year peaks on this list. It&#8217;s a real shame that Garnett was not surrounded by better supporting casts at his peak like other players.</p>



<p class="SomeClass">From 2001 to 2005, Tim Duncan won two MVPs, two Finals MVPs, and two NBA titles. He was named to five All-NBA First Teams and four All-Defensive First Teams. Duncan&#8217;s 2003 season was particularly impressive, as the league MVP carried the San Antonio Spurs to a Finals win despite lacking for help at times. Duncan&#8217;s <a href="https://www.youtube.com/watch?v=6Z-ZcYbGMm0">dominant Game 6</a> in the 2003 Finals showcased his versatility and defensive dominance, putting up an insane line of 21/20/10 with eight blocks.</p>



<p class="SomeClass">After a spot on the All-NBA Second Team in 2014, Steph Curry went on a historic four year stretch from 2015 to 2018 which included two MVPs, four Finals appearances, and three Finals wins. While I did not split this version of RAPM into offensive and defensive components, one would expect Steph&#8217;s offensive RAPM to top the charts.</p>



<p class="SomeClass">Dwyane Wade&#8217;s five year stretch from 2006 to 2010 is actually higher than you might expect &#8211; right above CP3&#8217;s 2012-16 peak (albeit by a negligible margin). Wade started off this five year stretch with a dominant 2006 season, averaging 27 PPG in the regular season and carrying the Heat to a Finals win over the Mavericks. Wade averaged 35/8/4 in the 2006 NBA Finals and brought home Finals MVP. While that was his only championship during this run, Wade was named to his first All-NBA First Team in 2009 and did it again in 2010 after injury-riddled seasons in &#8217;07 and &#8217;08.</p>



<p class="SomeClass">Chris Paul was named to three All-NBA First Teams and two All-NBA Second Teams during this stretch from 2012 to 2016, but never even reached the Western Conference Finals. While Paul was individually dominant, the Lob City Clippers could never find their mojo in the playoffs, often due to untimely injuries to either Paul or Griffin &#8211; or even both.</p>



<p class="SomeClass">For Michael Jordan, his 1997-2001 peak is actually limited to just the 1997 and 1998 seasons because he retired following the 1998 Finals. Nonetheless, his two year stretch included two Finals wins, a league MVP, and two Finals MVPs. Not bad.</p>



<p class="SomeClass">I&#8217;m pretty surprised that Dirk&#8217;s RAPM peak is considered a stretch from 2010 to 2014 (it&#8217;s basically tied with his 2008-12 stretch, but still).  I&#8217;m assuming his <a href="https://www.thespax.com/nba/the-most-improbable-finals-runs-in-nba-history/">legendary 2011 run</a> has an impact on that. Still, Dirk was undoubtedly a great player who has arguably become underrated in recent years.</p>



<div class="wp-block-image"><figure class="aligncenter"><img src="https://www.thespax.com/wp-content/uploads/2021/08/rapmRollingLeader.svg" alt="" class="wp-image-4335"/></figure></div>



<p class="SomeClass">The early 2000s featured incredibly high level of play from both Duncan and Garnett, arguably the two greatest power forwards in the history of the game. Then LeBron took the throne as the best player in the league, a title he may have held longer than any player in the history of the sport. That&#8217;s ridiculous dominance.</p>



<p class="SomeClass">I didn&#8217;t set a minimum limit for possessions played (maybe I should&#8217;ve) which is apparent when you see Jordan&#8217;s small red point at the start. But the second leading player from both &#8217;97-&#8217;01 and &#8217;98-&#8217;02 was Shaquille O&#8217;Neal, so shoutout to his dominant peak with the Los Angeles Lakers.</p>



<p class="SomeClass">What about Kobe? Kobe&#8217;s best RAPM peak was from the 2006 season to the 2010 season. In this span, Kobe led the Lakers to two Finals wins and three Finals appearances along with an MVP win in 2008. Kobe&#8217;s 4.26 RAPM was the fifth highest during this span: well behind LeBron, Wade, and Garnett, but only narrowly behind Duncan. </p>



<p class="SomeClass">Finally, here&#8217;s a full table of the results.</p>


<div id="footable_parent_4332"
     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="4332" data-filter-delay="1000" aria-label="rapmPeaks.csv"            id="footable_4332"
           data-unique_identifier="ninja_table_unique_id_1256991283_4332"
           class=" foo-table ninja_footable foo_table_4332 ninja_table_unique_id_1256991283_4332 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 ">
                            <col class="ninja_column_4 ">
                            <col class="ninja_column_5 ">
                    </colgroup>
            </table>
    <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>
<style id="ninja_table_custom_css_4529" type="text/css">
    #footable_4529  {
        font-family: inherit;
        font-size: 14px;
    }


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


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

    
    
</div>




<p class="SomeClass">A few last observations I&#8217;d like to make:</p>



<li class="SomeClass">Tired of hearing about LeBron yet? Too bad. LeBron has two unique five year stretches during which he had a higher RAPM than all but one other player&#8217;s best single five year stretch. In other word, LeBron&#8217;s 6.15 RAPM from 2006 to 2010 is the 4th highest five year RAPM peak since 1997. Of the three five year stretches ahead, two belong to LeBron and both of those stretches didn&#8217;t overlap with the 2006-10 stretch at all.</li>
<li class="SomeClass">By not separating offensive and defensive RAPM, I feel as if I&#8217;m not appreciating one-way superstars like Wallace and Gobert enough when looking at just overall RAPM. So just know, Wallace had the 16th highest RAPM from 2000-04 and Gobert had the 14th highest RAPM from 2017-21. Not bad.</li>
<li class="SomeClass">Durant and Harden are offensive superstars who you may have expected to be higher at this point. While they&#8217;ve both ranked top 10 in RAPM within individual five year stretches numerous times, you&#8217;d still probably expect them to rank even higher. Fair enough. Or even Kawhi &#8211; he wasn&#8217;t limited to one side of the ball, yet even he is a far cry from Curry in RAPM rankings.</li>
<li class="SomeClass">Player to watch in the future? Giannis Antetokounmpo. Giannis&#8217; 4.22 RAPM since 2017 is the 5th highest in that five year span even though Antetokounmpo&#8217;s impact truly reached MVP level in 2019. I would not be surprised if he took the #1 spot from 2019-23.</li>



<p></p>



<p class="SomeClass">As always, remember that this is not meant to be a player ranking &#8211; it&#8217;s more of a fun mathematics &amp; statistics project. </p>



<p class="SomeClass">I had initially planned on wrapping up this series with an article dedicated to 1997-2021 playoff RAPM. However, I didn&#8217;t think it warranted its own article or much discussion because of the high variance in the results. You can check out an interactive graph of the results <a href="https://public.tableau.com/views/PostseasonRAPM1997-2021/PostseasonRAPM1997-2021?%3Aembed=y&amp;%3AshowVizHome=no#2">here</a> if you&#8217;re curious, though.</p>



<hr class="wp-block-separator"/>
<p>The post <a rel="nofollow" href="https://www.thespax.com/nba/quantifying-the-nbas-greatest-five-year-peaks-since-1997/">Quantifying the NBA&#8217;s Greatest Five Year Peaks Since 1997</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/quantifying-the-nbas-greatest-five-year-peaks-since-1997/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Calculating Regularized Adjusted Plus-Minus for 25 Years of NBA Basketball</title>
		<link>https://www.thespax.com/nba/calculating-regularized-adjusted-plus-minus-for-25-years-of-nba-basketball/</link>
					<comments>https://www.thespax.com/nba/calculating-regularized-adjusted-plus-minus-for-25-years-of-nba-basketball/#comments</comments>
		
		<dc:creator><![CDATA[Ahmed Cheema]]></dc:creator>
		<pubDate>Sun, 01 Aug 2021 23:12:27 +0000</pubDate>
				<category><![CDATA[NBA]]></category>
		<guid isPermaLink="false">https://www.thespax.com/?p=4286</guid>

					<description><![CDATA[<p>Forget the basic box score stats - what does lineup adjusted plus-minus tell us about the best players in the league since 1997?</p>
<p>The post <a rel="nofollow" href="https://www.thespax.com/nba/calculating-regularized-adjusted-plus-minus-for-25-years-of-nba-basketball/">Calculating Regularized Adjusted Plus-Minus for 25 Years of NBA Basketball</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 is-resized"><img src="https://www.thespax.com/wp-content/uploads/2021/08/kg-1.jpg" alt="" class="wp-image-4288" width="800" height="537" srcset="https://www.thespax.com/wp-content/uploads/2021/08/kg-1.jpg 2048w, https://www.thespax.com/wp-content/uploads/2021/08/kg-1-768x516.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /><figcaption>Winslow Townson &#8211; Associated Press</figcaption></figure></div>



<h3 class="SomeClass">Background</h3>



<p class="SomeClass">Basketball analysts have searched for years for a viable all-in-one metric for quantifying the on-court impact of basketball players. We can always look at basic statistics like points and rebounds, but what about everything that doesn&#8217;t show up in the box score? Skills like setting effective screens, contesting shots, boxing out, and off-ball gravity can all have a huge impact on any given basketball play while not showing up in the box score. What if we could really assess player impact without needing to rely on these numbers?</p>



<p class="SomeClass">A traditional way to represent player impact without box score stats is to just use base plus-minus. For example, Steph Curry had a +4.0 plus-minus per 100 possessions in the 2021 season. This number means that with Curry on the court, the Warriors outscored their opponents by four points per every 100 possessions. You can also compare this to his net plus-minus compared to when he&#8217;s off the floor. Steph had a +8.6 on-off plus-minus, meaning that the Warriors outscore their opponents by 8.6 more points when Steph is on the floor than when he is not.</p>



<p class="SomeClass">While easy to understand, the traditional plus-minus metric is very flawed. If an inferior player&#8217;s minutes heavily aligned with Curry&#8217;s, their plus-minus would look far better than it should just because they get to play with  Curry. In other words, base plus-minus does not adjust for the strength of your teammates. Furthermore, while a quick look at on-off plus-minus may let you know that a player is carrying their team, it tells you more about how strong a team&#8217;s bench is than anything else. James Harden posted an on-off plus-minus of +9.1 in 2020, which pales in comparison with his +0.2 mark in 2021 (albeit on a small sample size). Did he get that much better? Of course not &#8211; the Brooklyn Nets are just far more equipped to play at a high level without Harden on the floor than the Rockets were.</p>



<p class="SomeClass">So, we need to adjust for the other players on the floor. That&#8217;s the idea of Adjusted Plus-Minus (APM) &#8211; solving the system of linear equations representing the players on a court and the associating plus-minus for their duration on the floor.</p>



<p class="SomeClass">Suppose that we have a matrix called <strong>A</strong> representing the players on the floor (one column for each player, a value of 1 if they&#8217;re on the floor for that stint and a value of 0 otherwise) and a vector <strong>b</strong> representing the plus-minus per 100 possessions for each stint. We can then solve for <strong>x</strong> which is a vector of coefficients corresponding to each players representing their on-court value.</p>



<div class="wp-block-image"><figure class="aligncenter"><img src="https://www.thespax.com/wp-content/uploads/2019/11/leastSquares-1.svg" alt=""/></figure></div>



<p class="SomeClass">That&#8217;s the adjusted plus-minus solution. As you might anticipate, it has its own drawbacks. Most notably a high degree of variance. This problem can be alleviated with the addition of a filtering term that essentially acts as a penalty for outliers &#8211; it converges all values towards zero. </p>



<div class="wp-block-image"><figure class="aligncenter"><img src="https://www.thespax.com/wp-content/uploads/2019/11/ridgeRegression.svg" alt=""/></figure></div>



<p class="SomeClass">An optimal <strong>lambda</strong> value can be found which yields an approximate solution to the original <strong>Ax=b</strong> problem. This equation is the method used to calculate regularized adjusted plus-minus (RAPM).</p>



<p class="SomeClass">Notice that at this point, the only stat that has been used is the stint plus-minus for each combination of players on the floor. No assists, rebounds, steals, blocks, etc. Or even points scored by a specific player &#8211; just the overall plus-minus in that duration of time. </p>



<p class="SomeClass">Improvements upon RAPM like RPM and RAPTOR incorporate Bayesian priors with box score and tracking stats to give a better prior estimate of player value for the model. Instead of regressing to zero, you can regress to this prior value. This leaves us with two versions of RAPM: non-prior informed RAPM (NPI RAPM) which uses nothing but the lineup metrics, or prior informed RAPM (PI RAPM) which improves the accuracy of the model in small samples by incorporating box score numbers.</p>



<p class="SomeClass">In most of its use cases, NPI RAPM has noticeable weaknesses. People usually want to see the numbers for a single season, which is a relatively small sample size for a regression without a suitable prior. There&#8217;s also a lot of variance in small samples because of factors like the three-point shot. A player shooting higher or lower than their average from three-point range in a small sample may have nothing to do with the lineup or the defense, but have a large impact on the result of a regression. Thus, alternatives like EPM and PIPM incorporate luck-adjustments that are make them much more adequate for smaller samples.</p>



<p class="SomeClass">In larger samples, though, you&#8217;d expect most of these factors to mostly sort themselves out. Five year RAPM is often cited and yields more reasonable results than a one season sample. What if we go even further than that? Say, 25 years?</p>



<h3 class="SomeClass">25 Year RAPM (1997-2021)</h3>



<p class="SomeClass">I began this project by scraping play-by-play data for every regular season and postseason game since 1997. Then I used the ideas in <a href="https://nbainrstats.netlify.app/post/adding-lineups-to-nba-play-by-play-data/">this tutorial</a> (applying it to Python) to get lineup data for each possession in the play-by-play. I was successfully able to do this for every dataset except for the 1997 regular season, which contained a lot of missing information. The data used in final RAPM calculations is almost entirely complete from the 1997 postseason to Game 6 of the 2021 Finals.</p>



<p class="SomeClass">In order to address the greater importance of the postseason, I doubled playoff possessions to increase their weight in calculations. At the end of the data collection process, I had compiled 859,049 stints across 5,972,736 possessions.</p>



<p class="SomeClass">I also utilized a prior to improve the accuracy of the regression. I had initially planned not to do so, but it came to my attention that any long-term RAPM essentially requires some form of prior to account for player aging. Peak Shaquille O&#8217;Neal was one of the most unstoppable players in the history of the game. An old 38-year-old version of Shaq was far less of an intimidating force. Both players would be treated the same with NPI RAPM, meaning that 38-year-old Shaq&#8217;s teammates would be penalized for playing alongside him because of how great he was in the past. That doesn&#8217;t make any sense.</p>



<p class="SomeClass">My initial plan was to incorporate a simple prior based on age. The problem is that all players don&#8217;t age on the same curve. <a href="http://apbr.org/metrics/viewtopic.php?f=2&amp;t=9522">Prior studies</a> found that a Bayesian prior based on playtime &amp; team strength is more reliable than age, so I went with that approach in this project. Thus, a player&#8217;s minutes per game and a team&#8217;s net rating were the only two external statistics used in the regression.</p>



<p class="SomeClass">All that was left was to find an optimal lambda value and then run the ridge regression. Additional measures could certainly be taken to improve the accuracy of the model, such as a luck-adjustment or a different way to treat &#8220;garbage time&#8221; possessions. For now, I didn&#8217;t want to interfere too much unless it was required (like the aforementioned prior). </p>



<p class="SomeClass"> A quick disclaimer: this is not a player ranking, nor is it meant to be. If I was ranking the top ten players of the 21st century, I would undoubtedly include players like Kobe Bryant and Kevin Durant in my list. Anyone would. But the point of this article isn&#8217;t to give my personal rankings. It&#8217;s to observe the results of an objective regression.</p>



<p class="SomeClass">I&#8217;ve plotted the results on a scatter plot with both total possessions and RAPM. There is obviously a large range of total possessions &#8211; the data includes both Dirk Nowitzki&#8217;s entire 20 year career along with LaMelo Ball&#8217;s injury-shortened rookie season. RAPM is, after all, a rate metric; volume shouldn&#8217;t be ignored. You can check out a <a href="https://public.tableau.com/views/NBA25YearRAPM/25YearRAPM?%3Aembed=y&amp;%3AshowVizHome=no#2">full interactive graph here</a>.</p>



<div class="wp-block-image"><figure class="aligncenter"><img src="https://www.thespax.com/wp-content/uploads/2021/08/piRAPM.svg" alt="" class="wp-image-4315"/></figure></div>



<p class="SomeClass">If someone with no prior knowledge of basketball was asked to guess who the best player in the NBA was over the past 25 years based on nothing but this data, they would probably pick LeBron James. And they would be right. Arguably the greatest player in the history of the sport, LeBron has the highest RAPM from 1997-2021 on top of playing the most possessions by a <em>wide </em>margin. Even if you disregard his four NBA titles, four Finals MVPs, four MVPs, 17 All-NBA selections, and 27/7/7 career averages, he comes out on top. His on-court impact is undeniable no matter how you look at it.</p>



<p class="SomeClass">Tim Duncan and Kevin Garnett are two other legends of the game who are appreciated by impact metrics like RAPM. Despite the world of difference in their career achievements (four more rings and three more Finals MVPs for Duncan), one could argue that this has more to do with situation than anything else. Garnett&#8217;s often considered one of the more underrated players because of his transcendent on-court impact that isn&#8217;t reflected in his box score stats, on top of the fact that he spent much of his prime carrying a middling Timberwolves squad.</p>



<p class="SomeClass">Right up there with Garnett and Duncan are two legendary point guards in Chris Paul and Steph Curry. Paul, the &#8220;Point God,&#8221; is one of the greatest floor generals in the history of the game. More of a traditional point guard, CP3 has called the shots for elite offenses his entire career while also playing great defense for his position. Meanwhile, Curry&#8217;s unprecedented shooting ability makes him one of the most impactful offensive players of all-time. The threat of his perimeter shooting along with his off-ball movement draws defenders away from his teammates and makes everyone&#8217;s job easier on the Warriors. On top of elite finishing and solid playmaking, Curry&#8217;s offensive impact is legendary.</p>



<p class="SomeClass">Joel Embiid ranks a whopping <em>2nd</em> in RAPM. While that&#8217;s certainly higher than I anticipated, Embiid is certainly a super special player and one of the most impactful players in the league currently. Unfortunately, his biggest problem is the inability to stay healthy. He just came off of an incredible season averaging 29/11 on 64% TS% while playing great defense &#8211; he likely would&#8217;ve been the league MVP if he hadn&#8217;t gotten hurt. Oh, Embiid also averaged 28/11 on 63% TS% in the playoffs while playing on a torn meniscus. He&#8217;s pretty good. Nonetheless, I don&#8217;t anticipate he&#8217;ll maintain a top-two ranking in the RAPM leaderboards as he plays more time. He&#8217;s great, but probably not at the level of guys like Steph, Garnett, and Duncan.</p>



<p class="SomeClass">Kobe Bryant&#8217;s the guy who tends to be rated lower than expected by advanced metrics like RAPM. As one of the more polarizing players in league history, it&#8217;s definitely true that many people overrate his all-time standing. But ranking 59th overall from 1997-2021 is still insanity. That&#8217;s behind recent players like Dillon Brooks and Otto Porter Jr. I&#8217;m not entirely sure why the metric is underrating him so much. Perhaps his post-prime years have a large impact? The prior should account for that but I&#8217;ll look into the highest RAPM peaks in another article to see if it provides any answers.</p>



<p class="SomeClass">Those are the main results that stand out, but here&#8217;s the full data consisting of 2267 players over the past 25 years.</p>


<div id="footable_parent_4305"
     class="footable_parent ninja_table_wrapper loading_ninja_table wp_table_data_press_parent semantic_ui ">
                <table data-ninja_table_instance="ninja_table_instance_5" data-footable_id="4305" data-filter-delay="1000" aria-label="1997-2021 RAPM"            id="footable_4305"
           data-unique_identifier="ninja_table_unique_id_1219242245_4305"
           class=" foo-table ninja_footable foo_table_4305 ninja_table_unique_id_1219242245_4305 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_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>
<style id="ninja_table_custom_css_4529" type="text/css">
    #footable_4529  {
        font-family: inherit;
        font-size: 14px;
    }


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


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


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

    
    
</div>




<p class="SomeClass">The other players in the top 10 are Nikola Jokic,  Manu Ginobili, Draymond Green, and Jayson Tatum. Draymond and Manu are other players frequently given a lot of love by impact metrics, so it&#8217;s not surprising to see them here. Jokic has also been a high impact player throughout his entire NBA career thus far, culminating in an extremely impressive MVP season in 2021. Tatum&#8217;s a fantastic young player but the top 10 is certainly higher than I expected to see him. I&#8217;d say the same thing I said about Embiid &#8211; he&#8217;s great, but probably not <em>that </em>great.</p>



<p class="SomeClass">If we limit the rankings to players with at least 150,000 possessions to get rid of the Joel Embiids and Jayson Tatums in there (kukos to both of them, though), we get Dirk Nowitzki, James Harden, Shaquille O&#8217;Neal, Kevin Durant, Rasheed Wallace, and Paul Pierce rounding out the top 10 after James, Garnett, Paul, and Duncan. O&#8217;Neal is another player who I expected to rank higher. Among all players, his 3.78 RAPM is the 16th highest since 1997. He&#8217;s probably a bit hurt by the 1997 cutoff because of how great he was in Orlando. </p>



<p class="SomeClass">Other observations:</p>



<li class="SomeClass">John Stockton&#8217;s game aged extremely well. 11th highest RAPM in this span despite being 34-years-old in 1997.</li>
<li class="SomeClass">An old Arvydas Sabonis has the 32nd highest RAPM since 1997. Imagine if he was in the NBA during his actual prime.</li>
<li class="SomeClass">David Robinson comes in at 29th despite being 32-years-old in 1998 (played just six games in 1997) and past his prime.</li>
<li class="SomeClass">Luka Doncic ranks 101st out of all players. He&#8217;s only 22-years-old and will certainly surge higher than that, but I&#8217;m surprised he&#8217;s not higher already when a guy like Jayson Tatum is.</li>
<li class="SomeClass">Oh yeah, there&#8217;s also that Michael Jordan guy. 17th highest RAPM even though the data includes his Wizards years and just one full season with the Bulls (1998). I have no doubt that prime Jordan would be right up there with LeBron.</li>



<p class="SomeClass"></p>



<p class="SomeClass">There&#8217;s a few other things I&#8217;d like to do with this data, such as looking for the best five year individual peaks during this span. Maybe that would better illustrate the greatness of Shaquille O&#8217;Neal and Kobe Bryant. I could also separate the regular season and postseason results and observe the difference in each. For now, I think this 25 year outlook was enough for one article and a good start to the analysis. There were a few &#8220;problems&#8221; (it&#8217;s not really a problem because again, this isn&#8217;t meant to be a player ranking) like Kobe Bryant&#8217;s low ranking and the high ranking of Joel Embiid, but I&#8217;m satisfied with the project overall.</p>
<p>The post <a rel="nofollow" href="https://www.thespax.com/nba/calculating-regularized-adjusted-plus-minus-for-25-years-of-nba-basketball/">Calculating Regularized Adjusted Plus-Minus for 25 Years of NBA Basketball</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/calculating-regularized-adjusted-plus-minus-for-25-years-of-nba-basketball/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
	</channel>
</rss>
