如果非线性模型你想要的不在拟合曲线平台或模型库非线性平台?
您可以在数据表列中创建模型公式。 如果您希望经常使用该模型,您可以考虑将其添加到模型库中。 (有关这样做的信息包含在《JMP 预测和专业建模》一书中的“非线性回归。 查找标题为“自定义非线性模型库”的部分。)
如果您还记得以下钙的例子本系列的第 3 部分爱达荷州立大学的霍华德·格莱姆斯做了一项实验,测定细胞中放射性钙的含量。 特别是,细胞处于悬浮液中的时间与细胞中放射性钙的量之间的关系令人感兴趣。 我们使用模型库中的威布尔增长模型。 但是,假设您有兴趣以不同的形式拟合模型:

这种形式的模型可能特别有用,因为参数有有用的解释:
𝛽1 上水平渐近线
𝛽2 y 轴截距
𝛽3 速率参数
𝛽4 形状参数。 如果形状参数大于 1,则曲线为 S 形。
要将其作为列公式输入联合管理计划,第一步是定义参数及其起始值。 首先,在数据表中创建一个新列并添加列公式。 在公式编辑器中,将底部中心面板中的列表选项从常量更改为参数。

单击新参数。 在打开的对话框中,提供参数名称和起始值,如图所示。

重复此过程以在模型中输入每个参数及其起始值。

定义参数后,您可以使用公式编辑器输入模型公式。 请注意,参数将在公式中显示为粗体条目。

当模型公式位于具有适当参数起始值的数据表中后,进入非线性平台,输入 Y 变量和上面创建的模型公式列作为 X(预测变量公式)。 在第一组迭代之后,该模型应该已经收敛。 单击“置信限度”按钮可查看参数估计值的限制。

一些置信限被报告为缺失值。 这些区间是剖面似然置信区间,用于获取这些极限的迭代技术未能成功收敛于参数估计的极限的情况并不罕见。
在检查这些结果时,请注意参数 b4 的估计值非常接近 1。 鉴于b4代表模型中的指数,如果它等于1,则对计算没有影响,不需要包含在模型中。 要探索如果首先将 b4 固定为 1 对模型的影响,请通过单击红色三角形并选择记住解来记住当前解。 将此模型命名为 Original。 这会向结果窗口添加一个新部分,其中包含记忆模型的拟合统计数据和参数估计。 滚动到结果窗口中的控制面板。 将 b4 的值更改为 1,然后单击方框以锁定该值。 单击 Go 重新运行模型。
使用红色小三角选项记住此解决方案,然后检查“记住的模型”面板。

已经对拟合信息、新模型的参数估计以及模型之间的比较进行了总结。 在本例中,p 值为 0.8933,没有足够的证据得出模型的误差平方和 (SSE) 不同的结论。 这可能会让您得出这样的结论:在这种情况下,更简单的模型是更好的选择,并且您可以选择从模型方程中删除参数 b4。
总结一下
在本系列中,您已经了解了三种不同的方法来拟合非线性模型在 JMP 中:拟合曲线平台,非线性平台中的模型库,以及非线性平台中的自定义模型。 使用列公式的经典非线性方法更加强大和灵活,而拟合曲线平台则更易于使用。 对于那些刚接触非线性模型的人来说,使用拟合曲线可能是轻松进入非线性建模的好方法。 一旦您更加熟悉指定模型,就可以探索 JMP 中经典方法的全部功能来扩展可用模型的类型。
编者注:看看整体系列四部分。
亲爱的社区,
优质螺纹。 干得好。
两个问题:
(1) 我们能否添加约束来帮助工具估计置信限
(2) 使用始终可用的估计标准误差来计算置信限需要采取哪些步骤
亲切的问候
埃斯特万
本系列是非线性建模的优秀教程。 然而,我本来希望找到更多的步骤:如何将自定义模型添加到 Fit Curve 平台。 虽然第 4 部分确实展示了非线性平台的额外功能,但拟合曲线在拟合多个模型时以及在易于编写脚本以捕获到 Word 文档中的表格中提供了出色的比较摘要(例如 AICc)。 有没有办法将自定义模型添加到“拟合曲线”平台?