天天看點

【原創】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]

繼續閱讀