0

我正在寻找一种保留相同点数的平滑算法。是否存在这样的平滑算法?我见过的每种算法都会减少数据点的数量。

4

2 回答 2

2

一种可能性是移动平均线——例如,每个输出点是最后 10 个点的平均值。显然,有了这个,前几个点就没有那么平滑了。

于 2011-06-24T01:13:19.733 回答
1

我想这取决于你想要做什么。您可以使用样条插值,这只是移动平均或箱式汽车过滤器概念的概括。(从形式上讲,B 样条插值相当于将移动平均迭代次数与样条的次数一样多。)

但是,权衡是您应用的平滑越多,您从数据中丢弃的信息就越多。如果您尝试通过插值添加更多点,它可能会产生奇怪的伪影,例如龙格现象:

http://en.wikipedia.org/wiki/Runge 's_phenomenon

这是低通滤波中固有的折衷,对此没有什么可做的。因此,你实际上最好还是把这些点放在最后。

于 2011-06-24T03:50:10.570 回答