服务热线:400-0033-166
万商云集 - 企业数字化选用平台

企业首选的

数字选用平台

金州勇士队夺冠机率的数据分析案例

2021-01-08 08:48:47 阅读(167 评论(0)

摘要:金州勇士队在去年的NBA常规赛和决赛中赢得了双重冠军,但许多人认为他们的成功主要是因为运气好,他们的小球战术只适用于常规赛。在StitchFix算法团队中,有很多勇士的忠实粉丝,所以我们计划从数据科学的角度探索勇士夺冠的决定性因素。在我们的分析结果中有两个主要的发现,这也是本文想讨论的主要内容:金州勇士队去年的成功不是偶然的,而是基于他们多样化、高效的阵容和足够聪明的教练团队(马刺制作,这是一个高质量的产品)。如果凯文·乐福和凯里·欧文在总决赛中保持健康,金州勇士队仍然会赢得最后的胜利——尽管他们可能会遇到非常激烈的七场系列赛决斗。方法-高级视图本文中使用的基本模型如下:如果我们能建立一个预测模型,忽略最近的输赢势头,如果模型预测金州勇士队将成为去年最好的球队,我们可以认为勇士队的成功不是偶然的。为了更好地建模,我们需要了解球员原型对球队赢得给定比赛概率的影响。我们专门建模和探讨上场时间的分配(取决于球队的阵容和教练的决定)将如何影响球队赢得比赛的能力。换句话说,这种方法专注于探索团队DNA的重要性,而不是比赛现场的一些临时因素。因此,我们主要探讨金州勇士队在2015赛季是否拥有最佳球队DNA。第一步:构建球员原型。我们用k-means聚类法分析2011-2012-2012-2013赛季的球员数据,得到相应的球员原型(聚类结果)。原型是根据球员的统计数据获得聚类结果的中心,我们可以将下赛季的任何球员映射到相应的原型中。需要注意的是,原型基本上是球员在场上表现的简化视图。利用原型建模有利于提高模型的稳定性(考虑更大的样本数量,而不仅仅是个别球员),因此我们可以在一定程度上避免超级明星的影响(这违反了我们基本模型的假设条件)。第二步:预测比赛结果,在第一步使用k-means算法构建球员原型后,我们将估计每种类型原型的重要性。对于2014-2015赛季的任何给定比赛:根据比赛前90个比赛日内所有比赛的统计数据,建立球员原型。计算双方球队之间各原型上场时间的差值变量,然后利用这些数据构建回归模型来预测胜者。本质上,这意味着模型的预测结果是基于球队合理分配球员上场时间的能力。需要注意的是,该模型不知道球队在每个时间点的表现以及球员之间的相互作用,因为该模型使用绩效表数据进行建模。换句话说,该模型忽略了比赛现场的一些临时因素。另外,这个模型主要是利用教练分配给每个球员原型的上场时间,这意味着我们有效地考虑了球员受伤的情况。同时,上场时间的分配差异也能体现教练的执教水平。第三步:比较实际数据对比模型的预测结果和实际比赛结果。这一步是分析的难点。如上所述,我们的观点是基于一个先决条件——如果这个简单的模型真正反映了现实,那么我们可以认为成功不是因为运气和一些神奇的协同效应。正如刚才提到的,我们利用2011-2013赛季的成绩表数据构建k-means模型,获得球员原型的结果。以下是我们模型中使用的一些球员数据:助攻、进攻和防守篮板、失误、抢断、得分、上场时间、三分球投篮次数、投篮命中率、罚球次数、罚球命中率、盖帽、上场时间比例和效率值(NBA计算的EFF值)。我们的目的是获得80-90%的解释模型。我们从场均8分钟以上的球员中选择50个原型,另一个原型是场均8分钟以下的球员,分为51个原型。请注意,每个赛季大约有400-450名球员上场时间超过8分钟。请注意,每个赛季大约有400-450名球员上场时间超过8分钟。原型是真实球员的简化视图——他们是k-means聚类的各类中心。为了更好地理解聚类结果,我们创建了一张热图,并绘制了2014-2015赛季最活跃的25个原型(根据上场时间)。图中右侧坐标轴的标签代表每个分类中最具代表性的球员,热图中的数值代表各种中心的数值。为了预测比赛结果,我们将利用各种原型的上场时间来预测一支球队赢得比赛的可能性,并估计各种原型的重要性。我们将讨论这个内容分为三个部分:模型中的预测变量模型估计验证方法和结果预测变量步骤2中的回归模型主要基于一个简单的想法:赢得比赛的概率可以通过分配给不同类型球员的比赛时间来预测。因此,对于每支球队,我们构建以下变量:从这些变量中,我们计算出两支球队之间的差异。在给定的比赛中,我们通过以下公式构建“差值变量”:模型估计本文构建的logistic回归模型如下:其中H表示共同的主场指标,而不是特定球队的指标。模型的解释系数将根据比赛前90天的数据进行更新和迭代估计。同时,我们使用L1正则化方法(lasso)选择重要的变量,降低模型过度拟合的可能性。因此,我们的目标可以被视为解决优化问题:L(·)表示标准logistic回归模型的对数似乎估计了函数值的相反数,lambda表示模型的惩罚系数。我们可以用R中的glmnet包来解决这个问题,通过交叉验证法来确定惩罚系数的最佳估计值。如上所述,我们使用每场比赛前90个比赛日的数据来重新估计模型的系数(不包括非比赛日)。以下是我们这样处理的原因:使用一个给定的球员原型来估计整个赛季的结果会有一定的偏见。我们希望建立的模型能够适应调整。赛季初,主要利用上赛季的数据进行建模。但随着比赛的进行,建模数据完全基于本赛季的历史数据。通过动态调整模型,使用相当多的球员原型,我们可以将一些潜在趋势纳入模型(这不是我们基本模型的一部分)。然而,这些影响是无法量化的,我们决定将其纳入模型。模型验证球队1获胜的概率是:其中,当p大于0.5时,我们认为球队1将获胜。需要注意的是,许多变量系数在给定90天窗口的前提下被压缩到0(即L1正则化模型被删除)。该模型使用一天的预测来验证该模型的准确性,这意味着该模型使用前90个比赛日的历史数据来预测下一天的结果。利用这个验证方案,我们可以得出结论,上半赛季的预测精度是61%,下半赛季(包括季后赛)的预测精度是66%。ROC曲线下的面积分别为0.68和0.71。一般来说,该模型可以在保持简化的基础上保持一定的准确性,随着时间的推移,该模型的准确性也会提高。常规赛预测准确率为81%,季后赛预测准确率为76%。事实上,该模型倾向于更好地预测一些“极端”球队。比如这个模型成功预测了洛杉矶湖人75%的比赛——上赛季湖人球员DNA水平比较低;对于圣安东尼奥马刺来说,预测精度只有60%。该模型可以更好地预测每支球队的排名,其中该排名是由模型预测的胜率排名获得的。在下一章中,我们将更详细地介绍此内容。对比现实数据,下一步就是我们开始测试模型的假设条件。正如上述基本模型所提到的,如果“傻瓜”模型的预测结果与上赛季非常相似,我们可以认为金州勇士队的成功并非偶然。该模型预测金州勇士确实是上赛季最好的球队(使用一期预测模型)。事实上,这个模型预测勇士队将取得78胜4负的战绩!此外,该模型预测金州勇士队将赢得四轮季后赛。因此,我们可以得出结论:金州勇士队的成功不是因为运气好,而是因为他们拥有最好的DNA球队。下表显示了2014-2015赛季各队的真实胜率和模型预测胜率。该表还显示了预测排名和排名误差。负排名误差意味着该模型认为该团队应该赢得更多的比赛(如波特兰开拓者),而正排名误差意味着该团队的表现超出了该模型的预期结果(如圣安东尼奥马刺)。接下来,让我们来看看该模型对季后赛的预测。从下表可以看出,该模型对对休斯顿火箭队和克利夫兰骑士队的系列赛有点乐观。对休斯顿火箭来说,这个模型预测勇士会横扫对手,而对骑士来说,这个模型认为勇士只会输掉一场比赛。休斯顿火箭队在原文中被描述为孟菲斯灰熊队。那么,为什么金州勇士队是一支好球队呢?上述回归模型和原型分析证实了两件事:斯蒂芬·库里是球队的领导者,勇士队的上场时间分配非常合理。库里是模型系数中最重要的原型变量。此外,库里是2014-2015赛季唯一一个从头到尾满足原型的球员。换句话说,库里一直在有效地帮助球队取得胜利。相比之下,我们发现开拓者的利拉德只有30%的时间来满足库里的原型变量。金州勇士也可以很好地将时间分配给其他几种重要原型的球员。这意味着金州勇士队的阵容非常强大(也就是说,他们有更好的DNA),他们的教练知道如何有效地将时间分配给这些球员。下图生动地展示了上述情况:图中条形图的宽度代表了原型变量的重要性,而长度代表了分配给这类玩家的剩余时间(即logistic模型中的DJ)。从下图中,我们发现森林狼将大部分时间分配给表现不佳的原型球员,这也解释了他们去年只赢了20%的比赛。波士顿凯尔特人队在左下角。如果凯文·勒夫和凯里·欧文没有受伤,比赛将解释说,如果凯文·勒夫和凯里·欧文保持健康,骑士队将赢得最后的胜利。因此,我们认为这个问题值得建模分析。以下是我们的处理过程:确定上赛季金州勇士队和克利夫兰骑士队的所有核心球队都保持健康。这场比赛于2015年2月26日在克利夫兰举行。尽管模型预测金州勇士队将赢得比赛,但克利夫兰骑士队最终还是赢了。这场比赛为这些球员提供了保持健康的上场时间分配值。移动到季后赛,并将数据替换到模型中。回想起来,这个模型是一个自适应更新的模型,球员们已经被映射到不同的原型中。因此,2015年2月的预测结果将与2015年6月的预测结果不同。这一分析结果描绘了一个有趣而可信的故事:后验预测模型预测骑士队在克利夫兰获胜的概率为54%,而勇士队在主场获胜的概率为53%。基于这一预测数据,金州勇士队将以微弱的优势赢得最后的胜利。换句话说,如果凯文·勒夫和凯里·欧文保持健康,这将是一场激烈的七场系列赛,金州勇士队将以主场优势赢得冠军。虽然这是一场五五开的比赛,但我们必须选择胜者!如果我们打算用这个模型来预测未来的比赛,而不是作为后验预测模型来测试假设条件,那么我们必须假设每个球员的上场时间,然后映射到各种原型中。这将导致一个有趣的假设场景——教练可以在赛前制定时间分配计划,就像企业每季度和年度实施计划一样。当然,没有准确的说法来证明金州勇士队的成功来自运气或他们的球队基因。我们的方法只是提供了一个新的视角,其他数据分析团队可能会得到完全不同的答案。没有人知道绝对正确的答案。然而,基于我们的分析结果和本赛季(2015年)–2016赛季)15-0梦幻般的开局,包括两次击败洛杉矶快船队——主教练里夫斯是“运气论”的支持者。我们觉得金州勇士队正在复制上赛季的成功之旅。

