前言:

根据2014年巴西世界杯的小组赛比赛结果和赔率数据简单预测2018世界杯比赛结果,比赛的赔率我们可以事先知道,所以可以使用赔率作为预测数据

技术:

PHP ML库 贝叶斯分类器

样本数据:2014巴西世界杯小组赛赔率情况 和 比赛结果

预测数据:2018俄罗斯世界杯赔率情况

代码:

/**

* 作者:刘海装

* 电话:18814137313

* 日期:2018-6-12

* 项目:根据2014年世界杯的赔率和胜负平情况简单的预测2018世界杯比赛结果

* 技术:使用 PHP-ML库 贝叶斯分类器

*/

require_once __DIR__ . '/vendor/autoload.php';

use Phpml\Classification\NaiveBayes;

//2014世界杯小组赛比赛赔率

$samples = [

[1.29,11.13,5.05],

[1.43,8.08,4.24],

[1.83,4.75,3.33],

[2.18,3.55,3.11],

[2.58,2.79,3.13],

[2.69,2.88,2.97],

[1.42,8.36,4.17],

[1.82,4.93,3.24],

[1.34,8.85,5.05],

[1.28,11.12,5.35],

[2.37,3.13,3.12],

[2.42,2.92,3.25],

[4.19,1.94,3.32],

[2.01,3.71,3.43],

[1.86,4.32,3.47],

[1.32,9.26,5.19],

[1.35,8.91,4.85],

[5.39,1.64,3.8],

[1.56,5.54,4.27],

[12.92,1.21,6.39],

[2.27,3.19,3.28],

[3.58,2.02,3.55],

[2.04,3.65,3.38],

[5.52,1.6,3.95],

[4.57,1.81,3.49],

[1.52,6.59,4.04],

[4.2,1.87,3.51],

[1.3,9.2,5.45],

[1.13,19.99,8.36],

[4.45,1.75,3.77],

[2.42,3,3.21],

[2.12,3.55,3.29],

[2.62,2.66,3.31],

[1.12,19.89,8.53],

[2.55,2.69,3.38],

[7.51,1.39,4.91],

[3.78,1.97,3.48],

[3.46,2.05,3.57],

[4.32,1.78,3.8],

[2.53,2.76,3.31],

[5.21,1.63,3.96],

[7.22,1.44,4.37],

[2.12,3.45,3.45],

[8.49,1.45,3.99]

];

//2014世界杯小组赛比赛结果

$labels = ['win','win','fail','win','win','fail','fail','win','win','win','win','fail','ping','win','ping','ping','win','fail','fail','fail','ping','win','win','fail','fail','fail','win','fail','win','ping','fail','win','fail','ping','win','fail','win','fail','ping','fail','ping','fail','win','fail'];

//使用贝叶斯分类器统计

$classifier = new NaiveBayes();

//开始学习

$classifier->train($samples, $labels);

//获取2018世界杯前9场比赛的赔率情况

$predictData = [

'俄罗斯 vs 沙特'=>[1.4,8.35,4.1],//俄罗斯 vs 沙特

'埃及 vs 乌拉圭'=>[6.25,1.6,3.6],//埃及 vs 乌拉圭

'摩洛哥 vs 伊朗'=>[2.5,3.6,2.9],//摩洛哥 vs 伊朗

'葡萄牙 vs 西班牙'=>[4.25,1.9,3.3],//葡萄牙 vs 西班牙

'法国 vs 澳洲'=>[1.2,11.25,5.95],//法国 vs 澳洲

'秘鲁 vs 丹麦'=>[3.05,2.4,3.15],//秘鲁 vs 丹麦

'克罗蒂亚 vs 尼日利亚'=>[1.7,5.0,3.55],//克罗蒂亚 vs 尼日利亚

'哥斯达黎加 vs 塞尔维亚'=>[4.25,1.9,3.35],//哥斯达黎加 vs 塞尔维亚

'德国 vs 墨西哥'=>[1.45,6.6,4.1],//德国 vs 墨西哥

];

//预测2018世界杯前9场比赛结果

$res = [];

foreach($predictData as $team=>$data){

$res[$team] = $classifier->predict($data);

}

//打印预测结果

echo '

';

print_r($res);

预测结果如下:

Array

(

[俄罗斯 vs 沙特] => win //俄罗斯 赢 沙特

[埃及 vs 乌拉圭] => fail //埃及 输 乌拉圭

[摩洛哥 vs 伊朗] => win

[葡萄牙 vs 西班牙] => fail

[法国 vs 澳洲] => win

[秘鲁 vs 丹麦] => fail

[克罗蒂亚 vs 尼日利亚] => win

[哥斯达黎加 vs 塞尔维亚] => fail

[德国 vs 墨西哥] => win

)

特别说明:以上数据分析,纯属个人学习用,预测结果和实际情况可能会有偏差,不能用于其他用途。

