<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
	
	>
<channel>
	<title>
	Comments for The Spax	</title>
	<atom:link href="https://www.thespax.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.thespax.com</link>
	<description></description>
	<lastBuildDate>Thu, 02 Jan 2025 20:37:57 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.7.12</generator>
	<item>
		<title>
		Comment on The NBA&#8217;s Ongoing Three-Point Revolution by Ahmed Cheema		</title>
		<link>https://www.thespax.com/nba/the-nbas-ongoing-three-point-revolution/#comment-17960</link>

		<dc:creator><![CDATA[Ahmed Cheema]]></dc:creator>
		<pubDate>Thu, 02 Jan 2025 20:37:57 +0000</pubDate>
		<guid isPermaLink="false">https://www.thespax.com/?p=3066#comment-17960</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.thespax.com/nba/the-nbas-ongoing-three-point-revolution/#comment-17913&quot;&gt;Brett Alder&lt;/a&gt;.

Certainly, feel free to use any content here that you&#039;d like. Good luck with your book.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://www.thespax.com/nba/the-nbas-ongoing-three-point-revolution/#comment-17913">Brett Alder</a>.</p>
<p>Certainly, feel free to use any content here that you&#8217;d like. Good luck with your book.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on The NBA&#8217;s Ongoing Three-Point Revolution by Brett Alder		</title>
		<link>https://www.thespax.com/nba/the-nbas-ongoing-three-point-revolution/#comment-17913</link>

		<dc:creator><![CDATA[Brett Alder]]></dc:creator>
		<pubDate>Wed, 01 Jan 2025 19:14:48 +0000</pubDate>
		<guid isPermaLink="false">https://www.thespax.com/?p=3066#comment-17913</guid>

					<description><![CDATA[Hi Ahmed, I think your articles are great and very insightful. In fact, I like them so much that I&#039;m reaching out to request permission to use the Michael Jordon and James Harden shot charts from this blog post, which I&#039;m assuming are copyrighted by The Spax. 

The intended use for these charts would be for use in my forthcoming book (entitled &quot;Get It: A System for Situational Genius&quot;) to reinforce the point that our behavior should be informed by both the best analytical insights as well as world class intuition. I think your charts illustrate this point perfectly. The book is something of a &quot;theory of everything meets best business practices&quot;, with the target audience being young professionals. The book would be available for sale in both print and digital versions, first targeting the US/Canada market, but potentially going international from there. 

Of course, I would fully credit you and TheSpax per standard citation practices (usually immediately below the image). Please let me know if you are able to grant permission to use this material. If you require any additional information or would request a licensing payment or have specific conditions for use, please do not hesitate to contact me. Thanks. Brett]]></description>
			<content:encoded><![CDATA[<p>Hi Ahmed, I think your articles are great and very insightful. In fact, I like them so much that I&#8217;m reaching out to request permission to use the Michael Jordon and James Harden shot charts from this blog post, which I&#8217;m assuming are copyrighted by The Spax. </p>
<p>The intended use for these charts would be for use in my forthcoming book (entitled &#8220;Get It: A System for Situational Genius&#8221;) to reinforce the point that our behavior should be informed by both the best analytical insights as well as world class intuition. I think your charts illustrate this point perfectly. The book is something of a &#8220;theory of everything meets best business practices&#8221;, with the target audience being young professionals. The book would be available for sale in both print and digital versions, first targeting the US/Canada market, but potentially going international from there. </p>
<p>Of course, I would fully credit you and TheSpax per standard citation practices (usually immediately below the image). Please let me know if you are able to grant permission to use this material. If you require any additional information or would request a licensing payment or have specific conditions for use, please do not hesitate to contact me. Thanks. Brett</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on Visualizing NBA Passing Networks With Python by Ahmed Cheema		</title>
		<link>https://www.thespax.com/nba/visualizing-nba-passing-networks-with-python/#comment-6315</link>

		<dc:creator><![CDATA[Ahmed Cheema]]></dc:creator>
		<pubDate>Wed, 22 Feb 2023 05:12:04 +0000</pubDate>
		<guid isPermaLink="false">https://www.thespax.com/?p=3696#comment-6315</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.thespax.com/nba/visualizing-nba-passing-networks-with-python/#comment-6314&quot;&gt;Jason Ingersoll&lt;/a&gt;.

The problem is with the headers. Every so often, there&#039;s a change in the headers required to scrape from the NBA stats site. 

You can replace the &lt;code&gt;headers= ...&lt;/code&gt; line with &lt;code&gt;headers = {&#039;Host&#039;: &#039;stats.nba.com&#039;,&#039;Accept&#039;: &#039;application/json, text/plain, */*&#039;,&#039;x-nba-stats-token&#039;: &#039;true&#039;,&#039;User-Agent&#039;: &#039;Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Mobile Safari/537.36&#039;,&#039;x-nba-stats-origin&#039;: &#039;stats&#039;,&#039;Origin&#039;: &#039;https://www.nba.com&#039;,&#039;Referer&#039;: &#039;https://www.nba.com/&#039;,&#039;Accept-Encoding&#039;: &#039;gzip, deflate, br&#039;,&#039;Accept-Language&#039;: &#039;en-US,en;q=0.9}&#039;}&lt;/code&gt; and that should make the scrapes work.

There appears to be inconsistency, likely due to some restriction on scraping (i.e. you make too many calls in a short amount of time). Not sure if I ran into that problem in the past, and if so I&#039;m not sure if I had a workaround for it as I haven&#039;t messed with the API in a while. Sometimes this means that the first few calls to &lt;code&gt;requests.get&lt;/code&gt; work, but the code breaks down somewhere in that loop on players and gets stuck forever. You can see this happening if you add prints to the code.

But I was able to run &lt;code&gt;pass_web(&#039;GSW&#039;,&#039;2016-17&#039;,&#039;AST&#039;)&lt;/code&gt; at least once which created a passing network that looked like my examples in this article. ]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://www.thespax.com/nba/visualizing-nba-passing-networks-with-python/#comment-6314">Jason Ingersoll</a>.</p>
<p>The problem is with the headers. Every so often, there&#8217;s a change in the headers required to scrape from the NBA stats site. </p>
<p>You can replace the <code>headers= ...</code> line with <code>headers = {'Host': 'stats.nba.com','Accept': 'application/json, text/plain, */*','x-nba-stats-token': 'true','User-Agent': 'Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Mobile Safari/537.36','x-nba-stats-origin': 'stats','Origin': 'https://www.nba.com','Referer': 'https://www.nba.com/','Accept-Encoding': 'gzip, deflate, br','Accept-Language': 'en-US,en;q=0.9}'}</code> and that should make the scrapes work.</p>
<p>There appears to be inconsistency, likely due to some restriction on scraping (i.e. you make too many calls in a short amount of time). Not sure if I ran into that problem in the past, and if so I&#8217;m not sure if I had a workaround for it as I haven&#8217;t messed with the API in a while. Sometimes this means that the first few calls to <code>requests.get</code> work, but the code breaks down somewhere in that loop on players and gets stuck forever. You can see this happening if you add prints to the code.</p>
<p>But I was able to run <code>pass_web('GSW','2016-17','AST')</code> at least once which created a passing network that looked like my examples in this article. </p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on Visualizing NBA Passing Networks With Python by Jason Ingersoll		</title>
		<link>https://www.thespax.com/nba/visualizing-nba-passing-networks-with-python/#comment-6314</link>

		<dc:creator><![CDATA[Jason Ingersoll]]></dc:creator>
		<pubDate>Wed, 22 Feb 2023 04:27:22 +0000</pubDate>
		<guid isPermaLink="false">https://www.thespax.com/?p=3696#comment-6314</guid>

					<description><![CDATA[Do you find that this still works? I&#039;m unable to scrape the NBA.com/stats passing data, it just runs on a loop forever. Did you have this problem and if so how did you fix it? I&#039;m trying to scrape the passing data for a research project and this is very frustrating.]]></description>
			<content:encoded><![CDATA[<p>Do you find that this still works? I&#8217;m unable to scrape the NBA.com/stats passing data, it just runs on a loop forever. Did you have this problem and if so how did you fix it? I&#8217;m trying to scrape the passing data for a research project and this is very frustrating.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on The Rise of Heliocentrism In NBA Offenses by Luke		</title>
		<link>https://www.thespax.com/nba/the-rise-of-heliocentrism-in-nba-offenses/#comment-6142</link>

		<dc:creator><![CDATA[Luke]]></dc:creator>
		<pubDate>Fri, 18 Nov 2022 17:04:00 +0000</pubDate>
		<guid isPermaLink="false">https://www.thespax.com/?p=4406#comment-6142</guid>

					<description><![CDATA[Great article! I thought I read that the NBA now has chips within their jerseys now (may be wrong on this)? If so, would they eventually be making that information public?

If not, how was this data collected? + Where can we get more..]]></description>
			<content:encoded><![CDATA[<p>Great article! I thought I read that the NBA now has chips within their jerseys now (may be wrong on this)? If so, would they eventually be making that information public?</p>
<p>If not, how was this data collected? + Where can we get more..</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on Calculating Regularized Adjusted Plus-Minus for 25 Years of NBA Basketball by Ahmed Cheema		</title>
		<link>https://www.thespax.com/nba/calculating-regularized-adjusted-plus-minus-for-25-years-of-nba-basketball/#comment-6056</link>

		<dc:creator><![CDATA[Ahmed Cheema]]></dc:creator>
		<pubDate>Fri, 23 Sep 2022 05:35:31 +0000</pubDate>
		<guid isPermaLink="false">https://www.thespax.com/?p=4286#comment-6056</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.thespax.com/nba/calculating-regularized-adjusted-plus-minus-for-25-years-of-nba-basketball/#comment-6055&quot;&gt;Eric&lt;/a&gt;.

It should be interpreted as an average over the entire 25 year timespan while accounting for the prior. Looking at smaller samples (like five year RAPM results) would be more appropriate for estimating a player&#039;s peak value.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://www.thespax.com/nba/calculating-regularized-adjusted-plus-minus-for-25-years-of-nba-basketball/#comment-6055">Eric</a>.</p>
<p>It should be interpreted as an average over the entire 25 year timespan while accounting for the prior. Looking at smaller samples (like five year RAPM results) would be more appropriate for estimating a player&#8217;s peak value.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on Calculating Regularized Adjusted Plus-Minus for 25 Years of NBA Basketball by Eric		</title>
		<link>https://www.thespax.com/nba/calculating-regularized-adjusted-plus-minus-for-25-years-of-nba-basketball/#comment-6055</link>

		<dc:creator><![CDATA[Eric]]></dc:creator>
		<pubDate>Fri, 23 Sep 2022 04:47:17 +0000</pubDate>
		<guid isPermaLink="false">https://www.thespax.com/?p=4286#comment-6055</guid>

					<description><![CDATA[What does it mean for somebody to have a RAPM of X for their career when you have a non-constant prior? That they average X overall, including the prior? That they peaked at X, and were lower other years when they had lower prior?]]></description>
			<content:encoded><![CDATA[<p>What does it mean for somebody to have a RAPM of X for their career when you have a non-constant prior? That they average X overall, including the prior? That they peaked at X, and were lower other years when they had lower prior?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on The Next Great Portland Guard Has Arrived by slick		</title>
		<link>https://www.thespax.com/nba/the-next-great-portland-guard-has-arrived/#comment-5833</link>

		<dc:creator><![CDATA[slick]]></dc:creator>
		<pubDate>Fri, 25 Mar 2022 19:17:50 +0000</pubDate>
		<guid isPermaLink="false">https://www.thespax.com/?p=4581#comment-5833</guid>

					<description><![CDATA[sick]]></description>
			<content:encoded><![CDATA[<p>sick</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on Calculating Regularized Adjusted Plus-Minus for 25 Years of NBA Basketball by Ahmed Cheema		</title>
		<link>https://www.thespax.com/nba/calculating-regularized-adjusted-plus-minus-for-25-years-of-nba-basketball/#comment-5828</link>

		<dc:creator><![CDATA[Ahmed Cheema]]></dc:creator>
		<pubDate>Tue, 22 Mar 2022 20:49:01 +0000</pubDate>
		<guid isPermaLink="false">https://www.thespax.com/?p=4286#comment-5828</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.thespax.com/nba/calculating-regularized-adjusted-plus-minus-for-25-years-of-nba-basketball/#comment-5826&quot;&gt;Austin&lt;/a&gt;.

That is correct (the team plus-minus is adjusted for how many possessions were played in that stint, though - it&#039;s per 100 possessions, to be exact). And yes, if two players are always on the court with one another, we would not be able to isolate each individual player&#039;s impact.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://www.thespax.com/nba/calculating-regularized-adjusted-plus-minus-for-25-years-of-nba-basketball/#comment-5826">Austin</a>.</p>
<p>That is correct (the team plus-minus is adjusted for how many possessions were played in that stint, though &#8211; it&#8217;s per 100 possessions, to be exact). And yes, if two players are always on the court with one another, we would not be able to isolate each individual player&#8217;s impact.</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
