首页 >知识讲堂 >数据分析知识>如何实现一个完整的数据科学项目?

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

2021-01-04 10:43:51 阅读(211 评论(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列,如果我们想要每列的平均值,我们可以通过以下代码实现。

以上就是关于如何实现一个完整的数据科学项目?的相关介绍,更多如何实现一个完整的数据科学项目?相关内容可以咨询我们或者浏览页面上的推荐内容。我们将让你对如何实现一个完整的数据科学项目?有更深的了解和认识。

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

推荐阅读

好看的娱乐类小说有哪些 娱乐类小说排行榜

不知道你们有没有发现,其实看小说也是一种乐趣,因为小说除了一些爱情家庭的小说之外,还有一些搞笑娱乐的小说,而这些搞笑娱乐的小说可以逗你开心,那么娱乐类小说排行榜有什么?1、《重生之影后再临》是1部原创现代言情小说,作…查看详情

有没有免费看动漫的软件呢?这几款软件值得推荐

相信在生活中,有很多人闲暇之余都比较喜欢看动漫,能够体验到动漫世界的乐趣,但是不少动漫或者是漫画都存在版权问题,也让大家追漫之路越来越难走。在这里为大家推荐几款免费看动漫的软件,看动漫的期间不会收取任何的费用,更…查看详情

没有注册的商标有风险,企业无法被法律保护还会损失利益

由于商标注册时间过长(至少一年半起),再加之商标注册通过率低,所以很多企业就使用起了没有注册的商标。虽说我国商标实行自愿登记,除强制注册商标的商品外,都可使用没有注册的商标,但这样对企业来说有极大的风险。图片来源…查看详情

什么是电商平台?应该怎么去扩大它的核心竞争力?

电商经济也叫互联网经济,近年来随着互联网的发展而迅速崛起。很多创业者都希望进入电商领域分得一份蛋糕,但是对于电商本身的了解并不充分,不明确什么是电商平台,不知道该怎么去扩大它的核心竞争力。图片来源网络什么是电商平…查看详情

韩寒小说出名的有哪些 韩寒小说排行榜

  “有时候挺可悲的,他们不在意这个人喜欢什么,就觉得你应该怎样。”  这是两年前,韩寒在被问及“怎么看待大家觉得你再也不是从前那个愤怒的韩寒了”时做出的回答。从一位叛逆、敢讥讽的写作者变成深谙世事的中年文青,韩…查看详情

企业网站应该怎么做才能达到营销的目的

随着电子商务和互联网的普及,越来越多的企业开始建设网站,期望通过网站给自己带来更多的业务,正是在这样的背景下营销型网站越来越受到企业的重视,都想通过营销型网站扩大自己的销售网络,带给企业更大的市场。但是并不是所有…查看详情

进口报关代理费收费标准

货物出口报关费用一般是多少?1、港口码头费:约RMB200—600元左右2、检验检疫费:约RMB150—400元左右(或约为货值的0.5%-0.3%)3、报关费:约RMB300—600元左右4、单证录入费:约RMB90—180元左右5、海关...查看详情

世界500强企业都在用的电子合同,为什么是大势所趋?

依托于互联网、云计算、大数据的发展,绝大部分的民事行为均可以在网络上完成,电子合同也随之兴起,很多人不仅听过,也用过,例如在P2P平台投资理财,在淘宝、京东消费购物,在美团、携程订机票、订酒店都要签电子合同。不仅仅是…查看详情

电商小程序运营“六大模式”

小程序对于中小品牌来说,是最适合不过的平台。单独的依靠微信庞大的流量,通过社交裂变,从而产生相应的品牌拓展效应。1、小程序+APP+公众号+社群小程序:超级APP全域生态用户流量累计20亿+,流量聚集的差异化生态平台悄然出现,成为…查看详情

手机p图软件有哪些? 手机十大p图软件排行榜

  康德说:美就是一种无利害的自由的愉悦,所以追求美的事物就是追求愉悦。  这种对于“美”的追求在当下这个互联网社会上展现得尤其明显,晒娃晒自己也好、晒风景美食也好,谁不想美美地出现在朋友圈里呢?  虽然大家都是…查看详情

php网站如何开发?

新手如何用php建站?您好,现在比较流行的建站语言有asp、php、asp.net等等,php因为是免费的东西,所以有很多企业开始都选择用php来建立自己的网站,同时php的更新速度比较快,有一定的发展潜力,我们想用php快速建站可以通过以...查看详情

服务器*件防火墙是什么?

  优质答案(1)  不一样,首先要看自己的财力,安装高级别防火墙,需要大资金,一般的容易被攻开,每道防火墙都有自己的定律,没有千篇一样的  优质答案(2)  防火墙是不一样的,不通用。防火墙可以采取多种形式,从专用设备,到…查看详情

盘点6款比较安全的手机系统修复软件

随着科学技术的不断进步,电脑和手机也普及,一些系统漏洞、故障也随之而来。系统修复软件对于手机是不可缺少的。下面是我给各位小伙伴们盘点的6款比较安全的手机系统修复软件,内容如下:1.金星系统恢复大师它是一款方便、快捷、…查看详情

盘点Win7yi键重装系统app

很多人用电脑时,很多时候可能会遇到一些系统上的问题,问题比较严重的时候可能就需要对电脑进行系统的重装哦,市面上有很多可以重装系统的软件,以下是我给大家的推荐。希望可以给大家提一些建议。1、魔法猪yi键重装1、很多用户可…查看详情

免费观看视频的app有哪些?有推荐的吗?

现在的人们在闲暇的时候,都比较喜欢看各种有趣的短视频,或者是一些影视剧,但是面对各个收费的APP,也十分的苦恼,其实只要大家有耐心,也能够找到一些可以免费观看视频的APP,这些APP不仅不收费,其中的资源也很齐全,那么免费观…查看详情

首页

产品

万商学院

客户服务

会员中心

当前站点

h

选择站点

全国站成都

一 客户顾问-张三

已为0个客户提供专业互联网服务咨询
  • 手机号码
  • 验证码图形验证码换一张
  • 短信校验码

    电话咨询

    在线咨询