去除数据中的噪音,保持原始趋势

问题描述 投票:0回答:1

在我的图中,你可以看到只有一些噪音。我尝试使用 scipy.signal savgol_filter,但趋势已经改变。我只是想消除这些噪音并使它们符合曲线。谢谢你。

python data-cleaning
1个回答
0
投票

我认为您将噪声与异常值混淆了,请参阅:噪声与异常值之间的基本差异。 您可以尝试通过许多不同的方法删除异常值,例如使用 z 分数:

df = df.mask(np.abs(stats.zscore(df)) < 2) # here we are setting limit on z-score on 2 - you can experiment with values best suited to your data
© www.soinside.com 2019 - 2024. All rights reserved.