按规格限制分类如果我有一列将规格限制定义为列属性,是否有“一键式”解决方案 *) 将数据分为 3 组:
x < LSL
LSL <= x <= USL
x > 超限
数据混合和清理数据探索和可视化回复:按规格限制进行分类那么,没有单击解决方案吗?
我还检查了自定义分箱菜单。
列出了几个选项,但没有一个选项可以使用规格限制:

回复:按规格限制进行分类我能够根据规格限制的分类创建分组

使用级别选项并指定创建转换列

我只是创建了以下公式来创建分箱

它按预期工作。
在我的示例中,我使用了 Semiconductor Capability 示例数据表和 PNP3 列。它有离群值,但是,它没有小于 LSL 值的离群值,因此我手动更改一行以具有较低值,只是为了测试公式。
specs = :PNP3 << get property( "spec limits" );
If(
:PNP3 < specs["LSL"], -1,
specs["LSL"] <= :PNP3 <= specs["USL"], 0,
1
);
回复:按规格限制进行分类谢谢@tx尼尔森对于 JSL 示例:)
缺点:增加了一个新列。
如果我对所有列都这样做,它会变得非常拥挤。
我希望在 Jmp 中直接实现类似的功能 - 但找不到它。
也不在这里:

也不在这里:

它是否隐藏在 Shift/Alt/Ctrl 单击后面?
回复:按规格限制进行分类这是处理此问题的一种方法的示例
Names Default To Here( 1 );
dt = // Open Data Table: semiconductor capability.jmp
// → Data Table( "semiconductor capability" )
Open( "$SAMPLE_DATA/semiconductor capability.jmp" );
dt << New Column( "bin",
formula(
As Constant( specs = :PNP3 << get property( "spec limits" ) );
If( specs["LSL"] <= :PNP3 <= specs["USL"],
1,
0
);
)
);