累积和 (CUSUM) 控制图使您能够检测过程中的微小变化。 它们可用于检测随时间发生的变化(例如逐渐漂移),并且不一定伴随突然变化。这篇文章详细介绍了 CUSUM 控制图的新功能JMP 16 。
测试超出限制和警报脚本
当点超出限制时,现有的 CUSUM 控制图可以轻松可视化。 然而,没有一种直接的方法可以利用这些信息采取额外的行动。 JMP 16 引入了两个新选项:超出限制测试和警报脚本。
运行以下命令作为示例:
dt=Open("$SAMPLE_DATA/Quality Control/Engine Temperature Sensor.jmp");
obj=dt<<RUN script=""></RUN>
请注意,有些点超出了控制限。 从累积和控制图 - Y 旁边的红色小三角中,选择“警报脚本”。 警报脚本使您能够编写并运行一个脚本,该脚本可在数据未通过特殊原因测试时进行指示。 结果可以写入日志或大声朗读,并且可以选择包含测试失败原因的解释。 您还可以将结果发送到电子邮件或文件。

默认选项是“写有解释”。 这会将测试失败和测试失败的解释写入日志。 单击“确定”选择此选项。
从累积和控制图 - Y 旁边的红色小三角中,选择“测试超出限制”。 这会导致超出控制限制的点被标记。

此外,自从我们打开“警报脚本”选项后,以下信息将被写入日志。
“样本 39 中 Y 列的测试 15 失控。
样品 40 中 Y 列的测试 15 失控。
样品 43 中 Y 列的测试 15 失控。
样品 44 中 Y 列的测试 15 失控。
样品 45 中 Y 列的测试 15 失控。
样品 46 中 Y 列的测试 15 失控。
样品 47 中 Y 列的测试 15 失控。
样本 48 中 Y 列的测试 15 失控。
样品 49 中 Y 列的测试 15 失控。
样本 50 中 Y 列的测试 15 失控。”
显示排除区域
显示排除区域指定完全排除的子组显示在 CUSUM 控制图中的水平轴上。此选项仅在指定 X 变量时适用。
要查看示例,请运行以下 JSL 以打开 Oil1 Cusum 示例数据表并排除第 33-40 行。
dt=Open("$SAMPLE_DATA/Quality Control/Oil1 Cusum.jmp");
dt<<SELECT rows=""></SELECT>
选择分析->质量和过程->控制图->累积和控制图。请注意左下角的“显示排除区域”的新选项。默认情况下此选项处于关闭状态。在 JMP 的早期版本中,排除点将始终显示在 CUSUM 控制图上(除非它们也被隐藏)。
将权重指定为 Y。将小时指定为 X。单击“确定”。

请注意,子组 9 和 10(已排除)未显示在图表上。
曲调表
“调谐图表”选项显示一个控件,使您能够设置 Y 变量的可接受范围(实际意义)。 当测试间隔更频繁时,这尤其有用,这可能导致实际平均运行长度更短。
例如,运行以下命令:
dt=Open("$SAMPLE_DATA/Quality Control/Oil2 Cusum.jmp");
obj=dt<<CUSUM control="" chart=""></CUSUM>
从累积和控制图 - 权重旁边的红色三角形中,选择调整图。 您可以使用滑块或数字编辑框来设置已知的可接受值。 将最小值设置为 8.05,最大值设置为 8.15。

单击“完成”。 k 值从 0.5 更改为 2.1756。 因为我们没有使用数据单位选项,所以该值的计算方式为(最大值-最小值)/2/sigma。 如果我们使用数据单位选项,则该值将计算为(最大值-最小值)/2。
版本 16 引入了 CUSUM 控制图的多项新功能。 新功能是