我是 JMP 的新手,需要一些 CPK 计算方面的帮助。
在每个实验完成时,我有大约 600 个值,范围从 -5.0 到 +5.0(在理想情况下),其中只有 -3.0 到 +3.0 范围内的值是我感兴趣的。 是否有选项可以排除 -3.0 到 +3.0 范围之外的值?
现在我正在手动编辑(如删除)excel 中的值,然后再将它们导入 JMP
提前致谢
该脚本说明了 Mark 上面的建议。 移动滑块,您应该会看到图表相应更新。
NamesDefaultToHere(1);
// Make some random data
dt = NewTable("Data",
NewColumn("X", Formula(RandomNormal(0,2.0))),
NewColumn("Y", Formula(RandomNormal(0,2.0))),
NewColumn("Z", Formula(RandomNormal(0,2.0))),
AddRows(100)
);
// Do capability with a local data filter
dt << Process Capability(
Process Variables( :X, :Y, :Z ),
Spec Limits(
X( LSL( -2 ), Target( 0 ), USL( 2 ) ),
Y( LSL( -3 ), Target( 0 ), USL( 3 ) ),
Z( LSL( -4 ), Target( 0 ), USL( 4 ) )
),
Goal Plot( 0 ),
Capability Index Plot( 1 ),
Local Data Filter(
Add Filter(
columns( :X, :Y, :Z ),
Where( :X >= -3 & :X <= 3 ),
Where( :Y >= -3 & :Y <= 3 ),
Where( :Z >= -3 & :Z <= 3 )
)
)
);对不起,我应该更清楚一点。
时间依赖性不是问题,是的,过程是受控的。 每个测量值包含有关保存在 3 列中的 3 个坐标(X、Y、Z)的信息,如果任何坐标落在 +3 到 +3 范围之外,则也必须丢弃对应的 X、Y 或 Z 坐标(基本上整排)
一种直接但更简单的方法是选择“行”>“数据过滤器”。 选择感兴趣的数据列并单击添加。您现在可以编辑范围(将其缩短),从值的最小值和最大值到所需的限制。 选择过滤器顶部附近的包含选项,分发平台将仅包含过滤范围内的数据。
排除计算 Cpk 指数的数据如何合理? 它是过程能力的度量,所以通常所有的过程结果都包括在内?
另外,您是否考虑过这些值的时间依赖性? 收集这些数据时过程是否受控?