单调平滑的噪声序列

2024-06-26 17:44:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我希望在我的数据上运行之后得到一条平滑的单调曲线。为了方便起见,我研究了一个两步过程-savgol_filter(从scipy.signal)在原始(x,y)上运行,然后是PchipInterpolator(从scipy.interpolate)。你知道吗

我的两个数据集在这里:c2| c6

输入列是score(x)、calib(y)。运行savgol = savgol_filter(calib,201,3)时,我得到列savgol。当我运行pchip = PchipInterpolator(score, savgol)时,序列pchip几乎与savgol完全相同;当然不是单调的。你知道吗

我正在寻求帮助(python代码不是R)如何正确运行Pchip...和/或如何获得给定输入(score, calib)的平滑单调序列。你知道吗


Tags: 数据signal过程序列scipyfilter曲线score