Summary
编程技术来检测趋势历史的体育比赛数据
我一直在寻找使用excel与必发赔率的眼睛,看看是否是为了更好地预测未来的比赛结果的机会的历史澳大利亚人规则的结果。我的最新进展在背景下面有更详细的介绍。
我现在想更进一步,看看我可能实现的数据挖掘/模式匹配/算法技术。我曾与在Excel中使用动态模型(扩展),并使用解算器优化了一定的经验,但我不熟悉数据挖掘其他比这个词本身
是否有可行的数据挖掘程序提供给我来部署技术这在VBA中的分析?
(我知道这个问题可能被一些人视为边缘,但我认为Stack Overflow
更适合于这个问题,不如说是Math
- 我很希望知道我可以在VBA应用潜力编程选项/ algorithims)
我的强烈偏好是用VBA \ VBscript来看这个,因为这是我的编码背景,但如果它们明显更好,我愿意接受其他选择。
Background
我已经提取在过去的几年到Excel澳大利亚足球规则中的数据。这个数据给了我:
- 逐季结果
(例如WWWL意味着球队1根引线前三quartes输掉本场比赛之前,源DLL1意味着球队1和2在第一年底进行了水平四分之一,然后队伍2领先于剩下的比赛)。 - 同样的信息由半重组为上半年业绩
- 主客场的球队(1队是主场,球队2客场)
- 比赛日球场
- 一年中的月份
然后我匹配其他数据集,如
- 联赛阶梯按周(已完成)
- 无论球场是露天或封闭(完成)
- 庄家赔率预游戏(做)
- 什么用的露天体育场的天气条件下发生的(做)
然后骰子与PivotTables
(可能的PowerPivot)拼接询问这些数据来寻找游戏的机会,例如:
- 做某些球队的团队从开始到导致完成(WWWW)往往比别人,做赔率一个“四分之一”的胜利(WWWW)付出不成比例地高于这个 可能性更将表明香草胜利(所以莱香草取胜,回到的WWWW)
- 寻找在首页标明差异客场表现(即家庭地面知识或家庭支持导致更多的¾次分数逆转)
- 露天与封闭屋顶体育场的比较结果(去除天气影响)
- 长途旅行一周是否会影响下一个星期本周(S)的结果
- 做某些球队产生一定的计分方式往往比标准的联赛成绩
- 是一个排名较低的球队更有可能贯穿整个比赛引比后来居上击败排名较高的球队
我知道这并不能解决您的问题,但我相信这可能会有帮助。当我进行数据挖掘课程时,我们使用了Weka(http://www.cs.waikato.ac.nz/ml/weka/) - 它有相当多的数据分析算法,您可以直接从那里使用它们,或者将它们调整为Java代码(如果您碰巧知道如何编程Java ..):) – Nobita 2011-12-26 09:16:41
您当然可以在VBA中执行此类操作。但是你需要自己去做,因为科学界没有人使用Excel。流行的工具包括R,Matlab和Weka(这是一个Java应用程序) – 2011-12-26 10:37:30
@ Anony-Mousse根据我的文章,我会考虑除了Excel以外的其他工具,但我的主要兴趣是如何分析我的数据集的趋势,例外等 – brettdj 2011-12-30 02:24:45