SlideShare una empresa de Scribd logo
1 de 43
Descargar para leer sin conexión
Las 7 herramientas básicas 
de la calidad con R 
Emilio L. Cano, Javier M. Moguerza y Mariano Prieto 
VI Jornadas de Usuarios de R 
Santiago de Compostela 23-24 de octubre de 2014
El Origen 
Kaoro Ishikawa 
The term “7 tools for QC” is named 
after the 7 tools of the famous 
warrior, Benkei. Benkei owned 7 
weapons, which he used to win all 
his battles. Similarly, from my own 
experience, you will find that you will 
be able to solve 95% of the 
problems around you if you wisely 
use the 7 tools of QC. 
— ISHIKAWA KAORU, 
Professor Emeritus, 
University of Tokyo– 
I2magen: http://asq.org/about-asq/who-we-are/bio_ishikawa.html
7 poderosas armas 7 
Benkey (S. XII) 
I Sólo 7 herramientas 
I Básicas: las puede utilizar cualquiera, sin 
grandes conocimientos 
I Permiten resolver el 95% de los 
problemas . . . 
I . . . Si se utilizan de forma inteligente 
¡¡ Y las tenemos en R !! 
3
Las 7 herramientas 
1. Diagrama de causa-efecto 
2. Hoja de verificación o comprobación 
3. Gráfico de control 
4. Histograma 
5. Gráfico de Pareto 
6. Gráfico de dispersión 
7. Estratificación1 
1 
Algunos autores consideran el diagrama de flujo o el gráfico de rachas como la séptima herramienta. 
4
1. Diagrama de causa-efecto 
5
1. Diagrama de causa-efecto 
También conocido como . . . 
I Diagrama de Ishikawa 
I Diagrama de espina de pescado 
Herramienta soft 
I Se identifica un problema 
I Se identifican las posible causas 
I Se agrupan en las 5Ms (o 5Ms+E) 
6
Diagrama de causa-efecto – qcc 
cManpower <- c("Recepcionist", "Record. Operator", 
"Storage operators") 
cMaterials <- c("Supplier", "Transport agency", 
"Packing") 
cMachines <- c("Compressor type", 
"Operation conditions", 
"Machine adjustment") 
cMethods <- c("Reception", "Transport method") 
cMeasurements <- c("Recording method", 
"Measurement appraisal") 
cGroups <- c("Manpower", "Materials", "Machines", 
"Methods", "Measurements") 
cEffect <- "Too high density" 
7
Diagrama de causa-efecto – qcc (cont.) 
library(qcc) 
par(bg = "white") 
cause.and.effect( 
cause = list(Manpower = cManpower, 
Materials = cMaterials, 
Machines = cMachines, 
Methods = cMethods, 
Measurements = cMeasurements), 
effect = cEffect) 
8
Diagrama de causa-efecto – qcc (cont.) 
Cause−and−Effect diagram 
Too high density 
Manpower 
Transport method 
Methods 
Materials 
Supplier 
Transport agency 
Measurement appraisal 
Measurements 
Machines 
Recepcionist 
Record. Operator 
Storage operators 
Packing 
Compressor type 
Operation conditions 
Machine adjustment 
Reception 
Recording method 
9
Diagrama de causa-efecto – SixSigma 
library(SixSigma) 
ss.ceDiag( 
effect = cEffect, 
causes.gr <- cGroups, 
causes = list(cManpower, cMaterials, cMachines, 
cMethods, cMeasurements), 
main = "Cause-and-effect diagram", 
sub = "Pellets Density") 
10
Diagrama de causa-efecto – SixSigma (cont.) 
Cause−and−effect diagram 
Transport method 
Pellets Density 
Too high density 
Manpower 
Recepcionist 
Record. Operator 
Storage operators 
Materials 
Supplier 
Transport agency 
Packing 
Operation conditions 
Compressor type 
Machines 
Machine adjustment 
Reception 
Methods 
Measurement appraisal 
Recording method 
Measurements 
11
2. Check sheet (hoja de verificación) 
12
Check sheet (hoja de verificación) 
La usamos para contar eventos, agrupados por categorías 
Imagen: 
http://asq.org/learn-about-quality/data-collection-analysis-tools/overview/check-sheet.html 
13
Check sheets – ¿con R? 
I Podemos crear un data.frame para guardar las cuentas 
data_checkSheet <- rbind( 
data.frame(Group = "Manpower", 
Cause = cManpower), 
data.frame(Group = "Machines", 
Cause = cMachines), 
data.frame(Group = "Materials", 
Cause = cMaterials), 
data.frame(Group = "Methods", 
Cause = cMethods), 
data.frame(Group = "Measurements", 
Cause = cMeasurements) 
) 
14
Check sheets – ¿con R? (cont.) 
I Imaginemos que podemos hacer las cuentas por proveedor . . . 
data_checkSheet$A_supplier <- NA 
data_checkSheet$B_supplier <- NA 
data_checkSheet$C_supplier <- NA 
15
Check sheets – ¿con R? (cont.) 
I Y tendríamos este data.frame en nuestro espacio de trabajo 
data_checkSheet 
## Group Cause A_supplier B_supplier C_supplier 
## 1 Manpower Recepcionist NA NA NA 
## 2 Manpower Record. Operator NA NA NA 
## 3 Manpower Storage operators NA NA NA 
## 4 Machines Compressor type NA NA NA 
## 5 Machines Operation conditions NA NA NA 
## 6 Machines Machine adjustment NA NA NA 
## 7 Materials Supplier NA NA NA 
## 8 Materials Transport agency NA NA NA 
## 9 Materials Packing NA NA NA 
## 10 Methods Reception NA NA NA 
## 11 Methods Transport method NA NA NA 
## 12 Measurements Recording method NA NA NA 
## 13 Measurements Measurement appraisal NA NA NA 
16
Check-sheets – RMarkdown para recoger datos 
--- 
title: "Out of control pellets density check sheet" 
author: "Quality Control Department" 
date: "31/01/2015" 
output: html_document 
--- 
Instructions: Mark ticks for the more likely cause 
of the out-of-control point. Cross every four ticks 
to make five. 
‘‘‘{r, echo=FALSE, results=’asis’} 
source("checksheet_data.R") 
library(xtable) 
print(xtable(data_checkSheet), type = "HTML", 
html.table.attributes = 
"border=1 width=100% cellpadding=10") 
‘‘‘ 
|Week|Operator|Signature| 
|----|--------|---------| 
|17 | | |
Check-sheets – Listo 
18
3. El gráfico de control 
19
El gráfico de control 
I La estrella del control estadístico de procesos 
I Fácil de dibujar y de interpretar. . . 
I Sólida base científica 
I Cada punto del gráfico es un contraste de hipótesis 
I Identifica situaciones fuera de control cuyas causas hay que 
buscar y erradicar 
Veremos al final la sorprendente relación de los gráficos de control 
con R. . . 
20
El gráfico de control - con el paquete qcc 
library(qcc, quietly = TRUE) 
pb.groups.xbar <- with(ss.data.pb2, qcc.groups(pb.humidity, pb.group)) 
pb.xbar <- qcc(pb.groups.xbar, type="xbar") 
xbar Chart 
for pb.groups.xbar 
Group 
Group summary statistics 
1 2 3 4 5 6 7 8 9 10 12 14 16 18 20 
11.0 12.0 13.0 
l 
l 
l 
l 
l 
l 
l 
l 
l 
l 
l 
l 
l 
l 
l 
l 
l 
l 
l 
l 
UCL 
CL 
LCL 
l 
Number of groups = 20 
Center = 12.07 
StdDev = 0.8878 
LCL = 10.88 
UCL = 13.26 
Number beyond limits = 1 
Number violating runs = 0 
21
4. El Histograma 
22
El histograma 
I No necesita presentación 
I Identifica la distribución 
I Si la distribución es normal, todo va bien. . . 
I Podemos añadir información valiosa para el dueño del proceso 
23
El histograma 
library(ggplot2) 
ggplot(datos, aes(x = ctq)) + 
geom_histogram(binwidth = 0.2, colour = "white", fill = "steelblue") + 
facet_grid(. ~ dest) + 
geom_vline(xintercept = c(8, 12), lwd = 1, colour = "tomato") + 
labs(title = "Mean = 10; Standard Deviation:", x = "Weight", y = "Units") 
Mean = 10; Standard Deviation: 
0.6 1 
10 
Units 
5 
0 
Weight 8 10 12 8 10 12 
24
5. El gráfico de Pareto 
25
El principio de Pareto 
I El 20% de las causas . . . 
I . . . son responsables del 80% de los 
efectos 
I Se cumple en muchas situaciones 
de forma natural 
I Útil para priorizar (proyectos, 
medidas de mejora, . . . ) 
Imagen: http://ase.signum.sns.it/foto/ParetoB.jpg CC-BY-SA 
26
Los datos 
Recordemos nuestra hoja de verificación 
Ahora rellenada por el Dueño del proceso 
27
Integrando los datos en R 
data_checkSheet$A_supplier <- c(2, 0, 0, 2, 1, 7, 1, 
3, 6, 0, 1, 2, 0) 
data_checkSheet$B_supplier <- c(0, 0, 1, 1, 2, 1, 12, 
1, 2, 1, 0, 0, 1) 
data_checkSheet$C_supplier <- c(0, 1, 0, 6, 0, 2, 2, 
4, 3, 0, 1, 0, 2) 
data_checkSheet$Total <- data_checkSheet$A_supplier + 
data_checkSheet$B_supplier + 
data_checkSheet$C_supplier 
28
Integrando los datos en R (cont.) 
. . .Y lo tenemos todo en el mismo sitio 
data_checkSheet 
## Group Cause A_supplier B_supplier C_supplier Total 
## 1 Manpower Recepcionist 2 0 0 2 
## 2 Manpower Record. Operator 0 0 1 1 
## 3 Manpower Storage operators 0 1 0 1 
## 4 Machines Compressor type 2 1 6 9 
## 5 Machines Operation conditions 1 2 0 3 
## 6 Machines Machine adjustment 7 1 2 10 
## 7 Materials Supplier 1 12 2 15 
## 8 Materials Transport agency 3 1 4 8 
## 9 Materials Packing 6 2 3 11 
## 10 Methods Reception 0 1 0 1 
## 11 Methods Transport method 1 0 1 2 
## 12 Measurements Recording method 2 0 0 2 
## 13 Measurements Measurement appraisal 0 1 2 3 
29
Gráfico de Pareto – con qcc 
par(bg="white") 
library(qcc) 
data_pareto2 <- data_checkSheet$Total 
names(data_pareto2) <- data_checkSheet$Cause 
pareto.chart(x = data_pareto2, 
main = "Out-of-control causes") 
30
Gráfico de Pareto – con qcc (cont.) 
Supplier 
Packing 
Machine adjustment 
Compressor type 
Transport agency 
Operation conditions 
Measurement appraisal 
Recepcionist 
Transport method 
Recording method 
Record. Operator 
Storage operators 
Reception 
Out−of−control causes 
Frequency 
0 10 20 30 40 50 60 70 
l 
l 
l 
l 
l 
l 
l 
l 
l 
l 
l 
l 
l 
0% 25% 50% 75% 100% 
Cumulative Percentage 
31
Gráfico de Pareto – con qcc (cont.) 
## 
## Pareto chart analysis for data_pareto2 
## Frequency Cum.Freq. Percentage Cum.Percent. 
## Supplier 15 15 22.059 22.06 
## Packing 11 26 16.176 38.24 
## Machine adjustment 10 36 14.706 52.94 
## Compressor type 9 45 13.235 66.18 
## Transport agency 8 53 11.765 77.94 
## Operation conditions 3 56 4.412 82.35 
## Measurement appraisal 3 59 4.412 86.76 
## Recepcionist 2 61 2.941 89.71 
## Transport method 2 63 2.941 92.65 
## Recording method 2 65 2.941 95.59 
## Record. Operator 1 66 1.471 97.06 
## Storage operators 1 67 1.471 98.53 
## Reception 1 68 1.471 100.00 
32
6. Gráfico de dispersión (scatterplot) 
33
El gráfico de dispersión 
I Otro viejo conocido 
I Otra herramienta sencilla 
I Sirve para identificar relaciones entre variables 
I Puede darnos pistas sobre las causas de los problemas. . . 
I . . . pero sabemos que correlación no es lo mismo que causalidad 
I Habría que confirmar con diseño de experimentos (con R, claro) 
34
Gráfico de dispersión 
par(bg = "white") 
plot(merma1 ~ temperatura, 
data = datosMerma, 
col = "steelBlue", pch = 16) 
l 
l 
l 
l 
l 
l 
l 
l 
l 
l 
l 
l 
l 
l 
l 
l 
l 
l 
l 
l 
l 
l 
l 
l 
l 
l 
l 
l 
l 
l l 
l 
l 
l l 
l 
l 
l 
l 
l 
l 
l 
l 
l 
l 
l 
l 
l 
l 
l 
2.2 2.4 2.6 2.8 3.0 3.2 
0.2 0.3 0.4 0.5 0.6 0.7 
temperatura 
merma1 
35
7. Estratificación 
36
Estratificación 
I Básicamente, se aplica a todas las demás herramientas 
I Y cualquier otro método utilizado 
I Se trata de utilizar cuantas variables de clasificación podamos 
I Para hacer los análisis por grupos 
I Algunos autores cambian esta herramienta por el gráfico de 
rachas o el diagrama de flujo, pero este es otro debate 
37
Estratificación en gráficos 
par(bg = "white") 
plot(varlongterm, ylim = c(70,100), col = gray(.7)) 
l 
l 
1 2 3 4 5 6 7 8 9 10 
70 75 80 85 90 95 100 
grupo 
valor 
38
Estratificación en análisis numérico 
tapply(varlongterm$valor, varlongterm$grupo, summary) 
## $‘1‘ 
## Min. 1st Qu. Median Mean 3rd Qu. Max. 
## 85.6 89.1 91.2 90.5 91.4 94.3 
## 
## $‘2‘ 
## Min. 1st Qu. Median Mean 3rd Qu. Max. 
## 88.2 90.7 91.5 92.5 94.5 98.2 
## 
## $‘3‘ 
## Min. 1st Qu. Median Mean 3rd Qu. Max. 
## 85.3 86.1 88.1 88.0 89.4 91.5 
## 
## $‘4‘ 
## Min. 1st Qu. Median Mean 3rd Qu. Max. 
## 85.9 88.7 89.3 89.7 90.9 93.3 
## 
## $‘5‘ 
## Min. 1st Qu. Median Mean 3rd Qu. Max. 
## 87.8 90.7 91.4 91.5 92.6 94.3 
## 
## $‘6‘ 
## Min. 1st Qu. Median Mean 3rd Qu. Max. 
## 86.0 88.9 89.6 89.6 90.6 93.6 
## 
## $‘7‘ 
## Min. 1st Qu. Median Mean 3rd Qu. Max. 
## 39 
84.5 87.6 88.8 88.9 90.5 93.0 
## 
## $‘8‘
La sorpresa 
40
¡R y el Control Estadístico de procesos son 
hermanos! 
Nacidos de los laboratorios Bell 
Walter A. Shewhart, 1920s 
Desarrolla el control estadístico 
de la calidad 
John M. Chambers, 1970s 
Crea el lenguaje S 
41
Referencias 
E. L. Cano, J. M. Moguerza, and A. Redchuk. 
Six Sigma with R. Statistical Engineering for Process Improvement, volume 36 of Use R! 
Springer, New York, 2012. 
K. Ishikawa. 
Introduction to Quality Control. 
Taylor and Francis, 1990. 
D. Montgomery. 
Statistical Quality Control: A Modern Introduction. 
Wiley, 2013. 
L. Webber and M. Wallace. 
Quality Control for Dummies. 
Wiley, 2011. 
42
Preguntas 
Gracias 
emilio.lopez@urjc.es 
43

