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

企业首选的

数字选用平台

如何实现一个完整的数据科学项目?

2021-01-04 10:43:51 阅读(190 评论(0)

本文使用R语言模拟美国足球比赛的数据,我们将完成以下工作。获取和清理美国足球比赛数据分析和理解美国足球比赛数据构建测量攻防能力指标模拟单一游戏模拟多个游戏计算决定游戏介绍美国足球是美国最受欢迎的体育,也是世界上第九受欢迎的体育。每年,足球迷们都期待着9月份的新赛季:17周的常规赛,第二年1月的季后赛,以及第二年1月底或2月初的超级碗。首先,我们通过一些统计指标对本章中使用的足球比赛数据有了初步的了解和理解,并通过比较团队之间的统计指标来确定比赛的赢家。然后,我们可以使用这些指标来模拟单场比赛和多场足球比赛。在众多的模拟比赛中,虽然我们可以通过收集和利用球队中每个球员参加每场比赛的数据来模拟非常详细的单场比赛,但在制作橄榄球电动游戏时,只需要这样详细的模拟。在本章中,我们将采取一种相对简单的方法:利用球队粒度的统计数据,我们可以有效地决定哪支球队应该在比赛中获胜。本章的目的是展示如何实现一个完整的数据科学项目,包括从网站获取数据、提出指标、公式和计算方法,并解释不同的现实场景。最后,我们可以利用历史数据中总结的信息来模拟未来的比赛。为了显示R不仅可以进行统计建模,而且是一种编程语言,我们选择使用R来获取、处理和显示项目中的数据。本章仍遵循数据科学项目的实现过程,但由于处理不同的数据类型和任务类型,将进行适当的修改。为了完成本章的数据科学项目,您需要一台可以访问互联网的计算机,该计算机已经安装了R语言和以下R包。同时,上述内容需要包含在R语言环境中。XML包读取网络上的HTML数据、RSQLite和Stringr包处理和变换数据,GGPlot2可以实现数据的可视化。此外,如果读者不熟悉美国足球,他们可以访问http://www.nfl.com/rulebook/beginersguidetofotball获取基本背景知识。在获取和清洁美国足球比赛数据网络上,有许多网站下载美国足球相关数据(日程安排、比赛分数和简单的比赛统计数据)。需要注意的是,当我们寻找分析数据集时,我们关注数据的有用性、质量和格式。因此,考虑到http://sports.yahoo.com/它是一个可靠的数据源,有我们需要的数据和相对较好的数据格式。它的数据只需要简单的清理。我们将从这里下载活动数据。如果您已经安装并包含了简介中提到的R包,并将您当前的工作目录设置为您想要存储文件的地方,那么我们可以开始处理和分析数据。通过以下步骤获取和清理处理过程中的数据。1.首先,我们需要在一个赛季内获得每支球队的进攻数据。因为我们写这本书的时候,2013赛季是最近的完成赛季,所以我们把变量year设置为2013。2.其次,我们将设置数据地址的URL中年为2013,并将整个URL赋值为URL变量。3.当我们有一个完整的URL时,我们可以从网络上获取数据。执行上述命令可以创建一个数据框offense,存储2013赛季32支球队的所有进攻统计数据,如下图所示。4.我们首先注意到下载的团队数据中有许多空白列,为了确保正确的数据格式,我们需要首先清理数据。如下所示,我们清除空白列,并给出每列所需的数据类型。最后的TOP是控球时间,或者是不同球队每场比赛的平均进攻时间。在原始下载的数据中,其格式为分:秒。我们将其转换为以秒为单位的变量,这样TOP就能反映出不同球队在进攻时拥有控球权的平均秒。现在,下载的攻击数据变得干净整洁,如下图所示。5.现在我们以同样的方式获取防守数据。就像进攻数据一样,我们在URL中设置年份,可以获得防守数据。6.其次,我们将URL传输到readHTMLTable函数并下载数据。readHTMLTable函数将下载整个网页,因此我们可以在命令结束时添加[[7]]来选择我们需要的第七列元素。读者还可以尝试修改括号中的数据,观察网络元素的变化。下图显示了球队的防守数据。7.就像我们需要清理攻击数据一样,防守数据也需要清理。在将变量offense修改为defense的同时,我们将使用上述数据清理命令。需要注意的是,由于控球时间不适用于防守部分,TOP将不包括在defense中。如下图所示,清洁并赋予适当数据类型的防御数据。工作原理R语言中的paste()函数连接字符串(concatenate)。如果您不熟悉操作数据,则连接(concatenation)这意味着将两个字符串在一起。我们使用paste函数连接下载数据的URL和需要获取数据的年份,以便仅通过改变year的值来改变整个下载数据的URL。在改变year值为2012或2011的前提下,读者可以尝试重新操作上述步骤。如果网站服务器中有2011或2012的数据,程序可以自动下载数据,并且存在offense和defense变量。另一个非常有用的R函数是apply()。我们可以同时将多列变量转换为数值类型,只使用一行代码。apply()函数不仅可以用来改变数据类型,还可以用于其他数学计算。例如,defense数据框已经从第2列改为第13列,如果我们想要每列的平均值,我们可以通过以下代码实现。

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

推荐阅读

2021最新协同办公oa系统大盘点

互联网和大数据的不断发展让协同办公oa系统的使用率大大提高,逐渐超过了传统办公形式。办公oa系统具有极强的时效性和协同性,可以让员工不在同一个空间就能同步工作。所以众多企业都致力于选择一个好用的协同办公oa系统。下面是小编整理的一些使用感较…查看详情

windows10怎么重装成windows7

  在使用Windows10的过程中,有时会遇到一些问题,例如出现蓝屏,或者出现了一些兼容性问题,这个时候,我们可以选择将Windows 10重装成Windows7。本文将为大家详细介绍如何将Windows10重装成Windows7,希望…查看详情

CRM系统前十排行榜

CRM是什么?CRM最初定义是企业改善客户服务,维护客户关系的一个系统,加强企业对客户的管理,CRM系统可以帮助企业在客户管理层面提高客户价值、提高客户满意度、延长客户生命周期、提高客户黏性等等,那么一起来看看CRM系统前十排行榜是怎么样的…查看详情

跟团游哪个APP好?这几款不要错过

在闲暇时光,很多人都是比较喜欢旅游的,因为能够放松压力,和身心享受享受大自然带给人们更多的快乐。而在旅游之前如果想要玩的开心,通常需要制定相关的计划,跟团旅游的话会更加的省心省力,也建议大家不妨使用一些出游APP,这样也会带来更…查看详情

背单词软件哪个好?盘点五款高评价推荐

如今,英语在我们生活中也是越来越重要,对于有些人来说,英语是学习中的一位非常强大的敌人,背单词觉得无聊,背着后面忘着前面,常常事倍功半,那背单词软件哪个好,今天就整理了以下几款非常好用的软件。 1、百词斩 推荐指数:★★★ …查看详情

2022好看的美剧推荐 好看的美剧前十名

  在世界影视剧的市场中,美剧无疑是屈居前三;无论是反映社会现实还是演绎美式幽默的影视剧;美剧中都有众多的经典之作;下面万商云集小编给大家来详细介绍一下2022好看的美剧推荐 好看的美剧前十名这一块的内容,不知道下面的推荐有没有你喜欢的美剧…查看详情

制图软件哪个好用?好用的制图软件分享

很多人在平时的时候都认为制图是比较高难度的工作,也都认为只有设计师才能够完成,其实制图只要找到了一款不错的软件也是可以独立完成的,现在的制图软件比较多,而且每一款制图软件性能也都不同,那么制图软件哪个好用呢?下面就给大家分享几款…查看详情

企业管理有顺序,走好这5步不会乱

企业管理包含哪些内容?概括起来是五个方面:计划管理、流程管理、组织管理、战略管理、文化管理。这五方面内容是一个递进关系,顺序不能颠倒,也不能只强调一个而忽略其它。一个好的企业管理,需要这五方面内容协同作用,而这五项内容的协同就是企业的系统能…查看详情

流行网站丨企业网站建设风格需不需要追求流行?

互联网影响到了各行各业的发展和每一位消费者的行为习惯,甚至审美眼光。网上时不时就掀起一阵“流行热”。然而对于企业网站建设而言,追求当下流行并不是网站建设风格重点考虑的因素,因为流行是被带领的,流行时限也不会很长,很快就会被下一波流行取代。毕…查看详情

2022年六大财务管理软件

财管软件,相信做财管的人都想要一个软件一起来管理对吧,那么今天我就来给大家介绍一下2022年六大财务管理软件,保证只要你下载了这些软件你就会喜欢,得到非常好的体验感,如果还有兴趣就跟着我读下去吧。 1.管理财务app 这款…查看详情

2021年电脑端比较好用的输入法有哪些?这5款一定要试试!

输入法作为上网聊天工作必备的一种软件,在使用上一定要切合自己的日常需求,目前市面上的输入法软件也非常的多,他们都分别有什么差异和优势呢?小万整理了几款相对来说不算热门的输入法,但他们的使用体验也非常不错,希望能为各位做一个参考。 1、万能五…查看详情

脚本通俗点是什么意思?

脚本和代码的区别是什么?希望能说的通俗一点?一、分类范围的区别:脚本是代码的一种。代码是指程序员在工作时使用编程软件敲出的字符、符号等元素组成的源文件,而脚本则是特指纯文字文本的程序,该程序同样是由程序源文件构成。因此代码的涵盖分类范围远远…查看详情

电销外呼系统是什么?电销外呼系统排名

电销外呼系统是什么?,电销外呼系统哪家做得比较好呢?越来越多的企业产品销售都离不开电销,广泛应用于各行业,所以一个简单好用的电销外呼管理系统,可以帮助企业提升业绩和外呼效率,下面来介绍一下电销呼叫系统排名情况。 什么是电销外呼系统? 外呼营…查看详情

手机铃声制作软件 ,这几款比较实用

  手机上的铃声都听腻了?没关系,iPhone铃声你也可以自己制作!下面小编就给大家介绍下手机铃声制作软件,希望对你有帮助。  XilisoftiPhoneRingtoneMakerforMac是一款简单实用的iPhone 铃声制作软件,它…查看详情

恐怖片排行榜,胆小者勿入

恐怖片可以说属于两极的存在了,有人非常的喜欢看恐怖片,但是有的人却避之不及。尤其是对于青少年儿童来说,看恐怖片还是需要慎重一些的,以免对于孩子的心理产生影响,但是对于成年人来说,想要追求刺激,看恐怖片也是很好的选择,那么下面针对…查看详情

最新文章