Procesar detección en I-MR, ¿límites de control desde dentro de stdev?Pregunta simple.Solo por curiosidad si dentro de stdev en la versión IMR se usa para límites (en ausencia de un sigma específico).Estoy 99 % seguro de que lo son, solo quería confirmar y no vi esto en las notas del informe de evaluación del proceso.
AnalíticaRe: Detección de procesos en I-MR, ¿límites de control desde dentro de stdev?Este es un problema con el código del generador de gráficos de control que Process Screening está ejecutando en segundo plano.El desarrollo ha sido consciente del problema.
Gracias por incluir el ejemplo.
Re: Detección de procesos en I-MR, ¿límites de control desde dentro de stdev?tonia
¡Ajá! Me lo imaginé.Muy interesante, me molestó porque teníamos guiones casi idénticos.
Aquí está el truco.No especifique sigma para el 100% de sus variables.Si tiene un par de variables de proceso sin un sigma específico, usará el interior para TODAS sus variables en la evaluación del proceso.Lo que tiene sentido desde una perspectiva de programación, ya que supongo que los cálculos se están realizando en las columnas, por lo que el sigma especificado tiene algunos/cualquier valor nulo, por defecto es la columna interna.
Aquí, eliminé el sigma especificado para algunas de sus variables en el script que proporcionó.Pero el que hace el gráfico de control aún tiene un sigma específico, por lo que lo que aparece en el gráfico de control es diferente de lo que aparece en la Evaluación del proceso:
dt=Open("$Sample_Data/Cities.jmp");
dtLimits=New Table( "My Limits",
Add Rows( 13 ),
New Column( "Process",
Character,
"Nominal",
Set Values(
{"OZONE", "NO", "OZONE", "OZONE", "OZONE", "OZONE", "OZONE", "NO", "NO",
"NO", "NO", "NO", "NO"}
)
),
New Column( "LSL",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values(
[0.1, 0.02, 0.2, 0.1, 0.1, 0.1, 0.1, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02]
)
),
New Column( "Target",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values(
[0.2, 0.04, 0.3, 0.2, 0.2, 0.2, 0.2, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04]
)
),
New Column( "USL",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values(
[0.3, 0.06, 0.4, 0.3, 0.3, 0.3, 0.3, 0.06, 0.06, 0.06, 0.06, 0.06, 0.06]
)
),
New Column( "Grouping",
Character,
"Nominal",
Set Values(
{"C", "C", "MW", "N", "S", "TX", "W", "C", "MW", "N", "S", "TX", "W"}
)
),
New Column( "Center",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values(
[0.2, 0.04, 0.15, 0.16, 0.13, 0.2, 0.12, 0.04, 0.026, 0.035, 0.026,
0.025, 0.02]
)
),
New Column( "Sigma",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values(
[0.05, 0.01, 0.05, 0.04, 0.06, 0.05, 0.05, 0.01, 0.01, 0.01]
)
),
New Column( "Importance",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [1, 4, 1, 2, 2, 3, 3, 4, 5, 5, 6, 6, 7] )
),
Set Label Columns( :Process )
);
obj=dt<<PROCESS screening=""></PROCESS>
Re: Detección de procesos en I-MR, ¿límites de control desde dentro de stdev?Envíe un ejemplo de Cp que no coincida entre Process Screening y Control Chart Builder.Ejecuté el siguiente código y conseguí que coincidieran.
dt=Open("$Sample_Data/Cities.jmp");
dtLimits=New Table( "My Limits",
Add Rows( 13 ),
New Column( "Process",
Character,
"Nominal",
Set Values(
{"OZONE", "NO", "OZONE", "OZONE", "OZONE", "OZONE", "OZONE", "NO", "NO",
"NO", "NO", "NO", "NO"}
)
),
New Column( "LSL",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values(
[0.1, 0.02, 0.2, 0.1, 0.1, 0.1, 0.1, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02]
)
),
New Column( "Target",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values(
[0.2, 0.04, 0.3, 0.2, 0.2, 0.2, 0.2, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04]
)
),
New Column( "USL",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values(
[0.3, 0.06, 0.4, 0.3, 0.3, 0.3, 0.3, 0.06, 0.06, 0.06, 0.06, 0.06, 0.06]
)
),
New Column( "Grouping",
Character,
"Nominal",
Set Values(
{"C", "C", "MW", "N", "S", "TX", "W", "C", "MW", "N", "S", "TX", "W"}
)
),
New Column( "Center",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values(
[0.2, 0.04, 0.15, 0.16, 0.13, 0.2, 0.12, 0.04, 0.026, 0.035, 0.026,
0.025, 0.02]
)
),
New Column( "Sigma",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values(
[0.05, 0.01, 0.05, 0.04, 0.06, 0.05, 0.05, 0.01, 0.01, 0.01, 0.02, 0.03,
0.01]
)
),
New Column( "Importance",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [1, 4, 1, 2, 2, 3, 3, 4, 5, 5, 6, 6, 7] )
),
Set Label Columns( :Process )
);
obj=dt<<PROCESS screening=""></PROCESS>
Ver imagen adjunta.
Re: Detección de procesos en I-MR, ¿límites de control desde dentro de stdev?Gracias Tonya, estaba 99% seguro de que ese era el caso, pero quería confirmarlo.
Una pequeña cosa más que noté, aunque mencionaría ya que te tengo a ti. Una especie de blip interesante.El Cp en Process Screening usa el sigma interno, incluso si hay un sigma específico; sin embargo, si pasa a la plataforma de gráficos de control desde la herramienta de análisis de procesos, el Cp usará el sigma especificado en lugar del interno.
Re: Detección de procesos en I-MR, ¿límites de control desde dentro de stdev?Si utiliza la especificación de tipo de gráfico de control de Indiv y MR en la evaluación de procesos, los límites se calcularán usando dentro de sigma (promedio (rango móvil)/d2(n)) igual que lo hace el generador de gráficos de control.Puedes encontrar los cálculos aquí:
https://www.jmp.com/support/help/en/15.2/#page/jmp/control-limits-for-individual-measurement-and-moving-range-charts.shtml#ww1157183