2018世界杯赛程PHP源码,PHP-ML机器学习预测2018俄罗斯世界杯比赛结果相关推荐

  1. 世界杯足球竞赛源码下载

    世界杯足球竞赛源码下载 首先打开 dotPeek 然后点击启动符号服务器,所有符号. 然后点击工具设置,可以看到这个页面 然后打开 VS 工具选项,在调试设置符号,刚才已经复制了,现在添加就好 然后还 ...

  2. 帝国CMS虚拟商城源码自动发货网盘下载俄罗斯源码博客风格

    帝国CMS虚拟商城源码自动发货网盘下载俄罗斯源码博客风格 支持游客下单,无需登录,发货为网盘下载形式 系统版本:帝国CMS7.5 UTF-8 服务器:win/linux 语言:PHP 数据库:MYSQ ...

  3. 塔罗牌占卜源码(塔罗牌源码)占卜+爱情+预测+事业

    塔罗牌占卜源码(塔罗牌源码)占卜+爱情+预测+事业 塔罗牌占卜可以追溯到 15 世纪,当时这些装饰牌只不过是一种派对把戏.随着岁月的流逝,人们意识到隐藏在这个华丽甲板中的潜力.几个世纪后,在线塔罗牌占 ...

  4. Android进阶——ExoPlayer源码分析之宽带预测策略的算法详解

    前言 由于国内基础设施非常优秀,在平时的开发中,很少会关注网络情况,很容易忽略弱网情况下的网络状况,如果项目属于国外App,则需要考虑到当前的基础设施和网络情况,特别是播放视频的时候,需要通过动态调整 ...

  5. Springboot+mysql世界杯足球赛网站源码28567

    Springboot世界杯足球赛网站 系    院 XXXX 学科门类 XXX 专    业 XXX 班级 XXX 学    号 XXX 姓    名 XXX 指导赛事门票  XXX 赛事门票职称 X ...

  6. php 2016 大麦户源码,2018最新大麦户源码刷客源码信誉源码完美运营带实时到账接口...

    系统品牌: 其他系统 开发语言: PHP 数据库: Mysql 网站后台 /backyard/user/login.html 帐号admin密码 修改网站配置文件protectedconfigmain ...

  7. 使用机器学习预测2018年世界杯足球赛

    2018年世界杯正进行的如火如荼,日本.塞内加尔相继爆冷战胜了强大的对手,东道主俄罗斯依旧保持开挂状态,碾压拥有萨拉赫的埃及队,豪取两连胜.在足球的世界里,没有强者恒强的定律,这或许也是足球的魅力所在 ...

  8. 【统计学】【2018】【含源码】苹果公司股票价格的时间序列预测

    本文为美国加利福尼亚大学(作者:Berninger, Jordan)的硕士论文,共95页. 信息技术(IT)产业.智能手机和个人电脑的指数级增长已经定义了21世纪的内容.苹果公司(Apple Inc. ...

  9. MIT:机器学习预测2018世界杯冠军

    来源 :199IT互联网数据中心 摘要:麻省理工学院报道,他们的研究人员开发了一种新型人工智能,用以预测世界杯走势. 麻省理工学院报道,他们的研究人员开发了一种新型人工智能,用以预测世界杯走势. 研究 ...

最新文章

  1. glide等图片缓存框架替换缓存图片解决方案
  2. mysql zip 安装 启动_window的zip版mysql安装启动
  3. php动态加载js,动态加载script文件的两种方法_javascript技巧
  4. PHP代码加密 -- php_strip_whitespace函数,去掉源代码所有注释和空格并显示在一行...
  5. GB2312、GBK与UTF-8的区别
  6. CSS---内外边距
  7. xlrd对excel单列处理
  8. PHP Deprecated: Function ereg_replace() is deprecated in 的解决方法
  9. Maven核心概念及Eclipse使用Maven
  10. 将MfgTool工具改造为自己的烧写工具
  11. Android之AlterDialog介绍
  12. link标签 rel=“ alternate“ 应用解析
  13. 什么是零知识证明?Tokenview
  14. EE308 Lab2-2
  15. SD 格式化錯誤提示Windows無法完成格式化
  16. 系统分析师-2021年下午简答题
  17. OSI七层模型 (详细讲解,看这一篇就够了)
  18. 华侨城集团欲借华侨城A 实现主业整合上市
  19. 06:判断是否为两位数
  20. 达美乐中国IPO遇挫:延迟全球发售 原计划上周上市敲钟

热门文章

  1. 英雄联盟LPL比赛数据可视化详细教程,可视化的魅力,你值得拥有!!!
  2. JavaScript 01 JavaScript 是什么
  3. 优步和滴滴激战中国市场
  4. linux内核配置高精度时钟,关于linux内核中使用的时钟
  5. 什么是多态?为什么用多态?有什么好处?
  6. cf微软AIM服务器,CF微软AIM1.1透视自瞄无后坐力
  7. 今日金融词汇---定量分析
  8. 【Akka】Akka 传递消息
  9. 本题要求实现一个函数,对给定的正整数N,打印从1到N的全部正整数。
  10. 探秘Linux特殊设备文件:(/dev/null,/dev/zero,/dev/random,/dev/urandom等)