Más contenido relacionado

Destacado

Siete herramientas basicas y siete nuevas herrramientas de administracion de ...
Siete herramientas basicas y siete nuevas herrramientas de administracion de ...Siete herramientas basicas y siete nuevas herrramientas de administracion de ...
Siete herramientas basicas y siete nuevas herrramientas de administracion de ...Anna Escamilla
 
El diseño como proceso evolutivo
El diseño como proceso evolutivoEl diseño como proceso evolutivo
El diseño como proceso evolutivoIván Alarcón
 
Las 7 herramientas de calidad total
Las 7 herramientas de calidad totalLas 7 herramientas de calidad total
Las 7 herramientas de calidad totalSilvia Lopez
 
Gang announcements 2011 10
Gang announcements 2011 10Gang announcements 2011 10
Gang announcements 2011 10David Giard
 
Quality in PHP projects beyond Unittests.pdf
Quality in PHP projects beyond Unittests.pdfQuality in PHP projects beyond Unittests.pdf
Quality in PHP projects beyond Unittests.pdfguestf62d67
 
ECAWA Keynote
ECAWA KeynoteECAWA Keynote
ECAWA Keynotemrrobbo
 
SAC 3 Ashlee
SAC 3 AshleeSAC 3 Ashlee
SAC 3 Ashleemrrobbo
 
