本例使用“非线性”平台将损失函数最小化。损失函数是负对数似然函数,因此生成最大似然估计值。
1. 选择帮助 > 样本数据文件夹,然后打开 Nonlinear Examples/Logistic w Loss.jmp。
2. 选择分析 > 专业建模 > 非线性。
3. 将模型 Y 分配给 X,预测变量公式角色。
该列包含线性模型。该模型显示在启动窗口的“预测变量”部分中。
4. 将损失分配给损失角色以定义定制损失函数。
图 15.12 “非线性”启动窗口
5. 点击确定。
图 15.13 “非线性拟合”控制面板
6. 在控制面板中点击执行。
图 15.14 “解”报表
“解”报表中的“损失”值是在参数估计值处求得的负对数似然。
由于模型是使用定制损失函数拟合的,所以标准刻画器不可用。使用定制刻画器探索模型预测。
1. 点击“非线性拟合”红色小三角并选择“定制估计”刻画器。
2. 输入模型,作为定制估计表达式。为此,请在“输入表达式”窗口中执行以下表达式:
1/(1 + Exp( b0 + b1*x ))
3. 从“变换”列表中选择“Logit”。
图 15.15 已完成的“输入表达式”窗口
4. 点击确定。
5. 输入 100 作为初始值。
6. 点击确定。
默认情况下,该刻画器很难作出解释,因为响应和因子的范围都很窄。您可以调整轴设置以使用有意义的范围。
7. 双击垂直轴。在“尺度”分级显示项中,指定 0 作为“最小值”,1 作为“最大值”。
8. 点击确定。
9. 双击水平轴。在“尺度”分级显示项中,指定 -100 作为“最小值”,400 作为“最大值”。
10. 点击确定。
图 15.16 “定制估计”刻画器
所显示的定制刻画器由自定义表达式命名,并显示与 x 变量的值对应的响应值。刻画器还显示 95% 置信区间。