编程验证足球预测算法的准确概率

博主用Golang实现了一款足球预测算法分析软件,基于埃罗预测法及其改进模型,利用47万场比赛数据进行验证。分析结果显示,不同胜负顺序下的概率分布,如主胜>客胜>平局占33%,客胜>平局>主胜占17%等。
摘要由CSDN通过智能技术生成

  最近闲来无事,学了golang语言,感觉简洁强大,索性用golang练手,开发了一系列的小软件,其中就有足球预测算法的分析软件,曾经醉心于研究足球预测,收集了很多预测算法,现在一一验证,数据是采用的爆盘侠的数据:http://www.baopanxia.com/  共47万比赛数据,算法如下:

埃罗预测法:埃罗预测法的创始人是美国的物理学博士阿帕德·埃罗博士(Dr.Aroad Elo)。该方法最早的应用是用打分的方法对国际象棋比赛选手的实力进行对比,以此预测对弈的结果。在埃罗的著作《棋分高下:过去和现在》一书中对该方法做出了详细的说明。埃罗法对棋手的打分是以棋手的成绩走势为基础,当棋手的成绩稳步上升,得分就会增加,如果不断输棋,得分就会相应减少。象棋比赛是近乎于纯技术性的比赛,靠打分来预测棋手的实力具备一定科学道理,但即使是这样,埃罗法在实际操作中还是会出现一些偏差。因为棋手的水平和状态有时是起伏不定的,而一些不可预见的因素也会影响棋手的发挥或比赛结果。例如,低段位选手超常发挥而赢了棋王,或者高段位选手发挥失常而输棋等等。尽管如此,在大多数比赛中埃罗法还是能够比较准确地预测出比赛的结果,因此得以推广并流传至今。

后来,英国人杰奎斯·布莱克通过对1500场英超(微博 专题) 赛事的研究和论证,对埃罗法进行了改进和创新,并被广泛的应用于现今的足球比赛预测中。埃罗法的改进模型是通过分析球队的主客场积分情况来预测比赛结果。

上面是其中一个算法,共有7个,这些

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值