大家好,
我知道在 JMP 中,您可以将控制限分配给一列,但我想知道是否可以根据另一列中的值将控制限分配给一列。 我有一个名为 type 的列,其中包含“A”或“B”,另一列包含我的数据。 我想将控制限制分配给数据列,以便类型 A 的所有行都有一组限制,而类型 B 的所有行都有另一组限制。 这可能吗?
谢谢你!
对于阶段,“获取限制”表还需要一列用于存储阶段变量。以下是获取限制数据表的示例,其中包含示例数据表 Diameter.jmp 的阶段。
新表(“无标题 7”,
添加行( 19 ),
新列(“_LimitsKey”,
特点,
“标称”,
设定值(
{“_KSigma”,“_Alpha”,“_样本大小”,“_标准差”,“_Mean”,“_LCL”,
“_UCL”,“_标准差”,“_Mean”,“_LCL”,“_UCL”,“_标准差”,“_AvgR”,
“_LCLR”、“_UCLR”、“_标准差”、“_AvgR”、“_LCLR”、“_UCLR”}
)
),
新列(“直径”,
数字,
“连续的”,
格式(“最佳”,12),
设定值(
[3、0.00269979606326021、6、0.293126882526161、4.35739841666667、
3.99839277062575、4.71640406270759、0.207693678143616、4.31985041666667、
4.06547864953982, 4.57422218379352, 0.293126882526161, 0.7429045, 0,
1.48865418833487, 0.207693678143616, 0.5263815, 0, 1.0547789448536]
)
),
新列(“阶段”,
特点,
“标称”,
设定值(
{"", "", "", "1", "1", "1", "1", "2", "2", "2", "2", "1", "1", “1”,“1”,
“2”、“2”、“2”、“2”}
)
)
)
博客中的 #3 详细介绍了如何执行此操作。
3. 获取限制
Get Limits 方法是迄今为止最灵活的方法。 如果您对许多不同的进程有固定的限制,则应使用获取限制方法。 如果每个阶段有不同的固定控制限值,则应使用“获取限值”方法。 要使用“获取限制”方法,您需要一个定义限制的数据表。
....
是的,你可以这样做。如果您希望 JMP 为您计算控制限,请将“类型”列分配给控制图中的阶段角色。
如果您想要为 A 分配特定控制限,为 B 分配特定控制限,那么您仍将在图表创建中使用阶段角色,但您还可以使用获取限制和限制数据表。以下博客文章概述了此过程: http://blogs.sas.com/content/jmp/2016/11/14/using-fixedbaseline-historical-control-limits-in-control-chart-builder/
正如您所指出的,您可以指定给定列的控制限。 您还可以指定相位列,JMP 将计算它找到的每个相的独立限制。 但是,无法指定这些阶段使用的限制。 所以答案是否定的,您不能逐行设置控制限制。