预测和专业建模 > 非线性回归 > “非线性”平台示例
发布日期: 09/18/2023

“非线性”平台示例

本例通过为模型创建公式列然后使用“非线性”平台拟合模型来拟合定制模型。该方法比拟合内置模型需要更多的步骤,但是它允许拟合任何非线性模型。您还可以提供定制损失函数,并指定用于拟合过程的其他若干选项。

提示:若该定制模型经常用于多个数据表,则可以将该模型添加到“模型库”中。请参见定制非线性模型库

创建公式列

要拟合定制模型,您必须首先创建一个具有初始参数估计值的模型列。

1. 选择帮助 > 样本数据文件夹,然后打开 Nonlinear Examples/US Population.jmp

2. 创建名为模型的新列。

3. 右击模型列,然后选择列属性 > 公式

随即显示“公式编辑器”。

4. 从列列表下方的列表中选择参数

图 15.2 选择参数 

Select Parameters

5. 选择新建参数

6. 键入 B0 作为名称。

7. 键入 3.9 作为值。该值是初始参数估计值。

8. 点击确定

9. 选择新建参数

10. 键入 B1 作为名称,输入 0.022 作为值。

11. 点击确定

12. 使用“公式编辑器”函数、列年份和参数来输入模型公式。

图 15.3 完成的模型公式 

Completed Model Formula

提示:点击“超越”旁边的红色小三角以查找指数命令。

13. 点击确定

拟合非线性模型

1. 选择分析 > 专业建模 > 非线性

2. 模型分配给 X,预测变量公式角色。

3. 人口分配给 Y,响应角色。

4. 点击确定

5. 点击控制面板上的执行以拟合模型。

图 15.4 图和“解”报表 

Plot and Solution Report

最终的参数估计值与其他拟合统计量一起显示在报表中。拟合模型显示在图上。

包含分组变量的模型的参数

在公式编辑器中,当您添加参数时,可以看到扩展到类别,选择列复选框。该选项用于同时添加若干参数(例如,为分类变量的每个水平各添加一个参数)。当您选择该选项后,将显示一个对话框,您可以在其中选择一列。完成选择之后,“参数”列表中会显示一个新的参数,其名称为 D_,其中 D 是您为参数指定的名称。在公式中使用该参数时,将插入一个 Match 表达式,它为分类变量的每个水平包含一个单独的参数。

需要更多信息?有问题?从 JMP 用户社区得到解答 (community.jmp.com).