Summary
我一直在使用excel查看历史澳大利亚规则的结果,关注必发赔率,看看是否有机会更好地预测未来的比赛结果。我的进展至今已在下面的背景下详细介绍。
我现在想更进一步,看看我可能实现的数据挖掘/模式匹配/算法技术。我有使用动态模型(Extend)和在Excel中使用Solver进行优化的一些经验,但我不熟悉术语本身以外的数据挖掘
我是否可以使用可行的数据挖掘编程技术在VBA中进行此分析?
(我意识到这个问题可能会被某些人视为边界,但我认为Stack Overflow
比Math
更适合这个问题 - 我很想了解潜在的编程选项/算法我可以在VBA中申请
我强烈倾向于使用VBA \ VBscript来看这个,因为这是我的编码背景,但如果它们明显更好,我会对其他选项持开放态度。
Background
我在过去几年里将澳大利亚规则足球的数据提取到Excel中。这些数据给了我:
然后我将其与其他数据集匹配,例如
然后用PivotTables
(可能是PowerPivot)骰子和拼接来查询这些数据以寻找游戏机会,例如:
答案 0 :(得分:1)
这篇文章有点晚了,但只想在流程本身上加上我的2美分。
从我(相当广泛的)关于在这样的市场(包括Betfair)上运行预测算法的工作,我的结论是预测事件发生(返回)或不发生(存在)的可能性是没有用的。问题在于,即使您能够清楚地识别具有高准确度概率的趋势,由于市场赔率,您仍然无法从预测中获利。赔率有效地将概率倾斜回到50/50。 事实上,市场赔率本身会告诉你事件发生的隐含概率。
隐含概率%=(1 /(赔率 - 1))
例如:如果Back-Draw是4.1;它实际上意味着平局的可能性为32.25%。
要从Betfair有效获利,需要考虑市场差异的差异,而不是查看事件发生的概率。示例:由于赔率的快速市场变动,可能(短暂地)存在交叉市场赔率倾向于提供> 100%回报的情况。这不会发生在主要比赛上。主要是在较低量的比赛中。