python - Pandas 滚动窗口似乎向滚动数据引入了偏移量

标签 python pandas scientific-computing

我希望使用 pandas rolling_window 函数“平滑”定期采样的 30 秒时间序列数据,窗口类型不是 boxcar - 理想情况下 海明。然而,到目前为止,我尝试应用的所有窗口,在从 2 到 100 的不同窗口长度上,似乎都将平滑数据偏移到较低的值,例如: Plot of raw data (light blue) and data run through <code>pd.rolling_window(data,2,'hamming')</code>

原始数据图(浅蓝色)和通过 pd.rolling_window(data,2,'hamming') 运行的数据。

显然,偏移量随时间变化。

这个结果不是我所期望的 - 相反,我希望过滤后的数据集位于原始数据集之上。

任何对这里可能发生的事情的解释都会很棒。

最佳答案

试试 rolling_window 的 center=True 参数。

关于python - Pandas 滚动窗口似乎向滚动数据引入了偏移量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21332896/

相关文章:

java - 在java中查找二维矩阵中的峰值

python - 制作向量的多维列表

python - 如何根据日期时间值创建列?

python - 如何添加计时器参数以从AWS在github上执行代码?

python - Six.moves 中的关键错误返回 sys.modules[fullname]

python - pandas - pd.replace 和 TypeError

linux - 在 Linux 中为程序在启动前预分配内存

python - Unix Python - 超时后无需按 Enter 键即可获取终端输入

python - 系统启动时自动运行Python程序

python - 在 pandas 中加入过滤条件