Is there a way to predict the outcome of any soccer game with 100% accuracy? The honest and simplest answer is…. no. Regardless of what your fantasy football friends say, there is absolutely no way to be 100% certain, but there is a proven, mathematical formula that gets really, really close! And it’s all thanks to baseball.

有没有办法以100%的准确性预测任何足球比赛的结果? 诚实和最简单的答案是……。 没有。 无论您的梦幻足球朋友怎么说,都绝对不可能百分百地确定,但是有一个经过验证的数学公式可以非常紧密地联系在一起! 这全都归功于棒球。

In the early 2000s, Bill James derived a formula that could calculate the percentage of games a baseball team “should” win by the end of the season. It was coined as the Pythagorean Win Expectation and is still used by sports analysts around the world. In order to avoid boring you with the math, all you need to know is that it uses the relationships between Runs Scored and Runs Allowed by a team to predict how many wins they should have by the end of a season.

在2000年代初期,比尔·詹姆斯(Bill James)得出了一个公式,该公式可以计算棒球队在本赛季末“应该”获胜的比赛百分比。 它被称为毕达哥拉斯式的“胜利期望”,至今仍被世界各地的体育分析人士所采用。 为了避免使您感到厌烦,您需要了解的是,它使用团队得分和跑步允许的跑步次数之间的关系来预测到赛季结束前应该获得多少胜利。

Pythagorean Win Expectation Formula from Winston’s Mathletics
温斯顿数学的毕达哥拉斯赢取期望公式

However, baseball and soccer are 2 completely different sports. For instance, baseball is based on a 162 games season where performance is measured by wins and losses. On the other hand, soccer usually revolves around a 38 game season measured by a point system. So, how can this formula predict outcomes for soccer? Well, it can’t. At least not without tweaking it first.

但是,棒球和足球是两种完全不同的运动。 例如,棒球以162场比赛赛季为基础,其中的表现是由胜利和失败决定的。 另一方面,足球通常围绕一个得分系统衡量的38个赛季进行。 那么,这个公式如何预测足球的结果呢? 好吧,那不可能。 至少并非没有先对其进行调整。

There are thousands of academic papers online explaining all of the intricate math that goes into the process of deriving this formula and there is no way I could ever understand them. Therefore, for the sake of simplicity, we will take the following magic formula as face value:

在线上有成千上万的学术论文解释了推导此公式过程中所涉及的所有复杂数学,而且我永远无法理解它们。 因此,为简单起见,我们将以下魔术公式作为面值:

Derivation from Statsbomb.com
源自Statsbomb.com

Does this really work? Yeah, it does a pretty good job! Not only is the math pretty simple, but with some basic Excel knowledge, one is able to do this for all 20 teams in under 20 minutes! I used this myself to predict the outcomes of the last 10 games of the English Premier League and the results were extremely encouraging! Here is how I did it:

这真的有效吗? 是的,做得很好! 数学不仅非常简单,而且具有一些基本的Excel知识,一个人就能在20分钟内为所有20个团队做到这一点! 我自己以此来预测英超联赛最近10场比赛的结果,结果令人鼓舞! 这是我的做法:

1- Get Your Data ReadySince we are going to try predict the outcome of week 38 of the Premier League, we need to gather all the relevant data up to week 37. That means Standings, Goals Scored, Goals Against, Wins, Losses, Draws, Points, etc. Thankfully, the Premier League has it all readily on their website for use. All we need to do is a simple Control+C and Control+V into our Excel sheet.

1-准备好数据因为我们要尝试预测英超联赛第38周的结果,所以我们需要收集到第37周的所有相关数据。这意味着排名,进球数,进球数,胜利,失败,抽奖,积分等。值得庆幸的是,英超联赛已经可以在其网站上方便地使用它们。 我们需要做的就是在Excel工作表中添加一个简单的Control + C和Control + V。

Source:Author
出处:作者

