python 0.17 ewma 与python 0.18 区别
时间: 2023-11-04 09:51:22 浏览: 145
python版本区别
在 Python 中,0.17 版本和 0.18 版本都是 pandas 库的版本。从 0.17 版本到 0.18 版本,pandas 库对 EWMA 进行了一些改进和更新。
在 pandas 0.17 版本中,EWMA 的计算方法是基于指定窗口大小的简单移动平均。它使用了指定的窗口大小来计算每个数据点的加权平均值。
而在 pandas 0.18 版本中,EWMA 的计算方法得到了改进。它引入了一个新的参数 `com`,用于指定 EWMA 的衰减因子。这个衰减因子可以通过公式 `com = 1 / (span + 1)` 来计算得到,其中 `span` 是指定的窗口大小。这种改进使得 EWMA 的计算更加灵活,可以根据需求调整衰减因子来平衡最近观测值和历史观测值之间的权重。
另外,在 pandas 0.18 版本中,EWMA 的函数名也由 `ewm` 改为了 `ewma`,以更加直观地表示其功能。
所以,总的来说,pandas 0.18 版本相对于 0.17 版本在 EWMA 的计算方法上进行了改进,并引入了新的参数 `com`,提供了更多的灵活性和自定义选项。
阅读全文