如何实现一个完整的数据科学项目?
2021-01-04 10:43:51 阅读(201) 评论(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列,如果我们想要每列的平均值,我们可以通过以下代码实现。
推荐阅读
- 国内主流OA办公系统,哪款比较高端
目前,国内的oa办公系统越来越强大,并且办公秩序也井然有序,无异于办公系统的加持,尽管在不断的进步,但是也有许多用户商占一半,现在我们所观察到的发展,也在悄然声息的变化 1、泛微 这款产品我非常的推荐,他几乎是最具有代表性的…查看详情
- 按要求备好注册商标所需资料,才能提高商标注册成功率
说起商标,相信很多人都不会陌生,我们的周边也有很多商标的存在。商标做为知识产权时代的重要标志,也是企业布局的重要因素之一,但是随着时间的推移,商标作为种不可再生的资源,目前可以注册商标驳回量也是一年比一年高了。在进行商标注册时,我们一定要准…查看详情
- 自行车品牌有哪些 2022自行车品牌排行榜前十名
现在都在倡导健康绿色的生活方式,很多人把自行车作为了比较常规的出现方式,下面万商云集小编给大家来详细介绍一下自行车品牌有哪些 2022自行车品牌排行榜前十名有哪些,不知道下面的这些品牌大家使用过没有,。 1.捷安特 1972年成立于台湾…查看详情
- 数据恢复软件免费版,让丢失的数据轻松恢复
千辛万苦写好的方案,或者是修改了多次的照片,却因为错误的操作而丢失了,相信会让人非常的困扰,但目前使用的数据恢复软件多数都是要收费的,也增加了恢复数据的成本,那么下面为大家介绍数据恢复软件免费版,让数据恢复不再难。 1、傲…查看详情
- 万商云集服务大使,就差你一票了
2020年,是万商云集的“客户升级年”这一年,疫情袭来,我们看遍悲欢离合这一年,携手共进,一同见证百业复兴这一年,万商云集升级产品、做好运营带领一支出色的服务团队以专业的水平,至诚的态度真正用服务温暖寒冬这一年万商云集新增客户1.3万+全年…查看详情
- 什么是推广运营 运营推广是做什么的
现在很多的中小企业都不知道运营推广到底是干什么的,很多的企业其实想推广自己的产品,但是不知道怎么做,下面万商云集小编给大家来介绍下企业的运营推广这方面的常识。 但是想要运营好一个项目或者产品的前提是先让大众看到这个项目、产品的存在,了解它…查看详情
- 中文和英文域名注册规则,以及哪些名称不可用做或限制使用
网站的域名是为了解决人们对IP地址记忆不深的问题,几乎每一个知名的网站都有自己的域名。而要让自己的域名受到法律的保护,有侵权的情况也能够进行维权就要注册。那么,域名注册规则是怎样的呢?一起来了解一下吧。图片来源于网络 中文域名注册规则注册中…查看详情
- 糖果零售新品牌,玩转私域流量业绩增长368%
流量红利从平台公域流量向企业商家私域流量转变,不少企业商家借助小程序成功了建立起了自有流量池。厦门的一家糖果零售新品牌—苏小糖就是成功案例之一,通过私域流量建设,实现业绩增长368%。私域流量品牌建设1、产品包装苏小糖认为,包装不是成本,而…查看详情
- 末世小说排行榜,这几本十分好看
在民间流传着某些年是世界末日的传说,人们对于世界末日也有着一定的好奇心,甚至打败了恐惧的心理,所以各种世界末日的小说和影片也迎刃而生,那么关于一些好看的末世小说进行介绍,想看的话一定不要错过。 1、狩魔手记 这部小说在20…查看详情
- 校园车辆管理系统都有哪些优势?
车辆管理的尤其是很多的校园车辆比较多,如果想要进行更好的校园车辆管理,那么就应该要选择一款比较不错的管理系统,这样才能够带来更多的优势。选择了校园车辆管理之后能够实现信息的传送,而且还能够进行校园人员的考勤,管理相对来说是非常不…查看详情
- 服装、美妆、餐饮、果蔬活动推荐,引流、促销、获客三不误
炎热的夏天进入尾声,秋天到来,这时候服装、化妆品等行业都可以策划一场H5营销活动,来进行引流、促销、获客,甚至扩大品牌影响力。服装行业活动推荐活动主题:夏季服装清仓大促,全场5折起秋季服装新品发布,限时8折活动方式:限时折扣,新品促销,夏装…查看详情
- 今天推荐几款高效率的流程图制作软件
很多人为了能够展现出自己的工作事项,往往会使用流程图,而且很多品牌的宣传表上会使用到流程图,那么对于上班族来说,如何才能制作出美观的流程图呢?少不了用到以下的流程图制作软件。 1、亿图图示专家 亿图图示专家的研发基础是以绘…查看详情
- 面积测量软件有哪些 面积测量软件排行榜
在很多的场合都会使用到测量软件这个东西,但是很多人都不知道测量面积用什么软件,下面小编就给大家来详细介绍一下面积测量软件有哪些 面积测量软件排行榜这一块的相关内容,希望能帮助到大家。 面积测量软件排行榜 1、《AR测量》 这是…查看详情
- 万商云集董事长王飞接受封面新闻、成都创客专访
近日,万商云集董事长王飞接受封面新闻、成都创客专访,讲述其创业初心和创业动力。王飞表示,万商云集主要解决中小企业在数字化转型中的产品选择难、落地应用难、售后服务难等问题,让中小企业“上云”更容易。“通俗地讲,SAAS就是共享软件+大数据+公…查看详情
- 图书管理系统哪个好,12款热门图书管理软件推荐
万商云集提供图书管理系统的在线咨询服务,在这里您可以了解到有关图书管理系统的功能介绍、常见问题以及购买流程,知名的图书管理软件有:美萍图书馆管理系统,汇文图书馆管理系统,广智图书管理系统,晴川图书管理系统等等。美萍图书馆管理系统美萍图书馆管…查看详情
猜你喜欢
最新文章

扫码二维码
立即领取《千元实战营销秘籍》
还可免费试用营销管理系统
*如有疑问,请随时拨打免费咨询热线:400-0033-166
服务时间:8:30-18:00
软件企业
认定号:川RQ-2018-0216
高新技术企业
认定号:GR201951001121

关注微信公众号
和10万中小企业共同成长

扫码下载APP
享全方位服务一触即达
Copyright © 2004-2022 万商云集(成都)科技股份有限公司 版权所有
蜀ICP备12001963号-2
川公网安备 51010402000322号

快速找产品

找一找哪款产品适合您?
咨询热线:400-0033-166
-


-
电话沟通
获取方案
下载APP
官方微信
扫码下载APP
全方位服务一触即达

关注万商云集
和10万中小企共成长

TOP

企业首选的数字选用平台

400-0033-166
8:30-18:00















































注册有好礼



