怎么预测足球?
我对于足球的理解是,球员在球场上的表现都是随机的,而球队的表现则是大量随机事件的集合,这些随机事件共同塑造了一个团队的成绩和状态; 举个例子来说就是,你抛一枚硬币,正面朝上或者反面朝上的概率都是50%,但是连续多次都出现一个结果那显然是反自然的,也就是说连续n次正面或者反面的结果都是不合理的。但是如果将这n次独立开来呢,则每次的概率仍然是50%。
同样,如果让C罗与梅西进行1对1单挑,并且没有第三方干扰时,则必定会出现一个人获胜的情况(这个假设显然不合理),而如果两人同时在一条边路射门呢,则可能出现两个门柱都被弹回来的情况,这个时候再让第三个人补射,那么进球的可能性就会大大增加了。 所以从上面的例子可以看出,当随机事件发生得足够多的时候,他们相互之间的影响会逐渐减小,最终会呈现出一种自然的状态。 如果将这种思路运用到分析足球比赛的话,那么就可以把一场比赛中每个球员的行为当做是一个个独立的随机过程,然后通过分析每一个过程的规律来预测球队整体的走势了。
由于我是学统计学的,所以我的思路基本上就体现在了上面这段论述中,下面我就来讲讲具体的步骤吧。 因为每一套战术体系的运作流程以及球员的具体打法都是不同的,所以我先简单介绍下我的方法。首先需要建立一个模型,这里我用的是贝叶斯网络,这套东西其实很实用也很容易理解,有兴趣的朋友可以自行百度。建立好贝叶斯网络后,我们需要做的就是收集数据了,也就是观察并记录所有与足球相关的信息。这一步看似简单,其实不然,因为信息涵盖的范围太广也太细了,所以每一步的数据都需要做大量的分析工作才行。最后我们将所有数据分析完毕之后,就可以得到一套较为完备的分析方案了。
有了这样的分析工具后,我们就可以开始分析了。不过这里有一个细节需要注意一下的就是,我们并不是根据球员的表现来判断比赛的胜败,而是相反——我们通过判断胜负的结果来决定哪些球员表现得更好一些。这是因为,如果我们只关注单个球员的表现而不是整体球队的表现的话,那么我们得出的结论很可能是片面的,甚至是错误的。 当然,这里的具体判断方法我就不说了,毕竟这是商业机密……