R中的局部平滑

R中的局部平滑,r,filtering,noise,smoothing,loess,R,Filtering,Noise,Smoothing,Loess,我正在努力清理我的数据。我有大量的反射曲线,从中心到角落都变得非常嘈杂。从1000到1950nm的区域通常非常干净,但是从1000到350,从1950到2500,我得到的噪音水平越来越高。 以下是两条曲线的示例: 我尝试了一系列不同的平滑方法,如Loless、moving average和SavinzkyGolay,但问题是,如果我尝试增加平滑因子来平滑噪声部分,那么干净部分也会受到影响。 这是我迄今为止获得的最好结果: 正如你所看到的,吵闹的部分还不平滑。然而,进一步的平滑也会使中心部分平


我正在努力清理我的数据。我有大量的反射曲线,从中心到角落都变得非常嘈杂。从1000到1950nm的区域通常非常干净,但是从1000到350,从1950到2500,我得到的噪音水平越来越高。 以下是两条曲线的示例:

我尝试了一系列不同的平滑方法,如Loless、moving average和SavinzkyGolay,但问题是,如果我尝试增加平滑因子来平滑噪声部分,那么干净部分也会受到影响。
这是我迄今为止获得的最好结果:

正如你所看到的,吵闹的部分还不平滑。然而,进一步的平滑也会使中心部分平滑。
在R中是否有任何包能够仅在局部消除噪声以获得类似的结果?


。对不起,即使是一条曲线也有很多点,所以我不能用任何其他方式在这里发布它

两种观点;你能将平滑功能仅应用于噪声部分吗

是否可以设置高阈值和低阈值,并简单地排除或删除上面和下面的所有结果