内容来源:数据分析网,以上内容来源于网络,不代表本站观点,如有侵权,请联系删除。

推荐阅读

SAP和ERP有哪些区别?

  SAP和ERP是两种涉及企业资源规划的概念,虽然它们之间存在一些相似的概念和特点,但在实际应用中,它们具有不同的范畴和实现方式。本文将详细介绍SAP和ERP之间的区别,以及它们各自的定义、特点以及对企业的价值等方面的分析。  一、概念的…查看详情

CRM选型,你不得不考虑这些问题

使用CRM软件管理客户、经营客户正当时,无论是CRM厂商还是使用CRM的企业都如雨后春笋般多了起来。但不是所有使用企业都能匹配到适合的厂商的CRM软件,CRM选型就成为了新的关注点。CRM选型是企业能否顺利推行CRM软件的基础,因此,为了方…查看详情

企业应该重视项目管理软件的挑选

项目管理软件对企业的重要性不言而喻,但是就是这样一个重要的软件,很多企业却没有挑选好,挑选项目管理软件并不是一个容易的事情,很多时候企业花重金部署了一套项目管理软件,却发现软件产生的效果并不理想,并没有解决企业所遇到的难题,企业也会抱怨,到…查看详情

信息化时代微博现状及解决方案—微博舆情监控系统

