尝试在 MSA 模块中运行偏差报告时,我收到以下错误。我不确定它的含义或如何解决。请帮忙。

我认为你有一个数据问题。 一栏应标识零件。 另一列应提供相关的标准值。 似乎同一部件的某些标准值与其他值相矛盾。
我建议使用零件 ID 和标准值列启动 Distribution 平台。 依次选择直方图中的每个部分(点击柱状图),看看是否有超过一个标准值的实例。
您也可以暂时将标准值的建模类型更改为名义值。 然后选择 Tables > Summary,将零件 ID 和标准值作为一个组输入,然后单击 OK。 您获得的表格也应该有助于确定问题。
你好马克,
我们已经检查了数据,现在了解报告存在问题的原因。 我们有一个谓词工具(标准)和一个测试工具(Y,响应)。 Donor 是“部件,样品 ID”。 但是,我们运行了多天的对照样本。 因此,我们有 6 个对照供体编号的重复。 如果使用数据过滤器排除对照供体数量,则可以运行偏差报告。 但是,如果偏差报告无法处理重复测量,则 EMP 测量系统分析可能是错误的测试。 确定我们的测试仪器是否有偏差的正确测试是什么?
我为此 MSA 创建了一个示例。 我希望它能说明应该起作用的数据、数据布局和分析启动。 首先,您的数据应具有类似于此示例的布局:

MSA 应该像这样启动:

从平台菜单中选择线性和偏差测试后,您应该不会看到该错误消息。 你应该看到这样的报告:

这是我用来创建这个例子的脚本:
Names Default to Here( 1 );
dt = New Table( "Bias Analysis",
New Column( "Donor", Numeric, Nominal, Values( Shape( Transpose( Repeat( 1::10, 2 ) ), 20, 1 ) |/ Repeat( 0, 6 ) ) ),
New Column( "Predicate", Numeric, Continuous, Values( Shape( Transpose( Repeat( J( 1, 10, Random Normal( 15, 2 ) ), 2 ) ), 20, 1 ) |/ Repeat( 15, 6 ) ) ),
New Column( "Test", Numeric, Continuous, Values( (:Predicate << Get As Matrix) + J( 26, 1, Random Normal( 0, 0.1 ) ) ) )
);
dt << New Script( "MSA by EMP",
EMP Measurement Systems Analysis(
Y( :Test ),
X,
Part( :Donor ),
Standard( :Predicate ),
Model( Crossed ),
Dispersion Chart Type( Range ),
Max Iter( 100 ),
Conv Limit( 0.00000001 ),
EMP MSA Analysis( :Test, Linearity and Bias Results( 1 ) )
)
);