我最近对足球统计感兴趣。现在我想在 Python 3.5 ( paper-link ) 中实现著名的 Dixon-Coles 模型。
基本问题是,从论文中描述的模型中,得到了具有大量参数的似然函数,需要将其最大化。
例如:一个德甲赛季的似然函数会产生 37 个参数。当然我做了相应的负对数似然函数的最小化。我知道这个log
函数是严格凸的,所以优化应该不会太难。我还包括了分析梯度,但是当参数数量超过 ~10 时,来自SciPy-Package的优化方法会失败(scipy.optimize.minimize()
)。
我的问题: 还有哪些其他优化技术最适合涉及约 40 个独立参数的优化问题?
对其他方法的一些提示会很棒!