2011-12-26 88 views
3

Summary编程技术来检测趋势历史的体育比赛数据

我一直在寻找使用与必发赔率的眼睛,看看是否是为了更好地预测未来的比赛结果的机会的历史澳大利亚人规则的结果。我的最新进展在背景下面有更详细的介绍。

我现在想更进一步,看看我可能实现的数据挖掘/模式匹配/算法技术。我曾与在Excel中使用动态模型(扩展),并使用解算器优化了一定的经验,但我不熟悉数据挖掘其他比这个词本身

是否有可行的数据挖掘程序提供给我来部署技术这在VBA中的分析?

(我知道这个问题可能被一些人视为边缘,但我认为Stack Overflow更适合于这个问题,不如说是Math - 我很希望知道我可以在VBA应用潜力编程选项/ algorithims)

我的强烈偏好是用VBA \ VBscript来看这个,因为这是我的编码背景,但如果它们明显更好,我愿意接受其他选择。

Background

我已经提取在过去的几年到Excel澳大利亚足球规则中的数据。这个数据给了我:

  1. 逐季结果
    (例如WWWL意味着球队1根引线前三quartes输掉本场比赛之前,源DLL1意味着球队1和2在第一年底进行了水平四分之一,然后队伍2领先于剩下的比赛)。
  2. 同样的信息由半重组为上半年业绩
  3. 主客场的球队(1队是主场,球队2客场)
  4. 比赛日球场
  5. 一年中的月份

然后我匹配其他数据集,如

  1. 联赛阶梯按周(已完成)
  2. 无论球场是露天或封闭(完成)
  3. 庄家赔率预游戏(做)
  4. 什么用的露天体育场的天气条件下发生的(做)

然后骰子与PivotTables(可能的PowerPivot)拼接询问这些数据来寻找游戏的机会,例如:

  • 做某些球队的团队从开始到导致完成(WWWW)往往比别人,做赔率一个“四分之一”的胜利(WWWW)付出不成比例地高于这个 可能性更将表明香草胜利(所以香草取胜,回到的WWWW)
  • 寻找在首页标明差异客场表现(即家庭地面知识或家庭支持导致更多的¾次分数逆转)
  • 露天与封闭屋顶体育场的比较结果(去除天气影响)
  • 长途旅行一周是否会影响下一个星期本周(S)的结果
  • 做某些球队产生一定的计分方式往往比标准的联赛成绩
  • 是一个排名较低的球队更有可能贯穿整个比赛引比后来居上击败排名较高的球队
+0

我知道这并不能解决您的问题,但我相信这可能会有帮助。当我进行数据挖掘课程时,我们使用了Weka(http://www.cs.waikato.ac.nz/ml/weka/) - 它有相当多的数据分析算法,您可以直接从那里使用它们,或者将它们调整为Java代码(如果您碰巧知道如何编程Java ..):) – Nobita 2011-12-26 09:16:41

+1

您当然可以在VBA中执行此类操作。但是你需要自己去做,因为科学界没有人使用Excel。流行的工具包括R,Matlab和Weka(这是一个Java应用程序) – 2011-12-26 10:37:30

+0

@ Anony-Mousse根据我的文章,我会考虑除了Excel以外的其他工具,但我的主要兴趣是如何分析我的数据集的趋势,例外等 – brettdj 2011-12-30 02:24:45

回答

2

查看快速矿工,它有一些内置的工具来探索你的数据。假设你有能力胜任计算机工具,也可以看看Weka这是一个机器学习工具。如果您对数据进行了注释,则可以对数据进行算法训练,并查看预测胜出者的最准确的数据。

例如 A队踢B队,你基本上必须在csv文件中表示比赛的流程,在同一线上也可以表示任何附加的统计数据,然后在最后一个选项卡上说明哪支球队获胜。你说哪支球队获胜的部分就是训练过的东西。

+0

谢谢史蒂夫 - 我会研究这个(+1为你的回应)。我会再等一会儿,看看我是否得到了进一步的答复 – brettdj 2012-01-04 09:57:13

1

这篇文章有点晚了,但只是想在流程本身上添加2美分。我的结论是,预测一个事件发生(返回)或不发生(发生)的概率是没有用的。我的结论是,预测事件发生(返回)或不发生(发生)的概率是没有用的。问题在于,即使您能够以较高的准确率清晰地识别出趋势,但由于市场可能性,您仍然无法从预测中获利。几率有效地将概率回复到50/50。事实上,市场可能性本身会告诉你事件发生的隐含可能性。

引伸概率(%)=(1 /(比值 - 1))

例如:如果背绘图是4.1;这实际上意味着抽签的几率为32.25%。

为了从必发有效获利,需要查看市场几率的差异,而不是查看事件发生的概率。例如:由于市场出现快速波动的情况,可能(短暂地)出现跨市场几率倾向于提供> 100%回报的情况。这在主要比赛中不会发生。主要是在低音量的比赛中。

+0

p/s:如果您正在为此目的培训一个神经网络(人工智能),一定要包括该交易的赔率和利润/损失作为因子;否则,您可能会遇到可能会准确预测结果的情况,但仍会损失资金。好lukc! – 2012-12-29 20:00:53