【发布时间】:2019-07-15 16:32:16
【问题描述】:
我想要做的是过滤掉我用橙色圈起来的点(也许给他们一个 nan 值)。假设将它们过滤掉的主要原因是因为它们不遵循其余时间序列的一般模式,并且它们具有非常不同的值。是否有任何过滤器,例如低通滤波器或任何其他可以用来过滤掉它们的想法?
在这种情况下,一切都会正常,所以我不会过滤掉时间序列的任何部分:
由于我只对时间序列中具有红点的部分感兴趣,因此显示特定模式的部分,我不在乎在过滤掉橙色圈出的部分的过程中是否也是开始并且时间序列的结尾将被过滤掉。
我不想使用阈值的原因是每个时间序列的值范围都不一样。
【问题讨论】:
-
当你使用任何过滤器时不会有一个隐含的阈值吗?
-
是的,但主要问题是每个时间序列都有不同的值范围,所以我想找到可以做到这一点的方法,而无需为每个时间序列手动选择阈值。
-
您是否关心实时过滤流入的数据?还是您已经拥有所有数据并且想要进行后期过滤?
-
我有一些像你看到的那样的数据窗口,所以我只需要进行后期过滤
-
是的,你看到的重复模式每次都有或多或少相同的持续时间
标签: python time-series lowpass-filter