从数据角度分析年龄与NBA球员赛场表现的关系【数据分析项目分享】-CSDN博客

由:admin 发布于:2024-04-17 分类:软件合集 阅读:16 评论:0
从数据角度分析年龄与NBA球员赛场表现的关系【数据分析项目分享】-CSDN博客

  好久不见朋友们,今天给大家分享一个我自己很感兴趣的话题分析——NBA球员表现跟年龄关系到底大不大?数据来源于Kaggle,感兴趣的朋友可以点赞评论留言,我会将数据同代码一起发送给你。

  美国国家篮球协会(NBA)中有各个年龄段的新秀和资深球员。本次数据分析将突出年龄和技能之间的关系,同时研究年龄在球员表现中的因素。

  首先,加载数据,并按球员名称进行索引,然后查看前5行数据,以了解数据的样式。

  5 rows × 28 columns

  *对于本次分析,我们其实只需要以下几个字段的数据。 球员的年龄, (Age)出场场次 (G)出场时间 (MP)效率值Player Efficiency Rating (PER)真实命中率 (TS%)

  除了球员姓名外,其余列将被删除,并且任何包含缺失数据的列也将被删除。

  为了更容易理解,列将被重新命名,以将它们转为非缩写形式。

  在2017-18赛季,大约有537球员出场打比赛。根据以往赛季的年龄平均值,预计2017-18赛季的NBA球员平均年龄约为26岁。有趣的是,联盟中最年长的球员是41岁,比最年轻的球员大22岁!(最大的没记错的话应该是卡特,最小的没啥印象)平均每位球员在赛季中打了43场比赛,而其真实命中率约为53%

  正如之前注意到的,球员年龄范围广泛,但各年龄的分布人数情况又如何呢?

  联盟过去和现在都倾向于年轻球员,这是可以预料的。球队通常会寻找年轻的潜力球员,在他们大学期间或之后选择他们。

  然而,这个直方图只能提供有限的信息,我们仍然想知道年龄是否真的会影响球员的表现。所以让我们从年龄与参加比赛数量的关系开始看起吧

  从上述散点图我们可以得知: 年龄在19岁至28岁之间的年轻球员比年龄在28岁至41岁之间的老年球员打的比赛更多。年轻球员的上场时间范围总体上比老年球员更大。总体上,老年球员的上场时间比年轻球员更长。

  需要注意的是,这可能不是散点图的最佳线性拟合,然而,该图表大致说明年龄可能不会影响比赛中的上场时间。

  年龄较大可能意味着更多的经验,从而在场上停留更长时间,但也有许多年轻的潜力球员比老将球员打得时间更长。

  在我们进行年龄与参与游戏次数之间的比较之前,让我们先看一下参与游戏次数与比赛时间之间的关系。

  看起来,如果一个球员在赛季中参加的比赛越多,他们的平均比赛时间也会更长。

  在这个基础上,让我们在这个比较中加入年龄。

  关于这个散点图需要注意的一些点: 这个散点图证实了我们关于年龄与比赛时间之间关系的结论,因为年龄大的和年龄小的人在各种时间段内都有参与比赛的情况。年龄较小和较大的范围都分布在整个图中,这表明年龄可能不影响个体参与比赛的次数。

  在表现方面,看起来年龄只是一个数字?也许是这样,但我们目前只关注了定量方面的因素,那么比赛中的实际技能呢?

  尽管可能有球员参加更多比赛或比赛时间更长,但这并不能准确地描绘这些个体的表现。因此,我们将根据年龄来评估这些散点图的真实性,考察球员的球员效率评分(PER)。

  但是,什么是PER呢?PER简单来讲就是:它允许将篮球运动员的所有成就(得分、盖帽、抢断等)转化为一个单一的数字。PER也是一种每分钟的度量方式,可以比较任意两位选手,而不受比赛场次或比赛时间的限制。这也是为什么我们之前删除了一些列的原因,因为这样可以更简便地比较累积统计数据,如PER,而不需要处理每个个体方面的数据。

  有了PER,我们现在可以从新的角度分析年龄对表现的影响。

  单看平均趋势的话,如果一个球员参与比赛的时间更长,他们的PER很可能比大多数人要高。

  那接下来,我们来比较下比赛次数与PER之间的关系。

  同样的情况,如果一个球员参加的比赛更多,他们的PER很可能更高。

  所以到目前为止,一切似乎都符合预期,PER与球员在比赛中的参与程度呈正相关关系。

  那现在,让我们开始将年龄与这两个变量进行比较。

  在回归斜率中几乎是一条直线,年龄几乎与PER没有关系。但这意味着什么呢?

  这意味着年龄与球员效率评分之间几乎没有明显的关联。年龄对于一个球员的表现并不是决定因素,至少在这个数据集中。其他因素,如技能水平、体能和经验可能更重要。

  尽管我们对不少的变量同年龄进行了比较,并使用了不同的绘图方法,但年龄似乎从未对最终结果产生影响。年龄对于篮球运动员来说既不是负面特征,也不是优势。

  根据这个分析,还可以得出一些其他的结论: 这些仅仅是一个赛季中少数球员的结果,因此我们不能轻易将此结论推广到NBA的每个赛季。在NBA中,年龄是相对而言的。年龄范围在很大程度上分为年轻球员和年长球员,但可以重新进行分析,并尝试使用更小的年龄段,可能会得出新的见解。这个分析纯粹基于可视数据,对于个人表现的每个方面,如领导能力和团队合作,并没有提供深入了解。

  总的来说,这个分析我觉得是可以给到我们一个新的视角来了解NBA球员的水平,因为即使年龄不小了,他们也不会让年龄成为阻碍,努力成为最好的球员。

  最后,很高兴在kaggle闲逛的时候有幸能看到一个我这么感兴趣的数据集,也仅以此篇,致敬詹库杜,致敬那些现在仍在奋斗着的NBA老将们。

  推荐关注的专栏

  ὆;‍὆;‍὆;‍὆; 数据分析:分享数据分析实战项目和常用技能整理

相关阅读

评论

精彩评论