Google云平台对于2014世界杯半决赛的预测,德国阿根廷胜!
由于本人是个足球迷,前段日子Google利用自己云平台预测世界杯八进四的比赛并取得了75%的正确率的事情让我振动不小。虽然这些年一直听说大数据的预测和看趋势能力如何如何强大,但这次的感受更加震撼,因为世界杯是很多人都在关注并尝试去预测的比赛,Google云平台在这个时候站出来预测比赛无疑很让人充满期待。
当然有件事情必须要讲的是,世界杯从来都是冷门出现在小组赛最多,而进入淘汰赛之后就越来越少,所以Google在八进四才开始预测无疑是件很讨巧的做法。不过不管怎么说,靠大数据预测小概率事件本来就非常难,能预测对大多数非冷门已经非常不容易了。
还有一会巴西对德国的比赛才开始,所以刚刚抓紧时间看了一个Google Cloud Platform的博客发现了他们最新的文章,解释了德法大战没有预测准确的原因,顺便给出了半决赛的预测,会不会准呢,很快就知道了!
我翻译了部分文字,内容如下:
=====================华丽丽的分割线===============================
Google对于八进四的预测结果,只有法国对德国的比赛预测错误。
- Brazil vs. Colombia: Brazil (71%)
- France vs. Germany: France (69%)
- Netherlands vs. Costa Rica: Netherlands (68%)
- Argentina vs. Belgium: Argentina (81%)
Why did we get Germany - France wrong?
为啥德法大战的预测错了?
World Cup teams are especially difficult to model because they play so few games together. USA coach Jurgen Klinsmann recently told the New York Times that he sees his players about as often as he sees his barber. If data is the lifeblood of a good model, we suffered for want of more information.
预测世界杯的球队表现时,建模是很难的因为他们之前在一起比赛的机会是很少的。美国队的教练克林斯曼对纽约时报说他见他的球员们的次数不比他见理发师的次数多。对于好的建模来说,数据是至关重要的,我们总是苦于得不到足够的信息。
But, we know that in the same environment, others fared better in their predictions (h/t Cortana; their model relies more on what betting markets are saying, whereas ours is an inductive model derived from game-play data).
但是我们也知道在同样的情况下,还是有很多其它的预测比我们做的要好(比如h/t Cortana 网址是http://mashable.com/2014/07/02/cortana-world-cup/),他们的建模更多的是依赖于赌球市场给出的赔率,而我们的更多的是基于比赛的数据。
So, why did we get Germany - France wrong? In the first four games of the World Cup, France took more shots than Germany, had more shots on target, and their shots were from a more “dangerous location” (that is, closer to the goal). This information complements actual goals to form an ‘expected goals’ statistic in our model.
那么,为什么对德国和法国的比赛的预测错了呢?那是因为在之前的四场比赛中(3场小组赛+16进8一场),法国队比德国队有更多的射门次数,射正球门(所谓射正球门是指打在门框范围以内的射门)的次数也更多,而且他们的射门来自更有威胁的区域(所谓有威胁区域是指离球门更近的地方)。我们将这些信息在与实际进球数据相配合之后,在我们的模型中得出了“预期进球”这项统计值。
Moreover, in the first four games, Germany allowed their opponents to take more dangerous shots, and thus the expected goal statistic was higher for their opponents. And, it allowed their opponents to pass better in their third of the field. In the Germany-France game, France actually outshot Germany with 13 shots vs. 8 for Germany, and 9 vs. 6 on-target. With a little more luck on their side, they may have pulled ahead.
另外,在前四场比赛中,德国队让对手们拿到了更多的有威胁射门,这导致德国队的“预期进球”数值低于它的对手们。另外,德国队让它的对手们在自己的三分之一场地内得到了更好的传球机会(也就是说防守不够严密)。在德国对法国的那场比赛里,法国队其实有13脚射门,而德国队有8脚,而打在门框内的次数是法国队9次,德国队6次。如果不是德国队的运气更好一些,法国队也许早就领先了。
What about the semi-finals?
那么,半决赛的预测呢?
Here’s our predictions for the next round:
预测如下
- Brazil vs. Germany: Germany (59%)
- 巴西 vs 德国: 德国胜率59%
- Netherlands vs. Argentina: Argentina (61%)
- 荷兰 vs 阿根廷: 阿根廷胜率 61%
Google云平台对于2014世界杯半决赛的预测,德国阿根廷胜!的更多相关文章
- Google云平台使用方法 | Hail | GWAS | 分布式回归 | LASSO
参考: Hail Hail - Tutorial windows也可以安装:Spark在Windows下的环境搭建 spark-2.2.0-bin-hadoop2.7 - Hail依赖的平台,并行处 ...
- Google云平台技术架构
Google Cloud 设计原理: 1.分布式文件系统: Google Distributed File System(GSF) 为了满足Google迅速增长的数据处理需求,我们设计并实现了G ...
- 在云平台上基于Go语言+Google图表API提供二维码生成应用
二维码能够说已经深深的融入了我们的生活其中.到处可见它的身影:但通常我们都是去扫二维码, 曾经我们分享给朋友一个网址直接把Url发过去,如今我们能够把自己的信息生成二维码再分享给他人. 这里就分享一下 ...
- 【云计算】Docker云平台—Docker进阶
Docker云平台系列共三讲,此为第二讲:Docker进阶 参考资料: 五个Docker监控工具的对比:http://www.open-open.com/lib/view/open1433897177 ...
- 用JavaScript访问SAP云平台上的服务遇到跨域问题该怎么办
关于JavaScript的跨域问题(Cross Domain)的讨论, 网上有太多的资源了.国内的程序猿写了非常多的优秀文章,Jerry这里就不再重复了. 直入主题,最近我正在做一个原型开发:通过SA ...
- 026.[转] 基于Docker及Kubernetes技术构建容器云平台 (PaaS)
[编者的话] 目前很多的容器云平台通过Docker及Kubernetes等技术提供应用运行平台,从而实现运维自动化,快速部署应用.弹性伸缩和动态调整应用环境资源,提高研发运营效率. 本文简要介绍了与容 ...
- 【云计算】Docker云平台—Docker基础
Docker云平台系列共三讲,此为第一讲:Docker基础 参考资料: Docker官方文档:https://docs.docker.com/ Docker从入门到实践:https://yeasy.g ...
- eKing Cloud基础云平台演进之路
出口转内销.首发于公司微信公众号,作者本人,现转载到此.本来写得比较技术,还算有点干货,但是结果被编辑咔咔咔,就只剩下下面这些内容. 大型企业如何开启自己的快速上云之路? 2017-12-08 易建科 ...
- TensorFlow-谷歌深度学习库 手把手教你如何使用谷歌深度学习云平台
自己的电脑跑cnn, rnn太慢? 还在为自己电脑没有好的gpu而苦恼? 程序一跑一俩天连睡觉也要开着电脑训练? 如果你有这些烦恼何不考虑考虑使用谷歌的云平台呢?注册之后即送300美元噢-下面我就来介 ...
随机推荐
- iOS多线程笔记
在iOS开发中,有三种多线程处理方式: 1. 利用NSThread 2. NSOperation和NSOperationQueue 3. 利用GCD(Grand Central Dispatch) 使 ...
- scp 从远程服务器上一下载文件
scp -P202 xx3.x6.xx.xx:/usr/local/zookeeper-.zip /tmp #指定远程服务器的端口和远程服务器的目标文件 ,最后指定要下载到本的地目录 也可以从远程服务 ...
- 攻城狮在路上(陆)-- hadoop单机环境搭建(一)
一.环境说明: 操作系统:Centos6.5 Linux node1 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86 ...
- Mac下golang开发环境配置
go语言在开发效率和运行效率中的优势让很多人青睐,所以有倾向打算转向go语言的开发. 下面介绍在Mac OS X中golang的开发环境配置. 1.安装brew brew是一个mac下的由ruby开发 ...
- 设置CentOS不启用图形界面
由于linux服务器放在机房长时间运行,或者只是在后台运行,一般通过secureCRT连接服务器: 所以在虚拟机上都不需要图形界面,而且图形界面占用内存. 所以,我们可以通过简单的设置,让linux只 ...
- 用vue2 +vue-router2 + es6 +webpack 高仿饿了么app(干货满满)
#高仿饿了么app商家详情 (vue2 +vue-router2 + es6 +webpack ) ##demo [demo 地址](http://liangxiaojuan.github.io/ ...
- 【转载】给那些想多学习,多进步的Domino初学者
在这个社区里面,包括QQ技术群里面混了很久了.遇到了很多Domino初学者,也认识了很多致力于Domino这个技术领域的朋友,很开心.很久没有写长篇大论给大家了.我要把一些想法写出来,共大家参考.讨论 ...
- 使用Git的Push出现rejected - non-fast-forward错误
通过查阅资料,发现是文件冲突问题,即本地和远程的Repository中的文件出现了冲突所致,重新检查了一下,发现是在建立Repository时,添加了ReadMe.txt文件,导致和本地得项目分支不一 ...
- linux查看是什么操作系统是什么命令
https://zhidao.baidu.com/question/361519585968730492.html
- Spring Cloud 统一配置
http://blog.csdn.net/catoop/article/details/50955949