50 Words Powerpoint Jane
50 Words Powerpoint Jane50 Words Powerpoint Jane
50 Words Powerpoint Janemrrobbo
 
Journalism in the post 9-11 decade
Journalism in the post 9-11 decadeJournalism in the post 9-11 decade
Journalism in the post 9-11 decadeDigiProf
 
Does the social game business model work for mobile apps?
Does the social game business model work for mobile apps?Does the social game business model work for mobile apps?
Does the social game business model work for mobile apps?Norman Liang
 
Gang announcements 2011 02
Gang announcements 2011 02Gang announcements 2011 02
Gang announcements 2011 02David Giard
 
Gang announcements 2011 11
Gang announcements 2011 11Gang announcements 2011 11
Gang announcements 2011 11David Giard
 
I Portali Turistici Governativi Europei - Webbing Emilia Romagna
I Portali Turistici Governativi Europei - Webbing Emilia RomagnaI Portali Turistici Governativi Europei - Webbing Emilia Romagna
I Portali Turistici Governativi Europei - Webbing Emilia RomagnaEugenio Agnello
 
Structure Of An Ecosystem
Structure Of An EcosystemStructure Of An Ecosystem
Structure Of An Ecosystemmrrobbo
 

Destacado (20)

Las nuevas herramientas de calidad
Las nuevas herramientas de calidadLas nuevas herramientas de calidad
Las nuevas herramientas de calidad
 
Siete herramientas basicas y siete nuevas herrramientas de administracion de ...
Siete herramientas basicas y siete nuevas herrramientas de administracion de ...Siete herramientas basicas y siete nuevas herrramientas de administracion de ...
Siete herramientas basicas y siete nuevas herrramientas de administracion de ...
 
El diseño como proceso evolutivo
El diseño como proceso evolutivoEl diseño como proceso evolutivo
El diseño como proceso evolutivo
 
Las 7 herramientas de calidad total
Las 7 herramientas de calidad totalLas 7 herramientas de calidad total
Las 7 herramientas de calidad total
 
Gang announcements 2011 10
Gang announcements 2011 10Gang announcements 2011 10
Gang announcements 2011 10
 
Financeapp
FinanceappFinanceapp
Financeapp
 
Quality in PHP projects beyond Unittests.pdf
Quality in PHP projects beyond Unittests.pdfQuality in PHP projects beyond Unittests.pdf
Quality in PHP projects beyond Unittests.pdf
 
ECAWA Keynote
ECAWA KeynoteECAWA Keynote
ECAWA Keynote
 
Agamenón y Clitemnestra
Agamenón y ClitemnestraAgamenón y Clitemnestra
Agamenón y Clitemnestra
 
SAC 3 Ashlee
SAC 3 AshleeSAC 3 Ashlee
SAC 3 Ashlee
 
50 Words Powerpoint Jane
50 Words Powerpoint Jane50 Words Powerpoint Jane
50 Words Powerpoint Jane
 
Journalism in the post 9-11 decade
Journalism in the post 9-11 decadeJournalism in the post 9-11 decade
Journalism in the post 9-11 decade
 
Does the social game business model work for mobile apps?
Does the social game business model work for mobile apps?Does the social game business model work for mobile apps?
Does the social game business model work for mobile apps?
 
Template-devil
Template-devilTemplate-devil
Template-devil
 
Norme Tecniche 2008
Norme Tecniche 2008Norme Tecniche 2008
Norme Tecniche 2008
 
Gang announcements 2011 02
Gang announcements 2011 02Gang announcements 2011 02
Gang announcements 2011 02
 
Gang announcements 2011 11
Gang announcements 2011 11Gang announcements 2011 11
Gang announcements 2011 11
 
I Portali Turistici Governativi Europei - Webbing Emilia Romagna
I Portali Turistici Governativi Europei - Webbing Emilia RomagnaI Portali Turistici Governativi Europei - Webbing Emilia Romagna
I Portali Turistici Governativi Europei - Webbing Emilia Romagna
 
Structure Of An Ecosystem
Structure Of An EcosystemStructure Of An Ecosystem
Structure Of An Ecosystem
 
InfiniteGraph
InfiniteGraphInfiniteGraph
InfiniteGraph
 

Similar a Las 7 herramientas básicas de la calidad con R

7 HERRAMIENTAS BASICAS DE LA CALIDAD.docx
7 HERRAMIENTAS BASICAS DE LA CALIDAD.docx7 HERRAMIENTAS BASICAS DE LA CALIDAD.docx
7 HERRAMIENTAS BASICAS DE LA CALIDAD.docxCristianPallares2
 
Minitab - IV Congreso Nacional de Sistemas de Gestión y Mejora Continua
Minitab - IV  Congreso Nacional de Sistemas de Gestión y Mejora ContinuaMinitab - IV  Congreso Nacional de Sistemas de Gestión y Mejora Continua
Minitab - IV Congreso Nacional de Sistemas de Gestión y Mejora ContinuaGestión de la Calidad de UTN BA
 
05 identifdproblemparetoishikawa
05 identifdproblemparetoishikawa05 identifdproblemparetoishikawa
05 identifdproblemparetoishikawaCUROedwin
 