信息化时代,科技越来越发达,社交软件也层出不穷。微博早已进入大多数人们的视野里,伴随着微博用户爆炸式增加的同时,一些规避各种责任的商业微博已经出现了泥沙俱下的乱象。如恶意散布虚假信息已经严重威胁了社会的稳定和安全。为了解决问题,微博舆情监控…查看详情

微信小程序开发流程步骤有哪些?

  微信小程序开发是指基于微信平台进行开发的一种小型应用,提供给微信用户使用。相比于传统的App开发,微信小程序不需要用户下载安装,直接在微信内即可运行使用,所以越来越受到开发者和用户的青睐。下面将详细介绍微信小程序开发。  一、开发环境 …查看详情

怎么查询商标是否被注册?

企业规划使用的品牌或者已经投入使用的品牌,如何知道他们能不能注册,怎么查询商标是否被注册?一起从下面几个方面入手了解一下。 图片来源于网络一、确定需要使用的商标名称 首先要确定企业使用的商标名字,最好再多想几个备用的名字(现在商标申请量大,…查看详情

入驻阿里巴巴怎么收费?收费标准?

阿里巴巴开店需要每年交3688元吗?阿里巴巴开店需要每年交3688元,1688开店分为两种,第一种是免费店铺,第二种是诚信通会员店铺。免费店铺又分免费个人和免费企业店铺,需要注册对应类型的账户,审核通过后才能开店。数据分析,店铺监控,竞品分…查看详情

对于一生必看的经典应该保持敬畏之心

如果是阅读爱好者或者是电影爱好者的话,那么就一定要知道,不管是书籍还是电影,总会拥有一生必看的经典,对于这些经典著作,我们应当保持着虔诚之心,具体有以下的经典推荐。 1、红楼梦 红楼梦算是比较经典的名著了,因为它不仅是我国…查看详情

springboot自动配置

springboot常用检测组件?springboot的常用检测组件如下 、auto-configuration组件 SpringBoot自动配置代表了一种基于类路径上存在的依赖关系自动配置Spring应用程序的方法。还可以通过定义消除自动…查看详情

Linux查看端口的命令是什么

如何查看linux那个程序占用了端口?查看端口使用情况,使用netstat命令。 查看已经连接的服务端口(ESTABLISHEDnetstat-a查看所有的服务端口(LISTEN,ESTABLISHED)netstat-ap查看8080端…查看详情

如何学习电脑编程入门?

  优质答案(1)  首先要想学编程,选一门合适的计算机语言就十分重要了,怎么去选择就显得尤为重要了,这要根据自己的兴趣爱好及每个语言的特性来选择,比如说PHP适合做web开发,易学习,易上手,非常流行的一门计算机语言了,我个人比较推荐ph…查看详情

英语聊天室app免费 免费的英语聊天室推荐

虽然英语是从小学三年级开始必学的课程,但是,有些人的英语成绩本身就不好,所以,为了让英语不拖后腿,就会想尽各种办法去弥补自己的英语课程,那么,英语聊天室软件有哪些? 1、英语流利说 这是应用商场目前赞许最多的一款口语app。…查看详情

拼车软件哪个好用又便宜 哪个拼车平台比较靠谱

 现在人们的出行方式都越来越多样化了,拼车算是人们常用的一种出行方式,市面上的拼车软件也是有很多的,下面万商云集小编给大家来详细介绍一下拼车软件哪个好用又便宜 哪个拼车平台比较靠谱方面的内容,希望能帮助到大家解决出行问题。  1.滴滴出行 …查看详情

预警丨预付的是“定金”还是“订金”,你注意了吗?

今年双十一电商活动提前到了十月中旬就开始预付定金,不少剁手党守候到深夜零点下单缴纳了双十一定金。你真的了解“定金”的含义吗?如果不想要已付定金的商品,定金是否有权要回?在企业合同中常见的是“定金”还是“订金”呢?下面小编整理了关于“定金”与…查看详情

视频教程版权登记:版权自动获得,申请版权证明是为有效维权

视频教程版权登记如何申请?与其它作品类型一样,只要满足版权登记条件即可申请。版权是自作品完成之日自动获得,申请版权登记其实可以理解为申请版权证明。图片来源于网络 ◆ 目前可申请版权登记的作品类型有:1. 文字作品;2. 口述作品;3. 音…查看详情

最新文章