天天看点

【原创】C#搭建足球赛事资料库与预测平台(6) 赔率数据表设计2

【原创】C#搭建足球赛事资料库与预测平台(6) 赔率数据表设计2

今天要关注就是核心的赔率指数表,由于赔率指数表的内容比较多,所以将分为2篇来进行。赔率指数是赛事预测的重要参考条件,虽然有一定的随机因素,但是根据长期的分析和统计,赔率还是具有很强的指导性。所以赔率指数数据库的设计也尤为重要。一方面要考虑到日益增长的赔率数据越来越多,需要确保查询分析的速度;另外一方面赔率的类型比较复杂,设计要比较合理,才能在后续的统计分析和预测模型中方便使用。 本篇文章是赔率指数表第二篇,因为指数类型比较多,今天要介绍的是几种大家可能接触比较少的,一般在国外用得比较多的,考虑到系统的完善性,而且也不复杂,所以都包括进来了。还是沿用上一篇文章的思路,赔率指数都是继承公共的基类,这里也只贴出不同的字段。

          本博客所有文章分类的总目录:【总目录】本博客博文总目录-实时更新

开源C#彩票数据资料库系列文章总目录:【目录】C#搭建足球赛事资料库与预测平台与彩票数据分析目录

  本篇文章开始将逐步介绍使用C#搭建足球赛事资料库与预测平台的相关细节。还是先从数据库开始,从本文开始将逐步对每个核心实体类和数据库设计相关的内容进行讲解,并公布源代码,至于能不能跑起来,看的看个人努力。由于没有时间将所有相关业务都简述清楚,所以也只好将需求和表设计一起进行。本人也是走了很多弯路的。考虑到系统数据表很多,按照功能不同,分为基础数据表,比赛相关表,赔率相关表,以及特殊数据表4个部分分别进行讲解,请大家关注博客。

  本篇文章是赔率指数表第二篇,因为指数类型比较多,今天要介绍的是几种大家可能接触比较少的,一般在国外用得比较多的,考虑到系统的完善性,而且也不复杂,所以都包括进来了。还是沿用上一篇文章的思路,赔率指数都是继承公共的基类,这里也只贴出不同的字段。

本文原文地址:【原创】C#搭建足球赛事资料库与预测平台(6) 赔率数据表设计2 

1.亚盘指数

  亚盘虽然国彩还没有开放,但是和让球胜平负有点类似。不过亚盘也是比较经典的玩法,特别是在国外。很多人都喜欢分析亚盘的盘口,来把握揣摩庄家的意图。下面是表结构,这里对每一次比赛都采集了盘口变动的信息。

编号 字段名 类型 长度 描述 备注
7 TimeInterval float 53 赛前间隔
8 Handicap nvarchar(20) 20 盘口
9 HomeLevel 主水
10 VisitLevel 客水
11 LossRatio 赔付率

2.主客进球指数

   主客进球和比分有一些类似,只不过更加分库,一般是主客各0-7+,猜主客球队的进球数。下面是表结构,目前主客进球国内没有单独开盘,只有国外开。国内开的是总进球。

OddH0 主队0球
OddH1 主队1球
OddH2 主队2球
OddH3 主队3球
OddH4 主队4球
12 OddH5 主队5球
13 OddV0 客队0球
14 OddV1 客队1球
15 OddV2 客队2球
16 OddV3 客队3球
17 OddV4 客队4球
18 OddV5 客队5球

3.比分指数

   比分指数也是玩的比较多的,也是最刺激,最难玩的,因为结果最多,不确定性也最多。国内也开盘。没什么特别要注意的。

Odd3Other 胜其它
Odd10 1:0
Odd20 2:0
Odd21 2:1
Odd30 3:0
Odd31 3:1
Odd32 3:2
Odd40 4:0
Odd41 4:1
Odd42 4:2
Odd43 4:3
Odd50 5:0
19 Odd51 5:1
Odd52 5:2
21 Odd1Other 平其它
22 Odd00 0:0
23 Odd11 1:1
24 Odd22 2:2
25 Odd33 3:3
26 Odd44 4:4
27 Odd0Other 负其它
28 Odd01 0:1
29 Odd02 0:2
30 Odd12 1:2
31 Odd03 0:3
32 Odd13 1:3
33 Odd23 2:3
34 Odd04 0:4
35 Odd14 1:4
36 Odd24 2:4
37 Odd34 3:4
38 Odd05 0:5
39 Odd15 1:5
40 Odd25 2:5

4.交易盈亏数据表

  交易盈亏是本系统后来才增加的,主要是必发交易的相关数据,虽然不能完全反应整个系统的投注情况,但至少反应了庄家的一部分交易信息。如果仔细分析,其中还是有不少可借鉴或者值得思考的东西。如下面链接: http://d.dacai.com/zhishu/jyyk.html?matchid=1875790

  下面是表的结构,实际分析的时候,一般选择开赛前2个小时的数据,比较符合实际的情况。 

1 Id int 自增编号
2 CompanyName 公司名称
3 EventName 赛事名称
4 MatchID 场次编号
5 TradTime datetime 交易时间
6 TradingAmount3 胜成交量
TradingAmount1 平成交量
TradingAmount0 负成交量
TradingPortion3 胜成交比例
TradingPortion1 平成交比例
TradingPortion0 负成交比例
TradingOdd3 胜成交赔率
TradingOdd1 平成交赔率
TradingOdd0 负成交赔率
TradingIndex3 胜盈亏指数
TradingIndex1 平盈亏指数
TradingIndex0 负盈亏指数

5.进球时间表

  进球时间数据是一个长期数据积累,暂时没有数据分析作用。下面是数据类型结构。 

自增主键
SeasonName 赛季名称
HomeId 主队编号
VisitId 客队编号
GameTime 比赛时间
GoalTime 进球时间
PersonName 进球人
IsHomeGoal bit 是否主队

6.其他数据表

  实际系统中还有其他数据表,如竞彩综合数据表,北单综合数据表,其实是所有数据的综合,由于竞彩数据不完整。我们一般的分析还是针对Bet 365等主流公司。这里就不具体介绍。以后在用到的时候,再详细介绍。

.NET数据挖掘与机器学习,作者博客:

http://www.cnblogs.com/asxinyu

E-mail:[email protected]

继续阅读