三次样条是一个平滑、连续的函数,表示两个数值变量之间的关系。它由一系列以分段方式组合在一起的三阶多项式组成,条件是函数在节点或连接点处连续且可微。
JMP在 Fit Y by X 平台中提供样条拟合。例如,使用 Fitness.jmp 示例数据表,我可以通过 RunPulse 列拟合 Oxy 列的三次样条。
RunPulse 对 Oxy 的样条拟合
您可以通过单击“平滑样条拟合”的倒红色箭头热点并选择“保存系数”来获取多项式函数的系数。生成一个新的数据表,其中包含一个 X 列,该列给出了“RunPulse”值(在这种情况下),这些值被视为连接各个三次多项式函数的节点。数据表中的其余列是每个三次样条的系数:“A”是截距项,“B”是线性项的系数,“C”是二次项的系数,“D”是变量 (XO) 的三次项的项,其中 O 是区间开始处的节点值:

为了更好地理解样条拟合的概念,我使用“Tables->Update”选项更新了系数表以包含“Oxy”值:
更新系数表然后我使用系数重新创建样条拟合,将多项式扩展到结点之外:
用于拟合样条的所有三次多项式函数
点和垂直虚线表示结点,各个多项式曲线用不同颜色表示。最后,当多项式在节点处被截断时,您可以看到样条拟合自身:
定义样条的截断三次多项式函数在这里,您可以看到最终三次样条的每一段,以及它们是如何连接在一起的。希望这个解释能够消除三次样条中的任何谜团,并有助于理解这种平滑拟合。
当您测试分类变量对分类变量对结果的影响的调节作用时,我看到在图形构建器的 JMP 中可以使用三次样条选项,结果恰好是... 你猜对了……也是分类变量。这有意义吗?那可能吗?