Some Historical Plus-Minus

Moderators: Doctor MJ, trex_8063, penbeast0, PaulieWal, Clyde Frazier

colts18
Head Coach
Posts: 7,433
And1: 3,248
Joined: Jun 29, 2009

Re: Some Historical Plus-Minus 

Post#61 » by colts18 » Thu Mar 2, 2023 6:53 pm

Squared2020 wrote:
colts18 wrote:I remember that a Youtube user uploaded all 82 games for the Bulls for 1991 and 1996. I wish I could find it because he was posting all of the games he had from the 1990-1993 timeframe.


Btw, We have MJ playoff on/off. Thinking Basketball posted it in their Youtube Video that had MJ playoff data.


That YouTube user could not have been recent. The most recent I remember was "Hoffman's Habitat" which posted a ton of Bulls games, but there were no games he uploaded that I did not already have. His account was terminated after the Broadband TV copyright purge 8 months ago. Curious to identify who you are thinking of.


That might be the guy I'm thinking of. I remember watching his videos a year ago and he was consistently uploading all of the 90s Bulls games.
Squared2020
Sophomore
Posts: 107
And1: 299
Joined: Feb 18, 2018
 

Re: Some Historical Plus-Minus 

Post#62 » by Squared2020 » Thu Mar 2, 2023 8:27 pm

.
Professional History:
2012 - 2017: Consultant for several NBA front offices.
2017 - 2018: Orlando Magic
2018 - 2021: Houston Rockets
2021 - Present: NBA League Office
Squared2020
Sophomore
Posts: 107
And1: 299
Joined: Feb 18, 2018
 

Re: Some Historical Plus-Minus 

Post#63 » by Squared2020 » Thu Mar 2, 2023 8:31 pm

.
Professional History:
2012 - 2017: Consultant for several NBA front offices.
2017 - 2018: Orlando Magic
2018 - 2021: Houston Rockets
2021 - Present: NBA League Office
Squared2020
Sophomore
Posts: 107
And1: 299
Joined: Feb 18, 2018
 

Re: Some Historical Plus-Minus 

Post#64 » by Squared2020 » Thu Mar 2, 2023 8:46 pm

.
Professional History:
2012 - 2017: Consultant for several NBA front offices.
2017 - 2018: Orlando Magic
2018 - 2021: Houston Rockets
2021 - Present: NBA League Office
User avatar
WestGOAT
Veteran
Posts: 2,589
And1: 3,497
Joined: Dec 20, 2015

Re: Some Historical Plus-Minus 

Post#65 » by WestGOAT » Sat Mar 4, 2023 5:13 pm

Squared2020 wrote:
WestGOAT wrote:
It's not necessarily the best measure. We could use nonabelian transforms to wring out multicollinearity a little better.

