Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

controlrules

Las reglas de control de Western Electric y Nelson

Sintaxis

R = controlrules('rules',x,cl,se)
[R,RULES] = controlrules('rules',x,cl,se)

Descripción

R = controlrules('rules',x,cl,se) determina qué puntos del vector infringen las reglas de control enx rules. es un vector de valores de línea central. es un vector de errores estándar.clse (Normalmente, los límites de control en una gráfica de control están en los valores – y +.) es el nombre de una regla de control o una matriz de cadenas o matriz de celdas que contiene varios nombres de reglas de control.cl3*secl3*serules Si tiene valores yxn rules contiene reglas, entonces es una matriz-por-lógica, con asignado el valor si el punto viola la regla, si no lo hace.mRnmR(i,j)1ij0

Los siguientes son valores aceptados para rules (especificadas dentro de comillas simples):

  • — 1 punto anteriorwe1cl+3*se

  • — 2 de 3we2cl+2*se

  • — 4 de 5we3cl+se

  • — 8 de 8 anterioreswe4cl

  • — 1 a continuaciónwe5cl3*se

  • — 2 de 3we6cl2*se

  • — 4 de 5we7clse

  • — 8 de 8 a continuaciónwe8cl

  • — 15 de 15 entre ywe9clsecl+se

  • — 8 de 8 por debajo o por encimawe10clsecl+se

  • — 1 punto por debajo o por enciman1cl3*secl+3*se

  • — 9 de 9 en el mismo lado den2cl

  • — 6 de 6 aumentando o disminuyendon3

  • — 14 alternando hacia arriba/abajon4

  • — 2 de 3 por debajo o por encima, el mismo ladon5cl2*secl+2*se

  • — 4 de 5 por debajo o por encima, el mismo ladon6clsecl+se

  • — 15 de 15 entre yn7clsecl+se

  • — 8 de 8 por debajo o por encima, ambos ladosn8clsecl+se

  • — Todas las reglas de Western Electricwe

  • — Todas las reglas de Nelsonn

Para las reglas multipunto, una infracción de regla en el punto indica que el conjunto de puntos que terminan en el punto desencadenó la regla.ii Se considera que el punto ha violado la regla solo si es uno de los puntos que infringen la condición de la regla.i

Cualquier punto con su, o valores no se considera que han violado las reglas, y no se cuentan en las reglas para otros puntos.NaNxclse

Las reglas de control se pueden especificar en la función como valores para el parámetro.controlchart'rules'

[R,RULES] = controlrules('rules',x,cl,se) Devuelve una matriz de celdas de texto que enumera las reglas aplicadas.RULES

Ejemplos

contraer todo

Cargue los datos de ejemplo.

load parts;

Cree un gráfico Xbarra utilizando la regla para marcar las mediciones fuera de control.we2

st = controlchart(runout,'rules','we2'); x = st.mean; cl = st.mu; se = st.sigma./sqrt(st.n); hold on plot(cl+2*se,'m')

Puede ver los puntos fuera de control marcados con un círculo rojo.

Se usa para identificar las mediciones que infringen la regla de control.controlrules

R = controlrules('we2',x,cl,se); I = find(R)
I = 6×1

    21
    23
    24
    25
    26
    27

Consulte también

Introducido en R2006b