Calcular Cpk para los últimos 50 resultadosHola, ¿existe una forma sencilla de calcular Cpk solo para un número seleccionado de las filas más recientes utilizando scripts? Estoy analizando la capacidad de la máquina y, aunque el Cpk general es una métrica muy útil para identificar la capacidad general del proceso, una vez que se han realizado mejoras en el proceso de fabricación, quiero una forma de rastrear fácilmente si el proceso está mejorando con solo mirar el Cpk para los últimos 50 resultados. Actualmente tengo una secuencia de comandos que calcula automáticamente el Cpk y otras métricas al realizar el "Análisis de proceso" y guardarlo en una tabla de resumen. Si es posible, quiero poder tener el Cpk y Cpk generales de los últimos 50 componentes en 2 columnas una al lado de la otra en la misma tabla de datos. ¡Gracias por adelantado!
AnalíticaTabla de datosScriptingRe: Calcular Cpk para los últimos 50 resultadosAquí hay un script simple que puede usarse para obtener el Cp / Cpk de las últimas 50 filas en su tabla de datos.Genera la misma tabla que generó su Process Screening, pero esta vez, con solo las 2 variables que desea, y solo para las últimas 50 filas de datos.

Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/semiconductor capability.jmp" );
dt << select where( Row() < N Rows( dt ) - 50 );
dt << hide and exclude;
ps = dt << Process Screening( Y( :NPN1, :PNP1 ), Control Chart Type( "Indiv and MR" ) );
newdt = ps << get data table;
dt << clear rowstates;
Re: Calcular Cpk para los últimos 50 resultados¡Gracias, eso funciona muy bien!
Tengo alrededor de 50 columnas de datos para las que estoy calculando valores de Cpk y me pregunto si hay una manera fácil de seleccionar estas columnas sin tener que codificar los nombres de las columnas al calcular el Proceso de selección como lo hizo en ejemplo con NPN1 y PNP1. Quiero hacer algo como lo siguiente para obtener los nombres de las columnas, pero no funciona en su estado actual:
cNames = dt << Obtener nombres de columna (numérico, "continuo");
scr = dt << Procesamiento de cribado (Y (cNames), Tipo de gráfico de control ("Indiv y MR"));