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

默认选项是“写有说明”。 这会将测试失败和测试失败的解释写入日志。 单击确定以选择此选项。
从 CUSUM Control Chart – Y 旁边的红色三角形中,选择“Test Beyond Limits”。 这会导致超出控制限的点被标记。

此外,由于我们打开了警报脚本选项,以下信息将写入日志。
“样本 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>
选择分析->质量和过程->控制图->CUSUM控制图。注意左下角的“显示排除区域”的新选项。此选项默认关闭。在先前版本的 JMP 中,排除的点将始终显示在 CUSUM 控制图上(除非它们也被隐藏)。
将重量指定为 Y。将小时指定为 X。单击确定。

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

单击完成。 k 的值从 0.5 变为 2.1756。 由于我们没有使用数据单位选项,因此该值的计算方式为 (Maximum-Minimum)/2/sigma。 如果我们使用数据单位选项,则该值的计算方式为 (Maximum-Minimum)/2。
版本 16 为 CUSUM 控制图引入了几个新功能。 新功能是