我有一些我想与模型拟合的数据。对于此示例,我们一直在使用LOESS平滑(观察值<1.000)。我们使用geom_smooth()
包中的ggplot
函数应用了LOESS平滑。到目前为止,一切都很好。
下一步是获取平滑曲线的一阶导数,据我们所知,这不可能从geom_smooth()
中提取。因此,我们试图使用loess()
手动创建模型,并使用此模型从中提取我们的一阶导数。
然而,奇怪的是,我们观察到绘制的geom_smooth()
曲线不同于手动构建的loess()
曲线。可以在下面显示的图中看到这一点;红色的geom_smooth()
和橙色的loess()
功能。
如果有人感兴趣,可以找到一个here的最小工作重现示例。
有人能指出为什么曲线不同吗?这是因为两条曲线的优化设置吗?为了获得有意义的导数,我们需要确保这些曲线相同。