发布日期: 09/18/2023

最大似然的示例

本例使用“非线性”平台将损失函数最小化。损失函数是负对数似然函数,因此生成最大似然估计值。

估计模型

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

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

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

该列包含线性模型。该模型显示在启动窗口的“预测变量”部分中。

4. 损失分配给损失角色以定义定制损失函数。

图 15.12 “非线性”启动窗口 

Nonlinear Launch Window

5. 点击确定

图 15.13 “非线性拟合”控制面板 

Nonlinear Fit Control Panel

6. 在控制面板中点击执行

图 15.14 “解”报表 

Solution Report

“解”报表中的“损失”值是在参数估计值处求得的负对数似然。

创建定制刻画器

由于模型是使用定制损失函数拟合的,所以标准刻画器不可用。使用定制刻画器探索模型预测。

1. 点击“非线性拟合”红色小三角并选择“定制估计”刻画器

2. 输入模型,作为定制估计表达式。为此,请在“输入表达式”窗口中执行以下表达式:

1/(1 + Exp( b0 + b1*x ))

3. 从“变换”列表中选择“Logit”。

图 15.15 已完成的“输入表达式”窗口 

Completed Enter Expression Window

4. 点击确定

5. 输入 100 作为初始值。

6. 点击确定

默认情况下,该刻画器很难作出解释,因为响应和因子的范围都很窄。您可以调整轴设置以使用有意义的范围。

7. 双击垂直轴。在“尺度”分级显示项中,指定 0 作为“最小值”,1 作为“最大值”。

8. 点击确定

9. 双击水平轴。在“尺度”分级显示项中,指定 -100 作为“最小值”,400 作为“最大值”。

10. 点击确定

图 15.16 “定制估计”刻画器 

Custom Estimation Profiler

所显示的定制刻画器由自定义表达式命名,并显示与 x 变量的值对应的响应值。刻画器还显示 95% 置信区间。

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