Presentación de control estadístico de calidad op iii
Presentación de control estadístico de calidad op iiiPresentación de control estadístico de calidad op iii
Presentación de control estadístico de calidad op iiiadmonapuntes
 
R - Probabilidades y Estadística
R - Probabilidades y Estadística R - Probabilidades y Estadística
R - Probabilidades y Estadística Leonel Ganga
 
Sistema de Costos TDABC en empresas de Manufactura Industrial
Sistema de Costos TDABC en empresas de Manufactura IndustrialSistema de Costos TDABC en empresas de Manufactura Industrial
Sistema de Costos TDABC en empresas de Manufactura IndustrialNELSON SALDIAS SEGUEL
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del softwareSusy12
 
Matlab
MatlabMatlab
Matlabford81
 
Matlab (1)
Matlab (1)Matlab (1)
Matlab (1)numpad
 
DigSILENT PF - 04 ejercicios de estabilidad
DigSILENT PF - 04 ejercicios de estabilidadDigSILENT PF - 04 ejercicios de estabilidad
DigSILENT PF - 04 ejercicios de estabilidadHimmelstern
 
7H HERRAMIENTAS ESTADÍSTICAS para control
7H HERRAMIENTAS ESTADÍSTICAS para control7H HERRAMIENTAS ESTADÍSTICAS para control
7H HERRAMIENTAS ESTADÍSTICAS para controlSofiaandreaMeza
 

Similar a Las 7 herramientas básicas de la calidad con R (20)

7 HERRAMIENTAS BASICAS DE LA CALIDAD.docx
7 HERRAMIENTAS BASICAS DE LA CALIDAD.docx7 HERRAMIENTAS BASICAS DE LA CALIDAD.docx
7 HERRAMIENTAS BASICAS DE LA CALIDAD.docx
 
Minitab - IV Congreso Nacional de Sistemas de Gestión y Mejora Continua
Minitab - IV  Congreso Nacional de Sistemas de Gestión y Mejora ContinuaMinitab - IV  Congreso Nacional de Sistemas de Gestión y Mejora Continua
Minitab - IV Congreso Nacional de Sistemas de Gestión y Mejora Continua
 
atributos.ppt
atributos.pptatributos.ppt
atributos.ppt
 
05 identifdproblemparetoishikawa
05 identifdproblemparetoishikawa05 identifdproblemparetoishikawa
05 identifdproblemparetoishikawa
 
Diagramas de control
Diagramas de controlDiagramas de control
Diagramas de control
 
05. gráfica de control y conceptos estadisticos
05. gráfica de control y conceptos estadisticos05. gráfica de control y conceptos estadisticos
05. gráfica de control y conceptos estadisticos
 
Presentación de control estadístico de calidad op iii
Presentación de control estadístico de calidad op iiiPresentación de control estadístico de calidad op iii
Presentación de control estadístico de calidad op iii
 
R - Probabilidades y Estadística
R - Probabilidades y Estadística R - Probabilidades y Estadística
R - Probabilidades y Estadística
 
Examen
ExamenExamen
Examen
 
Examen
ExamenExamen
Examen
 
Examen
ExamenExamen
Examen
 
Sistema de Costos TDABC en empresas de Manufactura Industrial
Sistema de Costos TDABC en empresas de Manufactura IndustrialSistema de Costos TDABC en empresas de Manufactura Industrial
Sistema de Costos TDABC en empresas de Manufactura Industrial
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del software
 
Matlab
MatlabMatlab
Matlab
 
Matlab (1)
Matlab (1)Matlab (1)
Matlab (1)
 
Practica 3
Practica 3Practica 3
Practica 3
 
Practica 3 (1)
Practica 3 (1)Practica 3 (1)
Practica 3 (1)
 
DigSILENT PF - 04 ejercicios de estabilidad
DigSILENT PF - 04 ejercicios de estabilidadDigSILENT PF - 04 ejercicios de estabilidad
DigSILENT PF - 04 ejercicios de estabilidad
 
7H HERRAMIENTAS ESTADÍSTICAS para control
7H HERRAMIENTAS ESTADÍSTICAS para control7H HERRAMIENTAS ESTADÍSTICAS para control
7H HERRAMIENTAS ESTADÍSTICAS para control
 
herramientas de calidad
herramientas de  calidad herramientas de  calidad
herramientas de calidad
 

Más de Emilio L. Cano

R and Shiny to support real estate appraisers: An expert algorithm implementa...
R and Shiny to support real estate appraisers: An expert algorithm implementa...R and Shiny to support real estate appraisers: An expert algorithm implementa...
R and Shiny to support real estate appraisers: An expert algorithm implementa...Emilio L. Cano
 
Generación de materiales didácticos multiformato con bookdown
Generación de materiales didácticos multiformato con bookdownGeneración de materiales didácticos multiformato con bookdown
Generación de materiales didácticos multiformato con bookdownEmilio L. Cano
 
Unattended SVM parameters fitting for monitoring nonlinear profiles
Unattended SVM parameters fitting for monitoring nonlinear profilesUnattended SVM parameters fitting for monitoring nonlinear profiles
Unattended SVM parameters fitting for monitoring nonlinear profilesEmilio L. Cano
 
Six Sigma as a Quality Improvement Tool for Academic Programs
Six Sigma as a Quality Improvement Tool for Academic ProgramsSix Sigma as a Quality Improvement Tool for Academic Programs
Six Sigma as a Quality Improvement Tool for Academic ProgramsEmilio L. Cano
 
Appling Scrum to Organize University Degrees Coursework
Appling Scrum to Organize University Degrees CourseworkAppling Scrum to Organize University Degrees Coursework
Appling Scrum to Organize University Degrees CourseworkEmilio L. Cano
 
Monitoring nonlinear profiles with {R}: an application to quality control
Monitoring nonlinear profiles with {R}: an application to quality controlMonitoring nonlinear profiles with {R}: an application to quality control
Monitoring nonlinear profiles with {R}: an application to quality controlEmilio L. Cano
 
Energy-efficient technology investments using a decision support system frame...
Energy-efficient technology investments using a decision support system frame...Energy-efficient technology investments using a decision support system frame...
Energy-efficient technology investments using a decision support system frame...Emilio L. Cano
 
Generación y corrección automática de trabajos evaluables personalizados con ...
Generación y corrección automática de trabajos evaluables personalizados con ...Generación y corrección automática de trabajos evaluables personalizados con ...
Generación y corrección automática de trabajos evaluables personalizados con ...Emilio L. Cano
 
Talentyon: how to turn R expertise into business within the collaborative eco...
Talentyon: how to turn R expertise into business within the collaborative eco...Talentyon: how to turn R expertise into business within the collaborative eco...
Talentyon: how to turn R expertise into business within the collaborative eco...Emilio L. Cano
 
Las normas ISO como puerta de entrada de la Estadística en la empresa
Las normas ISO como puerta de entrada de la Estadística en la empresaLas normas ISO como puerta de entrada de la Estadística en la empresa
Las normas ISO como puerta de entrada de la Estadística en la empresaEmilio L. Cano
 
Stochastic optimization and risk management for an efficient planning of buil...
Stochastic optimization and risk management for an efficient planning of buil...Stochastic optimization and risk management for an efficient planning of buil...
Stochastic optimization and risk management for an efficient planning of buil...Emilio L. Cano
 
Análisis de inversiones energéticas en el ámbito del edificio
Análisis de inversiones energéticas en el ámbito del edificioAnálisis de inversiones energéticas en el ámbito del edificio
Análisis de inversiones energéticas en el ámbito del edificioEmilio L. Cano
 
