Al intentar ejecutar el Informe de sesgo en el módulo MSA, recibo este error. No estoy seguro de qué significa ni cómo solucionarlo. Por favor, ayúdenme.

Creo que tienes un problema de datos. Una columna debe identificar la pieza. Otra columna debe proporcionar el valor estándar asociado. Parece que algunos valores estándar para la misma parte contradicen otros valores.
Sugiero iniciar la plataforma de distribución con las columnas de ID de pieza y valor estándar. Seleccione cada parte por turno en el histograma (haga clic en la barra) y vea si hay instancias con más de un valor estándar.
También puede cambiar temporalmente el tipo de modelado de valor estándar a nominal. A continuación, seleccione Tablas > Resumen, introduzca tanto el ID de la pieza como el valor estándar como grupo y haga clic en Aceptar. La tabla que obtenga también debería ayudar a identificar el problema.
Hola Mark,
Hemos examinado los datos y ahora entendemos por qué el informe tiene un problema. Tenemos un instrumento predicado (estándar) y un instrumento de prueba (Y, respuesta). El donante es la "Pieza, ID de muestra". Sin embargo, analizamos una muestra de control durante varios días. Por lo tanto, tenemos 6 réplicas del número de donantes de control. Si el número de donantes de control se excluye con un filtro de datos, el informe de sesgo se puede ejecutar. Sin embargo, si el informe de sesgo no puede manejar medidas repetidas, quizás el Análisis de sistemas de medición EMP sea la prueba incorrecta. ¿Cuál es la prueba correcta para determinar si nuestro instrumento de prueba está sesgado?
(Respuesta duplicada eliminada)
Creé un ejemplo para este MSA. Espero que ilustre los datos, el diseño de datos y el lanzamiento de análisis que deberían funcionar. En primer lugar, sus datos deben tener un diseño similar a este ejemplo:

El MSA debe iniciarse así:

Después de seleccionar la prueba de linealidad y polarización en el menú de la plataforma, no debería ver ese mensaje de error. Debería ver un informe como este:

Aquí está el script que usé para crear este ejemplo:
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 ) )
)
);