to get the file - OCW Universidad de Cantabria

Anuncio
Prácticas de estadı́stica con R
Ingenierı́a Quı́mica
Universidad de Cantabria
Curso 2011–2012
Práctica 5: Gráficos de control
En esta práctica vamos a utilizar R para representar los gráficos de control de Shewhart. En particular
nos centraremos en los tipos de gráficos de control vistos en clase: gráficos c, gráficos np y gráficos X y R.
Consideraremos una serie de ejemplos que nos permitan hacer los cálculos necesarios para representar
las variables correspondientes en los gráficos de control. Además veremos como seleccionar las opciones
más adecuadas en las representaciones gráficas con R de forma que se pueda concluir si el sistema analizado
está en estado de control o fuera de control.
En R existe un paquete especı́fico de control de calidad con el que se pueden representar los gráficos
de Shewhart. Se trata del paquete Quality Control Charts. Como trabajo fuera del aula de clase podeis
instalar este paquete y trabajar con el desde el R-Commander.
1.
Gráficos c
Comenzaremos analizando en detalle como obtener la representación del gráfico c a través del siguiente
ejemplo. Recordad que este tipo de gráfico analiza el número total de defectos durante sucesivos intervalos
de tiempo o espacio de longitud fija.
Un pequeño restaurante de carretera ha recogido todos los meses durante dos años el número
de quejas que ha recidido en relación a los servicios que presta. Realiza un gráfico de control e
indica si el proceso se encuentra bajo control o no, utilizando los datos recogidos en el fichero
quejas.xls.
En primer lugar representamos la variable número total de quejas con la siguiente orden de R:
plot(Quejas,type="l",lwd=2,col="black", main="Grafico c", ylab="numero de quejas", xlab="Fecha")
Ahora calculamos el lı́mite central y los lı́mites superior e inferior de control siguiendo la formulación
vista en clase.
LC<-mean(Quejas); LC
LIC<-LC-3*sqrt(LC); LIC
LSC<-LC+3*sqrt(LC); LSC
Como el valor de LIC que obtenemos es negativo debemos cambiar este lı́mite a 0 ya que en este caso un
valor negativo no tiene sentido. Representamos esos valores en el gráfico con la función abline.
abline(h=LC, col="blue", lwd=2)
abline(h=c(LIC,LSC), col="red", lwd=2, lty=2)
Observamos que hay un punto fuera de los lı́mites de control, luego el proceso no está en estado de control.
1
2.
Gráficos np
De la misma manera que hemos representado los gráficos c podemos representar cualquier otro tipo
de gráfico de control. En este caso los gráficos np se emplean para representar la cantidad de unidades
defectuosas en la muestra. Analizaremos este tipo de gráfico para el siguiente ejemplo.
Una empresa fabrica pequeñas piezas de PVC mediante un proceso mecanizado. Al analizar las
piezas se puede determinar si estas tienen las dimensiones adecuadas o no, en cuyo caso se
considera defectuosa. La empresa quiere elaborar un gráfico de control para controlar el número
de piezas defectuosas producidas por la máquina. Para ello se seleccionaron 30 muestras de
tamaño 50 cuyos datos se encuentran en el fichero pvc.xls. Construya el gráfico de control
para la empresa y analice la información obtenida.
Comenzamos calculando los lı́mites de control.
n<-50
k<-nrow(pvc); k
p_i<-defectuosas/n
p<-mean(p_i); p
LC<-mean(defectuosas); LC
LIC<-LC-3*sqrt(LC*(1-p)); LIC
LSC<-LC+3*sqrt(LC*(1-p)); LSC
Representamos el gráfico np con los datos obtenidos:
plot(muestra, defectuosas, type="l", lwd=2, col="black", main="Grafico np",ylim=c(0,25))
abline(h=LC, col="blue", lwd=2)
abline(h=c(LIC,LSC), col="red", lwd=2, lty=2)
Se observa que hay dos puntos por encima del lı́mite superior de control, luego el proceso no se encuentra
en estado de control.
3.
Gráficos X y R
Estos son gráficos que representan dos caracterı́sticas de tipo continuo la media (gráfico X) y la
variabilidad a través del rango (gráfico R). Analizaremos estos gráficos de control a partir del siguiente
ejemplo.
En una fábrica que produce tuberı́as se han medido los diámetros (en mm) de 16 tuberı́as. En
el fichero tuberias.txt se muestran los datos obtenidos a lo largo de 8 intervalos de muestreo
sucesivos, en cada uno de los cuales se han seleccionado al azar 2 tuberı́as para medir sus
diámetros xt1 y xt2. Dibujar el gráfico X, ¿puede decirse que la media y la variabilidad del
proceso están bajo control?
Comenzamos haciendo los cálculos necesarios para representar el gráfico X.
n<-ncol(tuberias)
xbar<-apply(tuberias,1,mean)
R_t<-as.vector(diff(apply(tuberias,1,range)))
Rbar<-mean(R_t)
2
d2<-1.128
sigma_xbar<-Rbar/(d2*sqrt(n))
LC<-mean(mean(tuberias));LC
LIC<-LC-3*sigma_xbar;LIC
LSC<-LC+3*sigma_xbar;LSC
Con estos datos obtenemos el gráfico X:
plot(xbar, type="l", lwd=2, col="black", main="Grafico X", ylab="xbar (mm)",
xlab="tiempo", ylim=c(75,85))
abline(h=LC, col="blue", lwd=2)
abline(h=c(LIC,LSC), col="red", lwd=2, lty=2)
Del gráfico podemos concluir que la media del proceso está en estado de control.
Hacemos ahora los cálculos necesarios para representar la variabilidad del proceso a través del gráfico
R.
dR<-1.323
sigma_R<-Rbar/dR
LC<-Rbar;LC
LIC<-LC-3*sigma_R;LIC
LIC<-0
LSC<-LC+3*sigma_R;LSC
LIC es un valor negativo que en este caso no tiene sentido, por lo que establecemos el valor de LIC a cero.
plot(R_t, type="l", lwd=2, col="black", main="Grafico R", ylab="xbar (mm)",
xlab="tiempo", ylim=c(0,5))
abline(h=LC, col="blue", lwd=2)
abline(h=c(LIC,LSC), col="red", lwd=2, lty=2)
3
La variabilidad del proceso está bajo control.
Practica tú mismo
1) En una fábrica de azulejos se hornean azulejos de un metro de largo y 0.33 de ancho. Debido a la
dimensión de los azulejos es normal que en algunos casos los azulejos muestren deformidades. Con el fin
de controlar este problema, la fábrica realiza un control de calidad entre los azulejos fabricados en un
mismo dı́a. En el fichero azulejos.xls se recogen el número de deformidades contabilizadas en las muestras
de azulejos analizadas en distintos dı́as de producción. Realice un gráfico de control y determine el estado
del proceso de fabricación de azulejos.
Practica tú mismo
2) La fabrica de azulejos está ahora interesada en estudiar la cantidad de unidades defectuosas en la
muestra. A partir de los datos del fichero azulejos.xls represente el gráfico de control correspondiente y
determine el estado del proceso si se sabe que cada dı́a se selecciona una muestra de 25 azulejos para
realizar el control de calidad.
Practica tú mismo
3) Una fábrica de pasta alimentaria ha sacado al mercado un nuevo tipo de pasta baja en grasa. El
departamento de calidad de la empresa ha ido tomando muestras de la producción generada a intervalos
de tiempo regulares con el fin de controlar el porcentaje de grasa por 100gr de producto. El fichero
pasta.xls recoge los resultados de los sucesivos análisis realizados agrupados de cinco en cinco. Utilizando
estos datos, estudie si la media y la variabilidad del proceso de fabricación están bajo control.
4
Descargar