Standardisation on Statistics: ISO Standards and R Tools
Standardisation on Statistics: ISO Standards and R ToolsStandardisation on Statistics: ISO Standards and R Tools
Standardisation on Statistics: ISO Standards and R ToolsEmilio L. Cano
 
An integrated Solver Manager: using R and Python for energy systems optimization
An integrated Solver Manager: using R and Python for energy systems optimizationAn integrated Solver Manager: using R and Python for energy systems optimization
An integrated Solver Manager: using R and Python for energy systems optimizationEmilio L. Cano
 
Statistical Methods for Quality
Statistical Methods for QualityStatistical Methods for Quality
Statistical Methods for QualityEmilio L. Cano
 
Calidad Seis Sigma con R: Aplicación a la docencia
Calidad Seis Sigma con R: Aplicación a la docenciaCalidad Seis Sigma con R: Aplicación a la docencia
Calidad Seis Sigma con R: Aplicación a la docenciaEmilio L. Cano
 
Strategic Energy Systems Planning under Uncertainty
Strategic Energy Systems Planning under UncertaintyStrategic Energy Systems Planning under Uncertainty
Strategic Energy Systems Planning under UncertaintyEmilio L. Cano
 
Reproducible Operations Research. An Application to Energy Systems Optimization
Reproducible Operations Research. An Application to Energy Systems OptimizationReproducible Operations Research. An Application to Energy Systems Optimization
Reproducible Operations Research. An Application to Energy Systems OptimizationEmilio L. Cano
 
A Solver Manager for energy systems planning within a Stochastic Optimization...
A Solver Manager for energy systems planning within a Stochastic Optimization...A Solver Manager for energy systems planning within a Stochastic Optimization...
A Solver Manager for energy systems planning within a Stochastic Optimization...Emilio L. Cano
 
Strategic Buildings’ Energy Systems Planning
Strategic Buildings’ Energy Systems PlanningStrategic Buildings’ Energy Systems Planning
Strategic Buildings’ Energy Systems PlanningEmilio L. Cano
 

Más de Emilio L. Cano (20)

R and Shiny to support real estate appraisers: An expert algorithm implementa...
R and Shiny to support real estate appraisers: An expert algorithm implementa...R and Shiny to support real estate appraisers: An expert algorithm implementa...
R and Shiny to support real estate appraisers: An expert algorithm implementa...
 
Generación de materiales didácticos multiformato con bookdown
Generación de materiales didácticos multiformato con bookdownGeneración de materiales didácticos multiformato con bookdown
Generación de materiales didácticos multiformato con bookdown
 
Unattended SVM parameters fitting for monitoring nonlinear profiles
Unattended SVM parameters fitting for monitoring nonlinear profilesUnattended SVM parameters fitting for monitoring nonlinear profiles
Unattended SVM parameters fitting for monitoring nonlinear profiles
 
Six Sigma as a Quality Improvement Tool for Academic Programs
Six Sigma as a Quality Improvement Tool for Academic ProgramsSix Sigma as a Quality Improvement Tool for Academic Programs
Six Sigma as a Quality Improvement Tool for Academic Programs
 
Appling Scrum to Organize University Degrees Coursework
Appling Scrum to Organize University Degrees CourseworkAppling Scrum to Organize University Degrees Coursework
Appling Scrum to Organize University Degrees Coursework
 
Monitoring nonlinear profiles with {R}: an application to quality control
Monitoring nonlinear profiles with {R}: an application to quality controlMonitoring nonlinear profiles with {R}: an application to quality control
Monitoring nonlinear profiles with {R}: an application to quality control
 
Energy-efficient technology investments using a decision support system frame...
Energy-efficient technology investments using a decision support system frame...Energy-efficient technology investments using a decision support system frame...
Energy-efficient technology investments using a decision support system frame...
 
Generación y corrección automática de trabajos evaluables personalizados con ...
Generación y corrección automática de trabajos evaluables personalizados con ...Generación y corrección automática de trabajos evaluables personalizados con ...
Generación y corrección automática de trabajos evaluables personalizados con ...
 
Talentyon: how to turn R expertise into business within the collaborative eco...
Talentyon: how to turn R expertise into business within the collaborative eco...Talentyon: how to turn R expertise into business within the collaborative eco...
Talentyon: how to turn R expertise into business within the collaborative eco...
 
Las normas ISO como puerta de entrada de la Estadística en la empresa
Las normas ISO como puerta de entrada de la Estadística en la empresaLas normas ISO como puerta de entrada de la Estadística en la empresa
Las normas ISO como puerta de entrada de la Estadística en la empresa
 
Stochastic optimization and risk management for an efficient planning of buil...
Stochastic optimization and risk management for an efficient planning of buil...Stochastic optimization and risk management for an efficient planning of buil...
Stochastic optimization and risk management for an efficient planning of buil...
 
Análisis de inversiones energéticas en el ámbito del edificio
Análisis de inversiones energéticas en el ámbito del edificioAnálisis de inversiones energéticas en el ámbito del edificio
Análisis de inversiones energéticas en el ámbito del edificio
 
Standardisation on Statistics: ISO Standards and R Tools
Standardisation on Statistics: ISO Standards and R ToolsStandardisation on Statistics: ISO Standards and R Tools
Standardisation on Statistics: ISO Standards and R Tools
 
An integrated Solver Manager: using R and Python for energy systems optimization
An integrated Solver Manager: using R and Python for energy systems optimizationAn integrated Solver Manager: using R and Python for energy systems optimization
An integrated Solver Manager: using R and Python for energy systems optimization
 
Statistical Methods for Quality
Statistical Methods for QualityStatistical Methods for Quality
Statistical Methods for Quality
 
Calidad Seis Sigma con R: Aplicación a la docencia
Calidad Seis Sigma con R: Aplicación a la docenciaCalidad Seis Sigma con R: Aplicación a la docencia
Calidad Seis Sigma con R: Aplicación a la docencia
 
Strategic Energy Systems Planning under Uncertainty
Strategic Energy Systems Planning under UncertaintyStrategic Energy Systems Planning under Uncertainty
Strategic Energy Systems Planning under Uncertainty
 
Reproducible Operations Research. An Application to Energy Systems Optimization
Reproducible Operations Research. An Application to Energy Systems OptimizationReproducible Operations Research. An Application to Energy Systems Optimization
Reproducible Operations Research. An Application to Energy Systems Optimization
 
A Solver Manager for energy systems planning within a Stochastic Optimization...
A Solver Manager for energy systems planning within a Stochastic Optimization...A Solver Manager for energy systems planning within a Stochastic Optimization...
A Solver Manager for energy systems planning within a Stochastic Optimization...
 
Strategic Buildings’ Energy Systems Planning
Strategic Buildings’ Energy Systems PlanningStrategic Buildings’ Energy Systems Planning
Strategic Buildings’ Energy Systems Planning
 

Último

fracturas de antebhbunununrazo [II].pptx
fracturas de antebhbunununrazo  [II].pptxfracturas de antebhbunununrazo  [II].pptx
fracturas de antebhbunununrazo [II].pptxkarlagonzalez159945
 
TIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptx
TIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptxTIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptx
TIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptxKevinHeredia14
 
PPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAY
PPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAYPPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAY
PPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAYCarlosAlbertoVillafu3
 
ISO 45001-2018.pdf norma internacional para la estandarización
ISO 45001-2018.pdf norma internacional para la estandarizaciónISO 45001-2018.pdf norma internacional para la estandarización
ISO 45001-2018.pdf norma internacional para la estandarizaciónjesuscub33
 
