我希望在我的数据上运行之后得到一条平滑的单调曲线。为了方便起见,我研究了一个两步过程-savgol_filter
(从scipy.signal
)在原始(x,y)上运行,然后是PchipInterpolator
(从scipy.interpolate
)。你知道吗
输入列是score(x)、calib(y)。运行savgol = savgol_filter(calib,201,3)
时,我得到列savgol
。当我运行pchip = PchipInterpolator(score, savgol)
时,序列pchip
几乎与savgol
完全相同;当然不是单调的。你知道吗
我正在寻求帮助(python代码不是R)如何正确运行Pchip...
和/或如何获得给定输入(score, calib)
的平滑单调序列。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