2.- Calculate the Percentage of Points Predicted per TeamHere is where we get to use our magic formula! After you input it into excel on a separate column and apply, you will now have a percentage of points predicted for every team at the end of the season. All we have to do is translate it into actual points. However, the next steps are not as simple and involve some wacky assumptions.

2.-计算每个团队预测的得分百分比这是我们使用魔术公式的地方! 在将其输入到excel的单独列中并应用后,您现在将在本赛季末为每个团队预测百分比。 我们要做的就是将其转换为实际要点。 但是,下一步并不那么简单,并且涉及一些古怪的假设。

3.- How Many Possible Points Can a Team Get?In theory, if a team today won all 38 games, they would have a total of 114 points (3 points per win). However, due to the way this formula was derived, we need to assume that a win is only worth 2 points (Fun fact: This was the official measurement for wins up to 1994). Therefore, we operate under the assumption that if a team won all 38 games, they would only get 76 points.

3.-一个团队可以得到多少分? 从理论上讲,如果今天一支球队赢得了全部38场比赛,他们将总共获得114分(每次胜利3分)。 但是,由于该公式的推导方式,我们需要假设一场胜利仅值2分(有趣的事实:这是1994年之前胜利的官方衡量标准)。 因此,我们假设一个团队如果赢得了全部38场比赛,他们只会得到76分。

4.- Calculate the Final Predicted PointsSince we have our percentage of points predicted per team and the total points a team could get, we multiply them in order to get the predicted points for every team at the end of the season. However, you will notice these numbers are extremely low. That is because we are still operating under the 2 point system, which means we need to adjust it back to the 3 point system we are familiar with.

4.-计算最终的预测点数由于我们拥有每个团队的预测点数百分比和一个团队可以获得的总点数,因此我们将它们相乘,以便在赛季结束时获得每个团队的预测点数。 但是,您会注意到这些数字非常低。 那是因为我们仍在2点制下运行,这意味着我们需要将其调整回我们熟悉的3点制。

Source: Author
资料来源:作者

5.- Getting Our Adjusted Predicted PointsThis step is not as complicated as it sounds. All we need to do here is take the current, real world points for every team and convert them into our 2 point system. All you need to do here is take the team’s real world current points and subtract the number of wins that team has. Another more intuitive way to do this is by multiplying the number of wins by 2 and adding the number of draws the team has.

5.-获得调整后的预测点此步骤并不像听起来那样复杂。 我们要做的就是为每个团队获取当前的真实积分,并将其转换为我们的2分制。 您需要做的就是获取团队的实际世界点数,然后减去团队的获胜次数。 另一种更直观的方法是将获胜次数乘以2,再加上团队的平局次数。

6.- Converting Into the 3 Point SystemOnce again, it is time to trust blindly in the math. While its derivation is not that complicated, this formula allows us to adjust the predicted points from the previous step. Now we get to see what the final expected points for every team at the end of the season and compare them to the points they currently have.

6.-转换为3点系统再次是时候该盲目地信任数学了。 尽管推导的过程并不复杂,但此公式使我们可以调整上一步的预测点。 现在我们来看看每个球队在赛季结束时的最终预期得分,并将其与当前得分进行比较。

Derived from Statsbomb.com
源自Statsbomb.com

As you can see, our predictions differ from the actual current points by only 1 or 2 points, and some are even spot on! How you choose to interpret the information is entirely up to you.

正如您所看到的,我们的预测与实际当前点仅相差1或2个点,有些甚至还存在! 您如何选择解释信息完全取决于您。

One of the many things I did with this data was to calculate the difference between actual points and expected points and see if a team was performing better or worse than expected. This way, I could see which teams were underperforming and were expected to either win or tie their next games.

我使用此数据所做的许多事情之一是计算实际得分与预期得分之间的差异,并查看团队的表现是否好于或低于预期。 这样,我可以看到哪些球队表现不佳,并有望赢得或打败下一局。