INFORMATIVO CIRCULAR FISCAL - RENTA 2023.ppsx
INFORMATIVO CIRCULAR FISCAL - RENTA 2023.ppsxINFORMATIVO CIRCULAR FISCAL - RENTA 2023.ppsx
INFORMATIVO CIRCULAR FISCAL - RENTA 2023.ppsxCORPORACIONJURIDICA
 
AUDITORIAS en enfermeria hospitalaria .pptx
AUDITORIAS en enfermeria hospitalaria .pptxAUDITORIAS en enfermeria hospitalaria .pptx
AUDITORIAS en enfermeria hospitalaria .pptxMatiasGodoy33
 
TEMA N° 3.2 DISENO DE ESTRATEGIA y ANALISIS FODA
TEMA N° 3.2 DISENO DE ESTRATEGIA y ANALISIS FODATEMA N° 3.2 DISENO DE ESTRATEGIA y ANALISIS FODA
TEMA N° 3.2 DISENO DE ESTRATEGIA y ANALISIS FODACarmeloPrez1
 
modelo de flujo maximo unidad 4 en modelos de optimización de recursos
modelo de flujo maximo unidad 4 en modelos de optimización de recursosmodelo de flujo maximo unidad 4 en modelos de optimización de recursos
modelo de flujo maximo unidad 4 en modelos de optimización de recursosk7v476sp7t
 
Presentación de la empresa polar, estados financieros
Presentación de la empresa polar, estados financierosPresentación de la empresa polar, estados financieros
Presentación de la empresa polar, estados financierosmadaloga01
 
clase de Mercados financieros - lectura importante
clase de Mercados financieros - lectura importanteclase de Mercados financieros - lectura importante
clase de Mercados financieros - lectura importanteJanettCervantes1
 
IDENTIDAD Y MANUAL DE MARCA PARA BRANDING
IDENTIDAD Y MANUAL DE MARCA PARA BRANDINGIDENTIDAD Y MANUAL DE MARCA PARA BRANDING
IDENTIDAD Y MANUAL DE MARCA PARA BRANDINGAndresGEscobar
 
Efectos del cambio climatico en huanuco.pptx
Efectos del cambio climatico en huanuco.pptxEfectos del cambio climatico en huanuco.pptx
Efectos del cambio climatico en huanuco.pptxCONSTRUCTORAEINVERSI3
 
Teleconferencia Accionistas Q1 2024 . Primer Trimestre-
Teleconferencia Accionistas Q1 2024 . Primer Trimestre-Teleconferencia Accionistas Q1 2024 . Primer Trimestre-
Teleconferencia Accionistas Q1 2024 . Primer Trimestre-ComunicacionesIMSA
 
Continex para educación, Portafolio de servicios
Continex para educación, Portafolio de serviciosContinex para educación, Portafolio de servicios
Continex para educación, Portafolio de serviciosFundación YOD YOD
 
instrumentos de mercados financieros para estudiantes
instrumentos de mercados financieros  para estudiantesinstrumentos de mercados financieros  para estudiantes
instrumentos de mercados financieros para estudiantessuperamigo2014
 
Plan General de Contabilidad Y PYMES pdf
Plan General de Contabilidad Y PYMES pdfPlan General de Contabilidad Y PYMES pdf
Plan General de Contabilidad Y PYMES pdfdanilojaviersantiago
 
Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...
Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...
Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...antonellamujica
 
gua de docente para el curso de finanzas
gua de docente para el curso de finanzasgua de docente para el curso de finanzas
gua de docente para el curso de finanzassuperamigo2014
 
EGLA CORP - Honduras Abril 27 , 2024.pptx
EGLA CORP - Honduras Abril 27 , 2024.pptxEGLA CORP - Honduras Abril 27 , 2024.pptx
EGLA CORP - Honduras Abril 27 , 2024.pptxDr. Edwin Hernandez
 

Último (20)

fracturas de antebhbunununrazo [II].pptx
fracturas de antebhbunununrazo  [II].pptxfracturas de antebhbunununrazo  [II].pptx
fracturas de antebhbunununrazo [II].pptx
 
TIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptx
TIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptxTIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptx
TIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptx
 
PPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAY
PPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAYPPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAY
PPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAY
 
ISO 45001-2018.pdf norma internacional para la estandarización
ISO 45001-2018.pdf norma internacional para la estandarizaciónISO 45001-2018.pdf norma internacional para la estandarización
ISO 45001-2018.pdf norma internacional para la estandarización
 
INFORMATIVO CIRCULAR FISCAL - RENTA 2023.ppsx
INFORMATIVO CIRCULAR FISCAL - RENTA 2023.ppsxINFORMATIVO CIRCULAR FISCAL - RENTA 2023.ppsx
INFORMATIVO CIRCULAR FISCAL - RENTA 2023.ppsx
 
AUDITORIAS en enfermeria hospitalaria .pptx
AUDITORIAS en enfermeria hospitalaria .pptxAUDITORIAS en enfermeria hospitalaria .pptx
AUDITORIAS en enfermeria hospitalaria .pptx
 
TEMA N° 3.2 DISENO DE ESTRATEGIA y ANALISIS FODA
TEMA N° 3.2 DISENO DE ESTRATEGIA y ANALISIS FODATEMA N° 3.2 DISENO DE ESTRATEGIA y ANALISIS FODA
TEMA N° 3.2 DISENO DE ESTRATEGIA y ANALISIS FODA
 
modelo de flujo maximo unidad 4 en modelos de optimización de recursos
modelo de flujo maximo unidad 4 en modelos de optimización de recursosmodelo de flujo maximo unidad 4 en modelos de optimización de recursos
modelo de flujo maximo unidad 4 en modelos de optimización de recursos
 
Presentación de la empresa polar, estados financieros
Presentación de la empresa polar, estados financierosPresentación de la empresa polar, estados financieros
Presentación de la empresa polar, estados financieros
 
clase de Mercados financieros - lectura importante
clase de Mercados financieros - lectura importanteclase de Mercados financieros - lectura importante
clase de Mercados financieros - lectura importante
 
IDENTIDAD Y MANUAL DE MARCA PARA BRANDING
IDENTIDAD Y MANUAL DE MARCA PARA BRANDINGIDENTIDAD Y MANUAL DE MARCA PARA BRANDING
IDENTIDAD Y MANUAL DE MARCA PARA BRANDING
 
Efectos del cambio climatico en huanuco.pptx
Efectos del cambio climatico en huanuco.pptxEfectos del cambio climatico en huanuco.pptx
Efectos del cambio climatico en huanuco.pptx
 
Teleconferencia Accionistas Q1 2024 . Primer Trimestre-
Teleconferencia Accionistas Q1 2024 . Primer Trimestre-Teleconferencia Accionistas Q1 2024 . Primer Trimestre-
Teleconferencia Accionistas Q1 2024 . Primer Trimestre-
 
Continex para educación, Portafolio de servicios
Continex para educación, Portafolio de serviciosContinex para educación, Portafolio de servicios
Continex para educación, Portafolio de servicios
 
instrumentos de mercados financieros para estudiantes
instrumentos de mercados financieros  para estudiantesinstrumentos de mercados financieros  para estudiantes
instrumentos de mercados financieros para estudiantes
 
Plan General de Contabilidad Y PYMES pdf
Plan General de Contabilidad Y PYMES pdfPlan General de Contabilidad Y PYMES pdf
Plan General de Contabilidad Y PYMES pdf
 
Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...
Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...
Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...
 
