我正在建立一个算法,利用以往比赛的表现来预测体育赛事的结果。例如,我可能有两个如下所示的列表:
# list of game numbers
game_number = [1, 2, 3, 4, 5, 6, 7]
# list of points scored
points_scored = [100, 106, 99, 106, 89, 94, 113]
我可以使用以下公式轻松计算平均值:
# calculate mean
mean_points_scored = np.mean(points_scored)
但是,我希望最近的游戏在计算平均值时有更大的权重。有没有人有这方面的经验?你知道吗
权重的定义可以基于以下特定的定义标准。根据需要,{}的系数可能会改变,或者权重列表的部分数量可能会改变。假设有三个部分
a,b,c
和15
数据点,(假设x
的因子在权重列表的末尾部分更大,因为recent games
的权重越大)输出:
我认为重量必须在不同的数组中定义:
因为威尔本给它下的定义是不准确的,太夸张了,根本不是数学!你知道吗
你可以查看一个Excel解释,它解释了数学是如何工作的(代码基本上就是数学,别忘了!)>;Excel Debunk
你可以用^{} 做加权平均
相关问题 更多 >
编程相关推荐