在我的图中,你可以看到只有一些噪音。我尝试使用 scipy.signal savgol_filter,但趋势已经改变。我只是想消除这些噪音并使它们符合曲线。谢谢你。
我认为您将噪声与异常值混淆了,请参阅:噪声与异常值之间的基本差异。 您可以尝试通过许多不同的方法删除异常值,例如使用 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