gua de docente para el curso de finanzas
gua de docente para el curso de finanzasgua de docente para el curso de finanzas
gua de docente para el curso de finanzas
 
EGLA CORP - Honduras Abril 27 , 2024.pptx
EGLA CORP - Honduras Abril 27 , 2024.pptxEGLA CORP - Honduras Abril 27 , 2024.pptx
EGLA CORP - Honduras Abril 27 , 2024.pptx
 
Walmectratoresagricolas Trator NH TM7040.pdf
Walmectratoresagricolas Trator NH TM7040.pdfWalmectratoresagricolas Trator NH TM7040.pdf
Walmectratoresagricolas Trator NH TM7040.pdf
 

Las 7 herramientas básicas de la calidad con R

  • 1. Las 7 herramientas básicas de la calidad con R Emilio L. Cano, Javier M. Moguerza y Mariano Prieto VI Jornadas de Usuarios de R Santiago de Compostela 23-24 de octubre de 2014
  • 2. El Origen Kaoro Ishikawa The term “7 tools for QC” is named after the 7 tools of the famous warrior, Benkei. Benkei owned 7 weapons, which he used to win all his battles. Similarly, from my own experience, you will find that you will be able to solve 95% of the problems around you if you wisely use the 7 tools of QC. — ISHIKAWA KAORU, Professor Emeritus, University of Tokyo– I2magen: http://asq.org/about-asq/who-we-are/bio_ishikawa.html
  • 3. 7 poderosas armas 7 Benkey (S. XII) I Sólo 7 herramientas I Básicas: las puede utilizar cualquiera, sin grandes conocimientos I Permiten resolver el 95% de los problemas . . . I . . . Si se utilizan de forma inteligente ¡¡ Y las tenemos en R !! 3
  • 4. Las 7 herramientas 1. Diagrama de causa-efecto 2. Hoja de verificación o comprobación 3. Gráfico de control 4. Histograma 5. Gráfico de Pareto 6. Gráfico de dispersión 7. Estratificación1 1 Algunos autores consideran el diagrama de flujo o el gráfico de rachas como la séptima herramienta. 4
  • 5. 1. Diagrama de causa-efecto 5
  • 6. 1. Diagrama de causa-efecto También conocido como . . . I Diagrama de Ishikawa I Diagrama de espina de pescado Herramienta soft I Se identifica un problema I Se identifican las posible causas I Se agrupan en las 5Ms (o 5Ms+E) 6
  • 7. Diagrama de causa-efecto – qcc cManpower <- c("Recepcionist", "Record. Operator", "Storage operators") cMaterials <- c("Supplier", "Transport agency", "Packing") cMachines <- c("Compressor type", "Operation conditions", "Machine adjustment") cMethods <- c("Reception", "Transport method") cMeasurements <- c("Recording method", "Measurement appraisal") cGroups <- c("Manpower", "Materials", "Machines", "Methods", "Measurements") cEffect <- "Too high density" 7
  • 8. Diagrama de causa-efecto – qcc (cont.) library(qcc) par(bg = "white") cause.and.effect( cause = list(Manpower = cManpower, Materials = cMaterials, Machines = cMachines, Methods = cMethods, Measurements = cMeasurements), effect = cEffect) 8
  • 9. Diagrama de causa-efecto – qcc (cont.) Cause−and−Effect diagram Too high density Manpower Transport method Methods Materials Supplier Transport agency Measurement appraisal Measurements Machines Recepcionist Record. Operator Storage operators Packing Compressor type Operation conditions Machine adjustment Reception Recording method 9
  • 10. Diagrama de causa-efecto – SixSigma library(SixSigma) ss.ceDiag( effect = cEffect, causes.gr <- cGroups, causes = list(cManpower, cMaterials, cMachines, cMethods, cMeasurements), main = "Cause-and-effect diagram", sub = "Pellets Density") 10
  • 11. Diagrama de causa-efecto – SixSigma (cont.) Cause−and−effect diagram Transport method Pellets Density Too high density Manpower Recepcionist Record. Operator Storage operators Materials Supplier Transport agency Packing Operation conditions Compressor type Machines Machine adjustment Reception Methods Measurement appraisal Recording method Measurements 11
  • 12. 2. Check sheet (hoja de verificación) 12
  • 13. Check sheet (hoja de verificación) La usamos para contar eventos, agrupados por categorías Imagen: http://asq.org/learn-about-quality/data-collection-analysis-tools/overview/check-sheet.html 13
  • 14. Check sheets – ¿con R? I Podemos crear un data.frame para guardar las cuentas data_checkSheet <- rbind( data.frame(Group = "Manpower", Cause = cManpower), data.frame(Group = "Machines", Cause = cMachines), data.frame(Group = "Materials", Cause = cMaterials), data.frame(Group = "Methods", Cause = cMethods), data.frame(Group = "Measurements", Cause = cMeasurements) ) 14
  • 15. Check sheets – ¿con R? (cont.) I Imaginemos que podemos hacer las cuentas por proveedor . . . data_checkSheet$A_supplier <- NA data_checkSheet$B_supplier <- NA data_checkSheet$C_supplier <- NA 15
  • 16. Check sheets – ¿con R? (cont.) I Y tendríamos este data.frame en nuestro espacio de trabajo data_checkSheet ## Group Cause A_supplier B_supplier C_supplier ## 1 Manpower Recepcionist NA NA NA ## 2 Manpower Record. Operator NA NA NA ## 3 Manpower Storage operators NA NA NA ## 4 Machines Compressor type NA NA NA ## 5 Machines Operation conditions NA NA NA ## 6 Machines Machine adjustment NA NA NA ## 7 Materials Supplier NA NA NA ## 8 Materials Transport agency NA NA NA ## 9 Materials Packing NA NA NA ## 10 Methods Reception NA NA NA ## 11 Methods Transport method NA NA NA ## 12 Measurements Recording method NA NA NA ## 13 Measurements Measurement appraisal NA NA NA 16
  • 17. Check-sheets – RMarkdown para recoger datos --- title: "Out of control pellets density check sheet" author: "Quality Control Department" date: "31/01/2015" output: html_document --- Instructions: Mark ticks for the more likely cause of the out-of-control point. Cross every four ticks to make five. ‘‘‘{r, echo=FALSE, results=’asis’} source("checksheet_data.R") library(xtable) print(xtable(data_checkSheet), type = "HTML", html.table.attributes = "border=1 width=100% cellpadding=10") ‘‘‘ |Week|Operator|Signature| |----|--------|---------| |17 | | |
  • 19. 3. El gráfico de control 19
  • 20. El gráfico de control I La estrella del control estadístico de procesos I Fácil de dibujar y de interpretar. . . I Sólida base científica I Cada punto del gráfico es un contraste de hipótesis I Identifica situaciones fuera de control cuyas causas hay que buscar y erradicar Veremos al final la sorprendente relación de los gráficos de control con R. . . 20
  • 21. El gráfico de control - con el paquete qcc library(qcc, quietly = TRUE) pb.groups.xbar <- with(ss.data.pb2, qcc.groups(pb.humidity, pb.group)) pb.xbar <- qcc(pb.groups.xbar, type="xbar") xbar Chart for pb.groups.xbar Group Group summary statistics 1 2 3 4 5 6 7 8 9 10 12 14 16 18 20 11.0 12.0 13.0 l l l l l l l l l l l l l l l l l l l l UCL CL LCL l Number of groups = 20 Center = 12.07 StdDev = 0.8878 LCL = 10.88 UCL = 13.26 Number beyond limits = 1 Number violating runs = 0 21
  • 23. El histograma I No necesita presentación I Identifica la distribución I Si la distribución es normal, todo va bien. . . I Podemos añadir información valiosa para el dueño del proceso 23
  • 24. El histograma library(ggplot2) ggplot(datos, aes(x = ctq)) + geom_histogram(binwidth = 0.2, colour = "white", fill = "steelblue") + facet_grid(. ~ dest) + geom_vline(xintercept = c(8, 12), lwd = 1, colour = "tomato") + labs(title = "Mean = 10; Standard Deviation:", x = "Weight", y = "Units") Mean = 10; Standard Deviation: 0.6 1 10 Units 5 0 Weight 8 10 12 8 10 12 24
  • 25. 5. El gráfico de Pareto 25
  • 26. El principio de Pareto I El 20% de las causas . . . I . . . son responsables del 80% de los efectos I Se cumple en muchas situaciones de forma natural I Útil para priorizar (proyectos, medidas de mejora, . . . ) Imagen: http://ase.signum.sns.it/foto/ParetoB.jpg CC-BY-SA 26
  • 27. Los datos Recordemos nuestra hoja de verificación Ahora rellenada por el Dueño del proceso 27
  • 28. Integrando los datos en R data_checkSheet$A_supplier <- c(2, 0, 0, 2, 1, 7, 1, 3, 6, 0, 1, 2, 0) data_checkSheet$B_supplier <- c(0, 0, 1, 1, 2, 1, 12, 1, 2, 1, 0, 0, 1) data_checkSheet$C_supplier <- c(0, 1, 0, 6, 0, 2, 2, 4, 3, 0, 1, 0, 2) data_checkSheet$Total <- data_checkSheet$A_supplier + data_checkSheet$B_supplier + data_checkSheet$C_supplier 28
  • 29. Integrando los datos en R (cont.) . . .Y lo tenemos todo en el mismo sitio data_checkSheet ## Group Cause A_supplier B_supplier C_supplier Total ## 1 Manpower Recepcionist 2 0 0 2 ## 2 Manpower Record. Operator 0 0 1 1 ## 3 Manpower Storage operators 0 1 0 1 ## 4 Machines Compressor type 2 1 6 9 ## 5 Machines Operation conditions 1 2 0 3 ## 6 Machines Machine adjustment 7 1 2 10 ## 7 Materials Supplier 1 12 2 15 ## 8 Materials Transport agency 3 1 4 8 ## 9 Materials Packing 6 2 3 11 ## 10 Methods Reception 0 1 0 1 ## 11 Methods Transport method 1 0 1 2 ## 12 Measurements Recording method 2 0 0 2 ## 13 Measurements Measurement appraisal 0 1 2 3 29
  • 30. Gráfico de Pareto – con qcc par(bg="white") library(qcc) data_pareto2 <- data_checkSheet$Total names(data_pareto2) <- data_checkSheet$Cause pareto.chart(x = data_pareto2, main = "Out-of-control causes") 30
  • 31. Gráfico de Pareto – con qcc (cont.) Supplier Packing Machine adjustment Compressor type Transport agency Operation conditions Measurement appraisal Recepcionist Transport method Recording method Record. Operator Storage operators Reception Out−of−control causes Frequency 0 10 20 30 40 50 60 70 l l l l l l l l l l l l l 0% 25% 50% 75% 100% Cumulative Percentage 31
  • 32. Gráfico de Pareto – con qcc (cont.) ## ## Pareto chart analysis for data_pareto2 ## Frequency Cum.Freq. Percentage Cum.Percent. ## Supplier 15 15 22.059 22.06 ## Packing 11 26 16.176 38.24 ## Machine adjustment 10 36 14.706 52.94 ## Compressor type 9 45 13.235 66.18 ## Transport agency 8 53 11.765 77.94 ## Operation conditions 3 56 4.412 82.35 ## Measurement appraisal 3 59 4.412 86.76 ## Recepcionist 2 61 2.941 89.71 ## Transport method 2 63 2.941 92.65 ## Recording method 2 65 2.941 95.59 ## Record. Operator 1 66 1.471 97.06 ## Storage operators 1 67 1.471 98.53 ## Reception 1 68 1.471 100.00 32
  • 33. 6. Gráfico de dispersión (scatterplot) 33
  • 34. El gráfico de dispersión I Otro viejo conocido I Otra herramienta sencilla I Sirve para identificar relaciones entre variables I Puede darnos pistas sobre las causas de los problemas. . . I . . . pero sabemos que correlación no es lo mismo que causalidad I Habría que confirmar con diseño de experimentos (con R, claro) 34
  • 35. Gráfico de dispersión par(bg = "white") plot(merma1 ~ temperatura, data = datosMerma, col = "steelBlue", pch = 16) l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l 2.2 2.4 2.6 2.8 3.0 3.2 0.2 0.3 0.4 0.5 0.6 0.7 temperatura merma1 35
  • 37. Estratificación I Básicamente, se aplica a todas las demás herramientas I Y cualquier otro método utilizado I Se trata de utilizar cuantas variables de clasificación podamos I Para hacer los análisis por grupos I Algunos autores cambian esta herramienta por el gráfico de rachas o el diagrama de flujo, pero este es otro debate 37
  • 38. Estratificación en gráficos par(bg = "white") plot(varlongterm, ylim = c(70,100), col = gray(.7)) l l 1 2 3 4 5 6 7 8 9 10 70 75 80 85 90 95 100 grupo valor 38
  • 39. Estratificación en análisis numérico tapply(varlongterm$valor, varlongterm$grupo, summary) ## $‘1‘ ## Min. 1st Qu. Median Mean 3rd Qu. Max. ## 85.6 89.1 91.2 90.5 91.4 94.3 ## ## $‘2‘ ## Min. 1st Qu. Median Mean 3rd Qu. Max. ## 88.2 90.7 91.5 92.5 94.5 98.2 ## ## $‘3‘ ## Min. 1st Qu. Median Mean 3rd Qu. Max. ## 85.3 86.1 88.1 88.0 89.4 91.5 ## ## $‘4‘ ## Min. 1st Qu. Median Mean 3rd Qu. Max. ## 85.9 88.7 89.3 89.7 90.9 93.3 ## ## $‘5‘ ## Min. 1st Qu. Median Mean 3rd Qu. Max. ## 87.8 90.7 91.4 91.5 92.6 94.3 ## ## $‘6‘ ## Min. 1st Qu. Median Mean 3rd Qu. Max. ## 86.0 88.9 89.6 89.6 90.6 93.6 ## ## $‘7‘ ## Min. 1st Qu. Median Mean 3rd Qu. Max. ## 39 84.5 87.6 88.8 88.9 90.5 93.0 ## ## $‘8‘
  • 41. ¡R y el Control Estadístico de procesos son hermanos! Nacidos de los laboratorios Bell Walter A. Shewhart, 1920s Desarrolla el control estadístico de la calidad John M. Chambers, 1970s Crea el lenguaje S 41
  • 42. Referencias E. L. Cano, J. M. Moguerza, and A. Redchuk. Six Sigma with R. Statistical Engineering for Process Improvement, volume 36 of Use R! Springer, New York, 2012. K. Ishikawa. Introduction to Quality Control. Taylor and Francis, 1990. D. Montgomery. Statistical Quality Control: A Modern Introduction. Wiley, 2013. L. Webber and M. Wallace. Quality Control for Dummies. Wiley, 2011. 42