文件名称:ewma:Go的指数加权移动平均算法
文件大小:9KB
文件格式:ZIP
更新时间:2024-06-02 09:58:51
Go
EWMA 此回购,提供了指数加权移动平均算法(简称EWMA)。 指数加权移动平均线 指数加权移动平均值是一种在数字到达时连续计算一系列数字的平均类型的方法。 将系列中的值添加到平均值后,其在平均值中的权重会随着时间呈指数下降。 这会使平均值偏向于最新数据。 EWMA之所以有用,有几个原因,主要是其廉价的计算和存储成本,以及它们代表了一系列值最近的集中趋势的事实。 EWMA算法需要衰减因子alpha。 Alpha值越大,平均值越倾向于最近的历史记录。 alpha必须在0到1之间,并且通常是一个相当小的数字,例如0.04。 稍后我们将讨论alpha的选择。 因此,该算法以伪代码工作: 将系列中的下一个数字乘以alpha。 将平均值的当前值乘以1减去alpha。 将步骤1和2的结果相加,并将其存储为平均值的新当前值。 对系列中的每个数字重复此操作。 有关如何初始化当前值的特殊情况
【文件预览】:
ewma-master
----.gitignore(30B)
----go.mod(44B)
----codecov.yml(86B)
----ewma_test.go(3KB)
----LICENSE(1KB)
----.whitesource(70B)
----.github()
--------PULL_REQUEST_TEMPLATE.md(368B)
--------ISSUE_TEMPLATE.md(360B)
--------workflows()
----README.md(6KB)
----ewma.go(4KB)