Two possession stints results in ratings of 0, 50, 100, 150, ... (on the 25's; should have said on the 50')
Three possession stints result in ratings of 0, 33, 66, 100, ... (on the 33's)

This is where the inflated variance comes from: using a Gaussian to approximate these jumps. Here's what the distribution of ratings look like for approximately 200 games from 1995-96:

Image


Why is it that two possession and three possession stints always result in those specifc ratings (multiples of the reciprocals of 2 and 3)? As for ratings, do you mean net ratings of a lineup for a continuous stretch of time: the difference between a team's offensive rating (points scored per 100 possessions) and defensive rating (points allowed per 100 possessions) ?

I'm no hardcore stats guy, so not sure if I follow, and I have never calculated RAPM myself (at least not yet). I might use your website as a resource to figure out how to perform the calculations 8-)
Image
spotted in Bologna
Squared2020
Sophomore
Posts: 107
And1: 299
Joined: Feb 18, 2018
 

Re: Some Historical Plus-Minus 

Post#66 » by Squared2020 » Sat Mar 4, 2023 7:10 pm

.
Professional History:
2012 - 2017: Consultant for several NBA front offices.
2017 - 2018: Orlando Magic
2018 - 2021: Houston Rockets
2021 - Present: NBA League Office
Squared2020
Sophomore
Posts: 107
And1: 299
Joined: Feb 18, 2018
 

Re: Some Historical Plus-Minus 

Post#67 » by Squared2020 » Sun Mar 5, 2023 6:22 am

.
Professional History:
2012 - 2017: Consultant for several NBA front offices.
2017 - 2018: Orlando Magic
2018 - 2021: Houston Rockets
2021 - Present: NBA League Office
ceiling raiser
Lead Assistant
Posts: 4,520
And1: 3,749
Joined: Jan 27, 2013

Re: Some Historical Plus-Minus 

Post#68 » by ceiling raiser » Sun Mar 12, 2023 8:53 pm

Squared2020 wrote:
ceiling raiser wrote:Question -

What percentage of Bulls games are available each year on tape from 84-85 through 95-96?

Wondering what the maximum possible dataset for MJ’s on-off would be.

Thanks again for your work.


These are approximate guesses on what I have:

1985: ~35 games
1986: ~15 games
1987: ~40 games
1988: ~40 games
1989: ~50 games
1990: ~50 games
1991: ~55 games
1992: ~65 games
1993: ~75 games (79)
1994: ~20 games
1995: ~25 games
1996: ~80 games (82)

I know I could dredge up about another 20-25 games from friends and family.

Follow-up: How many have you tracked thus far from each year?

I also wonder if the 97, 98 days can be trusted. Some of the pbp based data seems off those first few years.
Now that's the difference between first and last place.
70sFan
RealGM
Posts: 29,599
And1: 24,915
Joined: Aug 11, 2015
 

Re: Some Historical Plus-Minus 

Post#69 » by 70sFan » Sun Mar 12, 2023 9:39 pm

Squared2020 wrote:Moses Malone Plus-Minus

Image

Do you happen to have something from George Gervin and Sidney Moncrief?
Squared2020
Sophomore
Posts: 107
And1: 299
Joined: Feb 18, 2018
 

Re: Some Historical Plus-Minus 

Post#70 » by Squared2020 » Sat Mar 18, 2023 4:53 am

.
Professional History:
2012 - 2017: Consultant for several NBA front offices.
2017 - 2018: Orlando Magic
2018 - 2021: Houston Rockets
2021 - Present: NBA League Office
ceiling raiser
Lead Assistant
Posts: 4,520
And1: 3,749
Joined: Jan 27, 2013

Re: Some Historical Plus-Minus 

Post#71 » by ceiling raiser » Wed Jun 14, 2023 12:49 am

One of my favorite threads on this board, going to dive deeper in the offseason.
Now that's the difference between first and last place.
ceiling raiser
Lead Assistant
Posts: 4,520
And1: 3,749
Joined: Jan 27, 2013

Re: Some Historical Plus-Minus 

Post#72 » by ceiling raiser » Mon Jul 10, 2023 5:22 am

Squared2020 wrote:.

Hope you're doing well. I saw on your site that 87-88 (20%), 90-91 (26.6%) and 95-96 (20.02%) are really coming along from a tracking POV.

Have you been focusing on those years specifically because of availability of footage, or have you looked at some other years in the late 80s-mid 90s as well?
Now that's the difference between first and last place.
Squared2020
Sophomore
Posts: 107
And1: 299
Joined: Feb 18, 2018
 

Re: Some Historical Plus-Minus 

Post#73 » by Squared2020 » Mon Jul 10, 2023 9:27 pm

.
Professional History:
2012 - 2017: Consultant for several NBA front offices.
2017 - 2018: Orlando Magic
2018 - 2021: Houston Rockets
2021 - Present: NBA League Office
User avatar
homecourtloss
RealGM
Posts: 11,276
And1: 18,686
Joined: Dec 29, 2012

Re: Some Historical Plus-Minus 

Post#74 » by homecourtloss » Mon Jul 10, 2023 9:29 pm

Squared2020 wrote:Everything has been manually tracked from video over the past decade or so. I have basically from the 1979-80 season to the 1995-96 season. As you could expect, the number of games get smaller and smaller as we go back in years.

I have between 200 and 400 games for each season, rolling back to about 1987. Then it dwindles pretty fast. I think the early 1980's there's only maybe 50 games per season. But of course, with careful notation, some data is much better than no dat; but context of that data is really important. Side note: There was a post here about two years ago where a poster explained how to interpret the results even better than I could when folks were complaining about small samples.


Anyways, the reason I picked those years to post were because of Ben Taylor asking about certain years of data.

1984-85: Jordan's rookie season
1987-88: Pippen/Grant rookie season; first year out of the first round
1990-91: First NBA Finals
1995-96: Last NBA Finals

I've been converting notebooks over for all the seasons and stop to gather more data from games. For example, I have about 400 games from the 1995-96 season but only have about 300 logged.

This is what a log looks like:

Image

There's two games there. Starters are in the header. Left columns are possessions played for the stint. Right columns are points scored during the stint. Far right are substitutions that end the stint. Tally marks at the top indicate how many shared stints there are in the game.

I then translate the stint data to a csv file, with redundancies to help with error checking. The data file looks like this:

Image

Once I get to 10/15%, I make a public post.


I am unbelievably thankful that you have made this data publicly available — thank you.

I wish there were funding available from somebody who loves basketball enough to get some college interns and start tracking some of the play-by-play data for footage that’s available as you have done.
lessthanjake wrote:Kyrie was extremely impactful without LeBron, and basically had zero impact whatsoever if LeBron was on the court.

lessthanjake wrote: By playing in a way that prevents Kyrie from getting much impact, LeBron ensures that controlling for Kyrie has limited effect…
rk2023
Starter
Posts: 2,264
And1: 2,264
Joined: Jul 01, 2022
   

Re: Some Historical Plus-Minus 

Post#75 » by rk2023 » Mon Jul 10, 2023 9:44 pm

homecourtloss wrote:
Squared2020 wrote:Everything has been manually tracked from video over the past decade or so. I have basically from the 1979-80 season to the 1995-96 season. As you could expect, the number of games get smaller and smaller as we go back in years.

I have between 200 and 400 games for each season, rolling back to about 1987. Then it dwindles pretty fast. I think the early 1980's there's only maybe 50 games per season. But of course, with careful notation, some data is much better than no dat; but context of that data is really important. Side note: There was a post here about two years ago where a poster explained how to interpret the results even better than I could when folks were complaining about small samples.


Anyways, the reason I picked those years to post were because of Ben Taylor asking about certain years of data.

1984-85: Jordan's rookie season
1987-88: Pippen/Grant rookie season; first year out of the first round
1990-91: First NBA Finals
1995-96: Last NBA Finals

I've been converting notebooks over for all the seasons and stop to gather more data from games. For example, I have about 400 games from the 1995-96 season but only have about 300 logged.

This is what a log looks like:

Image

There's two games there. Starters are in the header. Left columns are possessions played for the stint. Right columns are points scored during the stint. Far right are substitutions that end the stint. Tally marks at the top indicate how many shared stints there are in the game.

I then translate the stint data to a csv file, with redundancies to help with error checking. The data file looks like this:

Image

Once I get to 10/15%, I make a public post.


I am unbelievably thankful that you have made this data publicly available — thank you.

I wish there were funding available from somebody who loves basketball enough to get some college interns and start tracking some of the play-by-play data for footage that’s available as you have done.


As one with lay-off time from graduation -> full-time work, certainly second the notion here :lol: :lol: :lol:
Mogspan wrote:I think they see the super rare combo of high IQ with freakish athleticism and overrate the former a bit, kind of like a hot girl who is rather articulate being thought of as “super smart.” I don’t know kind of a weird analogy, but you catch my drift.
ceiling raiser
Lead Assistant
Posts: 4,520
And1: 3,749
Joined: Jan 27, 2013

Re: Some Historical Plus-Minus 

Post#76 » by ceiling raiser » Mon Jul 10, 2023 10:35 pm

Squared2020 wrote:I have between 200 and 400 games for each season, rolling back to about 1987. Then it dwindles pretty fast. I think the early 1980's there's only maybe 50 games per season. But of course, with careful notation, some data is much better than no dat; but context of that data is really important. Side note: There was a post here about two years ago where a poster explained how to interpret the results even better than I could when folks were complaining about small samples.

This is incredible, thanks for your work.

So if I'm reading correctly, not only do you have these games from other seasons, but you've *already* produced stint data and are just in the process of digitizing them?

This is probably the single greatest statistical/analytics achievement in the history of the NBA. The sheer amount of time, effort, and intelligence you've put into this is unprecedented.
Now that's the difference between first and last place.
User avatar
homecourtloss
RealGM
Posts: 11,276
And1: 18,686
Joined: Dec 29, 2012

Re: Some Historical Plus-Minus 

Post#77 » by homecourtloss » Mon Jul 10, 2023 11:20 pm

ceiling raiser wrote:
Squared2020 wrote:I have between 200 and 400 games for each season, rolling back to about 1987. Then it dwindles pretty fast. I think the early 1980's there's only maybe 50 games per season. But of course, with careful notation, some data is much better than no dat; but context of that data is really important. Side note: There was a post here about two years ago where a poster explained how to interpret the results even better than I could when folks were complaining about small samples.

This is incredible, thanks for your work.

So if I'm reading correctly, not only do you have these games from other seasons, but you've *already* produced stint data and are just in the process of digitizing them?

This is probably the single greatest statistical/analytics achievement in the history of the NBA. The sheer amount of time, effort, and intelligence you've put into this is unprecedented.


In the Internet age, when it’s usually impossible to say things such as a bolded and it not be considered hyperbole, THIS IS TRUE. I cannot even imagine how many hours have been spent doing this.
lessthanjake wrote:Kyrie was extremely impactful without LeBron, and basically had zero impact whatsoever if LeBron was on the court.

lessthanjake wrote: By playing in a way that prevents Kyrie from getting much impact, LeBron ensures that controlling for Kyrie has limited effect…
User avatar
Moonbeam
Forum Mod - Blazers
Forum Mod - Blazers
Posts: 10,202
And1: 5,058
Joined: Feb 21, 2009
Location: Sydney, Australia
     

Re: Some Historical Plus-Minus 

Post#78 » by Moonbeam » Tue Jul 11, 2023 12:57 am

Thanks for the hard work, Squared2020! Nearly 20 years ago, Steve Hellmuth had mentioned that the NBA was looking to digitize every single game, with plans to offer fans the option to purchase access to older games.

https://www.theglobeandmail.com/technology/nba-mounts-a-full-court-digital-press/article18242514/
https://www.tvtechnology.com/news/nba-moves-to-monetize-archive

However, as far as I know, the options are still very limited. It would be awesome if there was an update about this. Should these games become more widely available, I could imagine a community project to log stint data for these games.
Squared2020
Sophomore
Posts: 107
And1: 299
Joined: Feb 18, 2018
 

Re: Some Historical Plus-Minus 

Post#79 » by Squared2020 » Wed Jul 12, 2023 6:19 pm

.
Professional History:
2012 - 2017: Consultant for several NBA front offices.
2017 - 2018: Orlando Magic
2018 - 2021: Houston Rockets
2021 - Present: NBA League Office
User avatar
WestGOAT
Veteran
Posts: 2,589
And1: 3,497
Joined: Dec 20, 2015

Re: Some Historical Plus-Minus 

Post#80 » by WestGOAT » Wed Jul 12, 2023 7:30 pm

homecourtloss wrote:
Squared2020 wrote:Everything has been manually tracked from video over the past decade or so. I have basically from the 1979-80 season to the 1995-96 season. As you could expect, the number of games get smaller and smaller as we go back in years.

I have between 200 and 400 games for each season, rolling back to about 1987. Then it dwindles pretty fast. I think the early 1980's there's only maybe 50 games per season. But of course, with careful notation, some data is much better than no dat; but context of that data is really important. Side note: There was a post here about two years ago where a poster explained how to interpret the results even better than I could when folks were complaining about small samples.


Anyways, the reason I picked those years to post were because of Ben Taylor asking about certain years of data.

1984-85: Jordan's rookie season
1987-88: Pippen/Grant rookie season; first year out of the first round
1990-91: First NBA Finals
1995-96: Last NBA Finals

I've been converting notebooks over for all the seasons and stop to gather more data from games. For example, I have about 400 games from the 1995-96 season but only have about 300 logged.

This is what a log looks like:

Image

There's two games there. Starters are in the header. Left columns are possessions played for the stint. Right columns are points scored during the stint. Far right are substitutions that end the stint. Tally marks at the top indicate how many shared stints there are in the game.

I then translate the stint data to a csv file, with redundancies to help with error checking. The data file looks like this:

Image

Once I get to 10/15%, I make a public post.


I am unbelievably thankful that you have made this data publicly available — thank you.

I wish there were funding available from somebody who loves basketball enough to get some college interns and start tracking some of the play-by-play data for footage that’s available as you have done.


Definitely doing God's work, and I'm actually pretty sure he can get a college intern to do the gruntwork since he's working for/with the league office. If that's what he wants is another story of course :nod:
Image
spotted in Bologna

Return to Player Comparisons