NBA metrics on height and weight

My first post on my blog last week, I posted 3d linear regression plot. In this plot it showed all the data points of year born, height, and weight of nba players.

Here is the figure again.

nba born~weight x height.png

This figure is a bit focusing since it is lumping all the data together. (I will be posting all my python code soon).

Question: Compare data in 20-year intervals to see if nba players are really getting taller and heavier?

In doing divided up the data into 4 groups:

a (represented 1913-1933); b (represented 1934-1959); c (represented 1960-1979);              d (represented 1980-1997)

1913-1933 1934-1959 1960-1979 1980-1997
regression coef. 4.24 4.3 4.6 4.66
mean height ft 6.31 6.48 6.56 6.598
mean weight lbs 192.7 201.8 213.1 219.9
Number of players 470 1188 1288 975

NBA weight by height over time.png

(a) green data = 1913-1933;  (b) red data = 1934-1959; (c) blue data = 1960-1979;                (d) yellow data = 1980-1997

Since 1960 NBA players have gotten significantly heavier. As the NBA game has evolved to more physical play the players must have had to compensate with putting on more weight and muscle. The height of NBA players is likely controlled by other factors such as teams wanting to move towards larger and more dominate players. By analyzing NBA draft metrics of height and weight we could start build a picture of when height started to a major asset in the NBA.

Jointplot in Seaborn – the darker hexagons indicate the highest frequency of that data.


NBA 1913-1934 – looking at height and weight


NBA 1980-1997 – looking at height and weight


Stay tuned to more interesting data analyses in the near future.






Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s