By doing this (and using other metrics and some subjectivity), I was able to predict the outcome of 7 out of the last 10 games of the season, including Brighton’s upset and first win after losing 4 in a row, and the 1–1 tie between Tottenham and Crystal Palace!

通过这样做(并使用其他指标和某种主观性),我能够预测本赛季最后10场比赛中的7场比赛的结果,包括布莱顿的失意和连续输掉4场后的首场胜利,以及1-1热刺和水晶宫之间的纽带!

Source: Author
资料来源:作者

翻译自: https://medium.com/illumination/how-i-predicted-the-exact-outcome-of-10-premier-league-games-9d97812f605c


http://www.taodudu.cc/news/show-997486.html

相关文章:

  • 深度学习数据自动编码器_如何学习数据科学编码
  • 图深度学习-第1部分
  • 项目经济规模的估算方法_估算英国退欧的经济影响
  • 机器学习 量子_量子机器学习:神经网络学习
  • 爬虫神经网络_股市筛选和分析:在投资中使用网络爬虫,神经网络和回归分析...
  • 双城记s001_双城记! (使用数据讲故事)
  • rfm模型分析与客户细分_如何使用基于RFM的细分来确定最佳客户
  • 数据仓库项目分析_数据分析项目:仓库库存
  • 有没有改期末考试成绩的软件_如果考试成绩没有正常分配怎么办?
  • 探索性数据分析(EDA):Python
  • 写作工具_4种加快数据科学写作速度的工具
  • 大数据(big data)_如何使用Big Query&Data Studio处理和可视化Google Cloud上的财务数据...
  • 多元时间序列回归模型_多元时间序列分析和预测:将向量自回归(VAR)模型应用于实际的多元数据集...
  • 数据分析和大数据哪个更吃香_处理数据,大数据甚至更大数据的17种策略
  • 批梯度下降 随机梯度下降_梯度下降及其变体快速指南
  • 生存分析简介:Kaplan-Meier估计器
  • 使用r语言做garch模型_使用GARCH估计货币波动率
  • 方差偏差权衡_偏差偏差权衡:快速介绍
  • 分节符缩写p_p值的缩写是什么?
  • 机器学习 预测模型_使用机器学习模型预测心力衰竭的生存时间-第一部分
  • Diffie Hellman密钥交换
  • linkedin爬虫_您应该在LinkedIn上关注的8个人
  • 前置交换机数据交换_我们的数据科学交换所
  • 量子相干与量子纠缠_量子分类
  • 知识力量_网络分析的力量
  • marlin 三角洲_带火花的三角洲湖:什么和为什么?
  • eda分析_EDA理论指南
  • 简·雅各布斯指数第二部分:测试
  • 抑郁症损伤神经细胞吗_使用神经网络探索COVID-19与抑郁症之间的联系
  • 如何开始使用任何类型的数据? - 第1部分

