相关文章推荐

因为本人不是非常专业的NBA球迷,所以再在拿到数据之后,我去科普了一下NBA比赛需要哪些数据,通过对应网站的浏览和查看,了解到数据主要分为三类,一类是比赛数据,以字段,胜场,得分,主客场胜负,胜率,净胜场,最近10场胜负为主。一类是球员数据,以命中率,PER,WS,得分为主。最后一类薪资数据,以球员薪资,占比,球队薪资,占比为主。

了解了关注点后,我查看了手上有的数据,并把其划分为4块。列出四个主题,球队分析,球员分析,薪资分析,季后赛分析。主题相应分析模块如下所示:

上面的准备工作完成之后,接下来就是使用工具进行分析了。涉及到数据表比较多,而且需要进行的数据加工也比较繁杂,用Excel显然不是一个快捷的办法,我选择了用BI工具FineBI进行可视化分析操作。

打开FineBI,点击添加数据表,把本次分析所用到的数据表导入

利用FineBI的自助数据集加工数据的过程比Excel方便的多,它自带数据处理的工程,可以对数据进行分组求和、求平均、过滤等一系列的操作,而且每一步操作在左边的面板都会有记录,方便后续检查

点击创建自助数据集,制作球员数据宽表。

第一步,新增比赛失分列,用函数从比分列中获取比赛失分,具体的函数使用方法,系统理由非常详细的讲解,我就不多说了

这样一张球员数据宽表就基本完成了,整个数据加工的过程步骤比较多,但是操作上比较简便,步骤式的记录也不容易出错。用同样的方法我们再制作出上面鱼骨图中的其他数据表,最近10场比赛的数据、球队数据宽表等等,和上面的操作类似,篇幅原因我就不展示了

可视化图表制作

最复杂的数据加工环节完成之后,下一步就是进行可视化图表制作。这个过程用BI工具制作非常简单,速度比Excel快N倍,把数据指标和维度拖拽到坐标轴上,图表就自动生成了,系统还会根据你选择的指标和维度的数量,智能推荐合适的可视化图表

从历史数据看, SAS圣安东尼奥马刺队 表现最好,以49.69胜场,63.9%的胜率居球队第一名。而近两年胜场最高的球队是 GSW金州勇士队 获得了115场胜场,也荣获了单年最高的72胜场,而 SAS圣安东尼奥马刺队 则是以102胜场保持第二名。

14年前,SAS胜场超过GSW,但近两年发挥低于GSW,再来看球队16赛季因素排名表,GSW16年夺冠,是由于其综合实力。得分、助攻、三分、篮板、盖帽等均处于领先水平,而SAS队的特点则是,稳扎稳打,犯规较多,失误较少。

球员分析:

根据16-17赛季个人平均PER,平均得分,平均篮板,平均三分,平均助攻,得出16赛季 MVP为Jarnell Stokes,得分王为Russell Westbrook ,篮板王为Hassan whitesid,三分王为Stephen Curry,助攻王为James Harden。

个人喜欢火箭就拿James Harden做了下分析,从命中热力图可知,他的得分区域主要是篮下投篮及罚球区投篮。根据八维雷达图,哈登的长处在于得分,助攻和篮板,得分远超16赛季平均水平,除了中,远距离命中率,哈登其他位置的命中率也随着时间逐步上升。PER值也是逐年上升,正值黄金时期。

薪资分析:

个人薪资情况的话, John Wal l薪资最高,且个人平均薪资在2015赛季后显著上升,单看GSW队,队内成员薪资差距大,Keven,klay,Stephen,andrew占了薪资的80%,个人薪水和赛季个人得分呈正相关,也和个人PER呈正相关

生成仪表板

最后调整仪表板上的图表布局,突出重点数据,优化图表及配色,加入准备好的NBA可视化元素,把我们分析的结论也可以添加在仪表板中,一张完整的NBA可视化分析报告就完成了:

 
推荐文章