我如何预测10场英超联赛的确切结果相关推荐

  1. 预测超级计算机排名2020,足球超级计算机预测2019/2020英超联赛排名

    原标题:足球超级计算机预测2019/2020英超联赛排名 英超联赛很快就将拉开帷幕,人们都在急切地等待着.球迷们已经开始猜测他们俱乐部的最终排名怎么样了.但是光凭人们自己要想 预测英超联赛的最终结果是 ...

  2. Python英超联赛10年数据爬虫

    英超联赛10年数据爬虫 引言:今天对国外某足球网站进行爬虫,爬取英超联赛10年数据,主要包括比赛双方以及比分. 1.网站分析 网址:https://www.premierleague.com/resu ...

  3. Oracle同英超联赛数据统计和展示的结合

    技术是为业务服务的,一直在各个领域被论证,毕竟有场景使用,才能体现出价值,否则只能自娱自乐了. 了解现代足球篮球联赛的朋友,可能知道,现在球场上产生的数据是相当多的,无论是从维度上,还是量级上,例如跑 ...

  4. 中国桑叶市发展态势分析与前景动态预测报告场2022-2028年版

    中国桑叶市发展态势分析与前景动态预测报告场2022-2028年版 m++m++m++m++m++m++m++m++m++mm++m++m++m++m++m++m++m++m++mm++m+ [撰写单位 ...

  5. 互联网晚报 | 12月8日 星期三 | 淘宝购物车上线“好友买单”功能;英超联赛正式入驻视频号;中国联通成立5G消息生态联盟...

    今日看点 ✦ 中国联通成立5G消息生态联盟,已搭建300余项示范应用 ✦ 淘宝购物车双12上线"好友买单"功能,将支持填写双地址 ✦ 百度百家号宣布创作者突破460万,2022年将 ...

  6. 10 场外企面试经验总结

    800多万的毕业生大军,祖国人才是多么旺盛. 历年的大学生毕业统计,给我们敲了一下警钟.你看着周边的同学,都是不紧不慢的样子,但实际上统计局的数字却一直是热乎乎的. 去年有 820万的大学毕业生,根据 ...

  7. UPC 2021个人训练赛第10场

    问题 A: No Problem! 时间限制: 1 Sec  内存限制: 128 MB 题目描述 Programming contests are being arranged so frequent ...

  8. 美国硅谷预测10年后的世界,再不懂你就落伍了

    预测毕竟是预测,不一定会全部都会实现,但其中相当多的一部分将会成为我们生活中的现实.生活在信息社会的每一个人,都应该对这些发展趋势有所了解,特此推荐给我们的读者朋友. 现在因为人工智能(AI)的发展, ...

  9. 不敢相信!美国预测10年后的世界!

    导读:本文为最近这两年美国媒体提到过的一些前瞻性观点,内容跨越了多个行业领域,涵盖了生活与工作的方方面面.今天看来,有些"预言"其实如今已经实现或者是正在实现.现实世界越来越科幻, ...

最新文章

  1. 575. Distribute Candies 平均分糖果,但要求种类最多
  2. C#多线程编程系列(一)- 简介
  3. [bzoj4592] [Shoi2015]脑洞治疗仪
  4. 多人在线答题游戏 小程序 (规划设计方案)
  5. 找图点击-找图自动点击全能模拟王软件
  6. windows版本redis搭建集群步骤
  7. linux的4k播放器,【Linux1GB4K(3840*2160)电视播放器】Linux1GB4K(3840*2160)电视播放器报价及图片大全-列表版-ZOL中关村在线...
  8. 一文详解ERP的提取原理
  9. 关于围棋的基本功(转)
  10. 深度学习速成版01---神经网络
  11. 满口春日清爽 书亦烧仙草刺梨新品上市
  12. ros python 控制手柄数据发布频率
  13. SAP Commerce Cloud 的 Simple Responsive Banner Component
  14. 【cpu100%查不到具体的进程】
  15. Mysql Unique Key 报错 Duplicate
  16. 用python设置windows系统桌面背景(壁纸)的代码
  17. eclipse中字体太小
  18. Prometheus和Grafana告警服务创建与对接腾讯云短信告警平台(prometheus_alert)
  19. 一文看懂什么是单线、双线、三线 、BGP网络 他们有什么区别
  20. Joplin利用TeraCLOUD进行WebDAV同步完美替代坚果云同步

热门文章

  1. 关于同时可用git命令clone和TortoiseGit拉取代码不需要密码
  2. Windows 安装Angular CLI
  3. 为什么直接ping知乎的ip不能访问知乎的网站,而百度就可以?
  4. jQuery的事件绑定和解绑
  5. ASP.NET Core文件上传、下载与删除
  6. jdeveloper优化:
  7. android——获取ImageView上面显示的图片bitmap对象
  8. seo超强外部链接、内部链接技巧
  9. DW 在onload运行recordset find.html时 发生了以下javascript错误
  10. About IndexDB(转)