Teaching Six Sigma Quality with R

53
Teaching 6σ Using R 09/02/2011 Emilio L. Cano Six Sigma Methodology Introduction Six Sigma with R Six Sigma Software R Advantages R Packages for Six Sigma Teaching Resources The Book The package Assessment Tools Teaching Six Sigma Quality with R Emilio L. Cano, Javier M. Moguerza and Andres Redchuk Department of Statistics and Operations Research University Rey Juan Carlos (Madrid) ´ Obuda University, Budapest, February 2012 1 st International Workshop on Teaching Decision Sciences and Technologies 1/33

description

Presentation at the 1st International Workshop on Teaching Decision Sciences and Technologies (Budapest, February 2012)

Transcript of Teaching Six Sigma Quality with R

Teaching 6σ Using R

09/02/2011

Emilio L. Cano

Six SigmaMethodology

Introduction

Six Sigma with R

Six Sigma Software

R Advantages

R Packages for Six Sigma

Teaching Resources

The Book

The package

Assessment Tools

Teaching Six Sigma Qualitywith R

Emilio L. Cano, Javier M. Moguerza andAndres Redchuk

Department of Statistics and Operations ResearchUniversity Rey Juan Carlos (Madrid)

Obuda University, Budapest, February 2012

1st International Workshop on Teaching Decision Sciences and Technologies 1/33

Teaching 6σ Using R

09/02/2011

Emilio L. Cano

Six SigmaMethodology

Introduction

Six Sigma with R

Six Sigma Software

R Advantages

R Packages for Six Sigma

Teaching Resources

The Book

The package

Assessment Tools

Outline

1 Six Sigma MethodologyIntroduction

2 Six Sigma with RSix Sigma SoftwareR AdvantagesR Packages for Six Sigma

3 Teaching ResourcesThe BookThe packageAssessment Tools

1st International Workshop on Teaching Decision Sciences and Technologies 2/33

Teaching 6σ Using R

09/02/2011

Emilio L. Cano

Six SigmaMethodology

Introduction

Six Sigma with R

Six Sigma Software

R Advantages

R Packages for Six Sigma

Teaching Resources

The Book

The package

Assessment Tools

Outline

1 Six Sigma MethodologyIntroduction

2 Six Sigma with RSix Sigma SoftwareR AdvantagesR Packages for Six Sigma

3 Teaching ResourcesThe BookThe packageAssessment Tools

1st International Workshop on Teaching Decision Sciences and Technologies 2/33

Teaching 6σ Using R

09/02/2011

Emilio L. Cano

Six SigmaMethodology

Introduction

Six Sigma with R

Six Sigma Software

R Advantages

R Packages for Six Sigma

Teaching Resources

The Book

The package

Assessment Tools

Outline

1 Six Sigma MethodologyIntroduction

2 Six Sigma with RSix Sigma SoftwareR AdvantagesR Packages for Six Sigma

3 Teaching ResourcesThe BookThe packageAssessment Tools

1st International Workshop on Teaching Decision Sciences and Technologies 2/33

Teaching 6σ Using R

09/02/2011

Emilio L. Cano

Six SigmaMethodology

Introduction

Six Sigma with R

Six Sigma Software

R Advantages

R Packages for Six Sigma

Teaching Resources

The Book

The package

Assessment Tools

Outline

1 Six Sigma MethodologyIntroduction

2 Six Sigma with RSix Sigma SoftwareR AdvantagesR Packages for Six Sigma

3 Teaching ResourcesThe BookThe packageAssessment Tools

1st International Workshop on Teaching Decision Sciences and Technologies 3/33

Teaching 6σ Using R

09/02/2011

Emilio L. Cano

Six SigmaMethodology

Introduction

Six Sigma with R

Six Sigma Software

R Advantages

R Packages for Six Sigma

Teaching Resources

The Book

The package

Assessment Tools

The BasicsQuality

Classical approachThe Key Characteristic of aproduct/service/processmust be inside thespecification limits

Six Sigma approachThe Key Characteristicapproximate the target,with as less variation aspossible.

Observed value of the characteristicC

ost o

f Poo

r Q

ualit

y

TLSL USL

1st International Workshop on Teaching Decision Sciences and Technologies 4/33

Teaching 6σ Using R

09/02/2011

Emilio L. Cano

Six SigmaMethodology

Introduction

Six Sigma with R

Six Sigma Software

R Advantages

R Packages for Six Sigma

Teaching Resources

The Book

The package

Assessment Tools

The BasicsQuality

Classical approachThe Key Characteristic of aproduct/service/processmust be inside thespecification limits

Six Sigma approachThe Key Characteristicapproximate the target,with as less variation aspossible.

Observed value of the characteristicC

ost o

f Poo

r Q

ualit

y

TLSL USL

1st International Workshop on Teaching Decision Sciences and Technologies 4/33

Teaching 6σ Using R

09/02/2011

Emilio L. Cano

Six SigmaMethodology

Introduction

Six Sigma with R

Six Sigma Software

R Advantages

R Packages for Six Sigma

Teaching Resources

The Book

The package

Assessment Tools

The BasicsQuality

Classical approachThe Key Characteristic of aproduct/service/processmust be inside thespecification limits

Six Sigma approachThe Key Characteristicapproximate the target,with as less variation aspossible.

Observed value of the characteristicC

ost o

f Poo

r Q

ualit

y

TLSL USL

1st International Workshop on Teaching Decision Sciences and Technologies 4/33

Teaching 6σ Using R

09/02/2011

Emilio L. Cano

Six SigmaMethodology

Introduction

Six Sigma with R

Six Sigma Software

R Advantages

R Packages for Six Sigma

Teaching Resources

The Book

The package

Assessment Tools

Why 6 and why SigmaThe Basics

Sigma refers to the Z-Score of the process:

Z = min

{(USL− x)

σ,

(x − LSL)

σ

};ZLT = ZST−1.5.

CTQ

Fre

quen

cy

Short TermLong Term

1.5σ 4.5σ

> (1-pnorm(4.5))*(10^6)

[1] 3.397673

DPMO

1st International Workshop on Teaching Decision Sciences and Technologies 5/33

Teaching 6σ Using R

09/02/2011

Emilio L. Cano

Six SigmaMethodology

Introduction

Six Sigma with R

Six Sigma Software

R Advantages

R Packages for Six Sigma

Teaching Resources

The Book

The package

Assessment Tools

The Scientific Method & SixSigma

DefineAsk a question

Measure

Analyze

Improve

Control

Do some backgroundresearch

Construct a hypothesis

Test the hypothesiswith an experiment

Analyze the data and draw conclusions

Communicate results

DMAIC Cycle Scientific Method

1st International Workshop on Teaching Decision Sciences and Technologies 6/33

Teaching 6σ Using R

09/02/2011

Emilio L. Cano

Six SigmaMethodology

Introduction

Six Sigma with R

Six Sigma Software

R Advantages

R Packages for Six Sigma

Teaching Resources

The Book

The package

Assessment Tools

Outline

1 Six Sigma MethodologyIntroduction

2 Six Sigma with RSix Sigma SoftwareR AdvantagesR Packages for Six Sigma

3 Teaching ResourcesThe BookThe packageAssessment Tools

1st International Workshop on Teaching Decision Sciences and Technologies 7/33

Teaching 6σ Using R

09/02/2011

Emilio L. Cano

Six SigmaMethodology

Introduction

Six Sigma with R

Six Sigma Software

R Advantages

R Packages for Six Sigma

Teaching Resources

The Book

The package

Assessment Tools

Commercial SoftwareState-of-the-art

ProgramsMinitab

SPSS

StatGraphics

JMP & SAS

Any statisticalsoftware, or evenspreadsheets

1st International Workshop on Teaching Decision Sciences and Technologies 8/33

Teaching 6σ Using R

09/02/2011

Emilio L. Cano

Six SigmaMethodology

Introduction

Six Sigma with R

Six Sigma Software

R Advantages

R Packages for Six Sigma

Teaching Resources

The Book

The package

Assessment Tools

Commercial SoftwareState-of-the-art

ProgramsMinitab

SPSS

StatGraphics

JMP & SAS

Any statisticalsoftware, or evenspreadsheets

1st International Workshop on Teaching Decision Sciences and Technologies 8/33

Teaching 6σ Using R

09/02/2011

Emilio L. Cano

Six SigmaMethodology

Introduction

Six Sigma with R

Six Sigma Software

R Advantages

R Packages for Six Sigma

Teaching Resources

The Book

The package

Assessment Tools

Commercial SoftwareTrends

InternetSoftware as aService

WebApplications

Everywhere

Every display

Open

TechnologiesLinux

OpenOffice

R

. . .

1st International Workshop on Teaching Decision Sciences and Technologies 9/33

Teaching 6σ Using R

09/02/2011

Emilio L. Cano

Six SigmaMethodology

Introduction

Six Sigma with R

Six Sigma Software

R Advantages

R Packages for Six Sigma

Teaching Resources

The Book

The package

Assessment Tools

Commercial SoftwareTrends

InternetSoftware as aService

WebApplications

Everywhere

Every display

Open

TechnologiesLinux

OpenOffice

R

. . .

1st International Workshop on Teaching Decision Sciences and Technologies 9/33

Teaching 6σ Using R

09/02/2011

Emilio L. Cano

Six SigmaMethodology

Introduction

Six Sigma with R

Six Sigma Software

R Advantages

R Packages for Six Sigma

Teaching Resources

The Book

The package

Assessment Tools

Commercial SoftwareTrends

InternetSoftware as aService

WebApplications

Everywhere

Every display

Open

TechnologiesLinux

OpenOffice

R

. . .

1st International Workshop on Teaching Decision Sciences and Technologies 9/33

Teaching 6σ Using R

09/02/2011

Emilio L. Cano

Six SigmaMethodology

Introduction

Six Sigma with R

Six Sigma Software

R Advantages

R Packages for Six Sigma

Teaching Resources

The Book

The package

Assessment Tools

IntroductionR Project

A system for statistical computing andgraphingMassively used for academic and researchpurposes, important Companies use R:Google, Pfizer, . . .Ross Ihaka and Robert Gentleman,following the work at Bell Laboratorieswith the S Language

1st International Workshop on Teaching Decision Sciences and Technologies 10/33

Teaching 6σ Using R

09/02/2011

Emilio L. Cano

Six SigmaMethodology

Introduction

Six Sigma with R

Six Sigma Software

R Advantages

R Packages for Six Sigma

Teaching Resources

The Book

The package

Assessment Tools

Free TechnologyR Project

Open Source

Freely available

Platform independent

Huge communitygiving support

1st International Workshop on Teaching Decision Sciences and Technologies 11/33

Teaching 6σ Using R

09/02/2011

Emilio L. Cano

Six SigmaMethodology

Introduction

Six Sigma with R

Six Sigma Software

R Advantages

R Packages for Six Sigma

Teaching Resources

The Book

The package

Assessment Tools

PackagesR Project

http://cran.r-project.org

3115 Contributed Packages (04/07/2011)

3586 (05/02/2012)

Task views

Manuals

Publications

1st International Workshop on Teaching Decision Sciences and Technologies 12/33

Teaching 6σ Using R

09/02/2011

Emilio L. Cano

Six SigmaMethodology

Introduction

Six Sigma with R

Six Sigma Software

R Advantages

R Packages for Six Sigma

Teaching Resources

The Book

The package

Assessment Tools

R for TeachingAdvantages

Portable (e.g. for labs)

Documentation

Reproducible research

Learn by code

Teacher’s packages

Assignment capabilities

1st International Workshop on Teaching Decision Sciences and Technologies 13/33

Teaching 6σ Using R

09/02/2011

Emilio L. Cano

Six SigmaMethodology

Introduction

Six Sigma with R

Six Sigma Software

R Advantages

R Packages for Six Sigma

Teaching Resources

The Book

The package

Assessment Tools

Packages for Six SigmaOther authors

Specific

qcc quality control charts

IQCC quality control charts

qualityTools Tools for the DMAIC cycle

qAnalyst Control charts and capability analysis

Graphics

lattice Multivariate

ggplot2 Grammar of graphics

plotrix Varied charts

1st International Workshop on Teaching Decision Sciences and Technologies 14/33

Teaching 6σ Using R

09/02/2011

Emilio L. Cano

Six SigmaMethodology

Introduction

Six Sigma with R

Six Sigma Software

R Advantages

R Packages for Six Sigma

Teaching Resources

The Book

The package

Assessment Tools

Packages for Six SigmaOther authors

Specific

qcc quality control charts

IQCC quality control charts

qualityTools Tools for the DMAIC cycle

qAnalyst Control charts and capability analysis

Graphics

lattice Multivariate

ggplot2 Grammar of graphics

plotrix Varied charts1st International Workshop on Teaching Decision Sciences and Technologies 14/33

Teaching 6σ Using R

09/02/2011

Emilio L. Cano

Six SigmaMethodology

Introduction

Six Sigma with R

Six Sigma Software

R Advantages

R Packages for Six Sigma

Teaching Resources

The Book

The package

Assessment Tools

Outline

1 Six Sigma MethodologyIntroduction

2 Six Sigma with RSix Sigma SoftwareR AdvantagesR Packages for Six Sigma

3 Teaching ResourcesThe BookThe packageAssessment Tools

1st International Workshop on Teaching Decision Sciences and Technologies 15/33

Teaching 6σ Using R

09/02/2011

Emilio L. Cano

Six SigmaMethodology

Introduction

Six Sigma with R

Six Sigma Software

R Advantages

R Packages for Six Sigma

Teaching Resources

The Book

The package

Assessment Tools

The BookSix Sigma with R

FeaturesTitle:Six Sigma with R

Due June 2012

Wide backgroundscope

Examples, a CaseStudy andpractices

1st International Workshop on Teaching Decision Sciences and Technologies 16/33

Teaching 6σ Using R

09/02/2011

Emilio L. Cano

Six SigmaMethodology

Introduction

Six Sigma with R

Six Sigma Software

R Advantages

R Packages for Six Sigma

Teaching Resources

The Book

The package

Assessment Tools

The BookSix Sigma with R

FeaturesTitle:Six Sigma with R

Due June 2012

Wide backgroundscope

Examples, a CaseStudy andpractices

1st International Workshop on Teaching Decision Sciences and Technologies 16/33

Teaching 6σ Using R

09/02/2011

Emilio L. Cano

Six SigmaMethodology

Introduction

Six Sigma with R

Six Sigma Software

R Advantages

R Packages for Six Sigma

Teaching Resources

The Book

The package

Assessment Tools

R: SixSigma PackageFocus in Applications

Version History1 0.2.1 April 2011

2 . . .

3 0.5.0 Jan 2012(current)

Datass.data.rr, ss.data.ca,ss.data.bolts,ss.data.pastries.

Functionsss.pMap

ss.ceDiag

ss.rr

ss.ci

ss.study.ca

ss.ca.yield

ss.ca.z

ss.ca.cp

ss.ca.cpk

ss.heli

ss.lf

ss.lfa

1st International Workshop on Teaching Decision Sciences and Technologies 17/33

Teaching 6σ Using R

09/02/2011

Emilio L. Cano

Six SigmaMethodology

Introduction

Six Sigma with R

Six Sigma Software

R Advantages

R Packages for Six Sigma

Teaching Resources

The Book

The package

Assessment Tools

HelicopterTraining Stuff

Template in pdf format to build paperhelicopter prototypes (?)

> ss.heli()

null device

1

> #vignette("HelicopterInstructions") for instructions

1st International Workshop on Teaching Decision Sciences and Technologies 18/33

Six Sigma with R | Paper Helicopter template

cut

fold ↑ fold ↓tape?

cut

fold

↓↓

cut

fold

↑↑

cutta

pe?

tape

?

clip?

min

(6.5cm)

std

(8cm)

max

(9.5cm)

← b

ody

leng

th →

← body width →min

(4cm)

min

(4cm)

max

(6cm)

max

(6cm)

min

(6.5cm)

std

(8cm)

max

(9.5cm)

← w

ings

leng

th →

Teaching 6σ Using R

09/02/2011

Emilio L. Cano

Six SigmaMethodology

Introduction

Six Sigma with R

Six Sigma Software

R Advantages

R Packages for Six Sigma

Teaching Resources

The Book

The package

Assessment Tools

DiagramsSixSigma Package

Cause-and-effect Diagram

> example(ss.ceDiag)

ss.cDg> #Data

ss.cDg> effect<-"Flight Time"

ss.cDg> causes.gr<-c("Operator", "Environment", "Tools", "Design",

ss.cDg+ "Raw.Material","Measure.Tool")

ss.cDg> causes<-vector(mode="list", length=length(causes.gr))

ss.cDg> causes[1]<-list(c("operator #1", "operator #2", "operator #3"))

ss.cDg> causes[2]<-list(c("height", "cleaning"))

ss.cDg> causes[3]<-list(c("scissors", "tape"))

ss.cDg> causes[4]<-list(c("rotor.length", "rotor.width2", "paperclip"))

ss.cDg> causes[5]<-list(c("thickness", "marks"))

ss.cDg> causes[6]<-list(c("calibrate", "model"))

ss.cDg> ss.ceDiag(effect, causes.gr, causes, sub="Paper Helicopter Project")

1st International Workshop on Teaching Decision Sciences and Technologies 20/33

Teaching 6σ Using R

09/02/2011

Emilio L. Cano

Six SigmaMethodology

Introduction

Six Sigma with R

Six Sigma Software

R Advantages

R Packages for Six Sigma

Teaching Resources

The Book

The package

Assessment Tools

Cause-and-Effect DiagramSixSigma Package

Six Sigma Cause−and−effect Diagram

Paper Helicopter Project

Flight Time

Operatoroperator #1

operator #2operator #3

Environmentheight

cleaning

Toolsscissors

tape

Design

rotor.lengthrotor.width2

paperclip

Raw.Material

thicknessmarks

Measure.Tool

calibratemodel

1st International Workshop on Teaching Decision Sciences and Technologies 21/33

Teaching 6σ Using R

09/02/2011

Emilio L. Cano

Six SigmaMethodology

Introduction

Six Sigma with R

Six Sigma Software

R Advantages

R Packages for Six Sigma

Teaching Resources

The Book

The package

Assessment Tools

DiagramsSixSigma Package

Process Map

> example(ss.pMap)

ss.pMp> inputs.overall<-c("operators", "tools", "raw material", "facilities")

ss.pMp> outputs.overall<-c("helicopter")

ss.pMp> procs<-c("INSPECTION", "ASSEMBLY", "TEST", "LABELING")

ss.pMp> input.output<-vector(mode="list",length=length(procs))

ss.pMp> input.output[1]<-list(c("sheets", "..."))

. . .

ss.pMp> x.parameters<-vector(mode="list",length=length(procs))

ss.pMp> x.parameters[1]<-list(c(list(c("width", "NC")),list(c("operator", "C")),

ss.pMp+ list(c("Measure pattern", "P")), list(c("discard", "P"))))

. . .

ss.pMp> y.features<-vector(mode="list",length=length(procs))

ss.pMp> y.features[1]<-list(c(list(c("ok", "Cr"))))

. . .

ss.pMp> ss.pMap(procs, inputs.overall, outputs.overall,

ss.pMp+ input.output, x.parameters, y.features,

ss.pMp+ sub="Paper Helicopter Project")

1st International Workshop on Teaching Decision Sciences and Technologies 22/33

Teaching 6σ Using R

09/02/2011

Emilio L. Cano

Six SigmaMethodology

Introduction

Six Sigma with R

Six Sigma Software

R Advantages

R Packages for Six Sigma

Teaching Resources

The Book

The package

Assessment Tools

Process Map DiagramSixSigma Package

Six Sigma Process Map

Paper Helicopter Project

INPUTSX

operators tools raw material facilities

INSPECTIONIN

PU

TS

sheets...

Param.(x): width NCoperator CMeasure pattern Pdiscard P

Featur.(y): ok

ASSEMBLY

INP

UT

S

sheets

Param.(x): operator Ccut Pfix Protor.width Crotor.length Cpaperclip Ctape C

Featur.(y): weight

TEST

INP

UT

S

helicopter

Param.(x): operator Cthrow Pdiscard Penvironment N

Featur.(y): time

LABELING

INP

UT

S

helicopter

Param.(x): operator Clabel P

Featur.(y): label

OUTPUTSY

helicopter LEGEND(C)ontrollable(Cr)itical(N)oise(P)rocedure

1st International Workshop on Teaching Decision Sciences and Technologies 23/33

Teaching 6σ Using R

09/02/2011

Emilio L. Cano

Six SigmaMethodology

Introduction

Six Sigma with R

Six Sigma Software

R Advantages

R Packages for Six Sigma

Teaching Resources

The Book

The package

Assessment Tools

Gage R&R StudyMeasurement System Analysis

> #... Some theme instructions

> ss.rr(time1, prototype, operator,

+ data=ss.data.rr, sub="Helicopter Project")

Analysis of Variance Table

Response: var

Df Sum Sq Mean Sq F value Pr(>F)

part 2 1.20072 0.60036 28.0396 2.952e-06

appr 2 0.05294 0.02647 1.2363 0.3140

part:appr 4 0.08339 0.02085 0.9737 0.4462

Repeatability 18 0.38540 0.02141

VarComp %Contrib

Total Gage R&R 0.0220358 25.50

Repeatability 0.0214111 24.77

Reproducibility 0.0006247 0.72

appr 0.0006247 0.72

part:appr 0.0000000 0.00

Part-To-Part 0.0643901 74.50

Total Variation 0.0864259 100.00

. . .

1st International Workshop on Teaching Decision Sciences and Technologies 24/33

Six Sigma Gage R&R Study

Helicopter Project

Components of Variation

Pe

rce

nt

0

20

40

60

80

G.R&R Repeat Reprod Part2Part

%Contribution %Study Var

Var by Part

var

1.0

1.2

1.4

1.6

1.8

prot #1 prot #2 prot #3

●●●

●●●

●●

●●

Var by appraiser

var

1.0

1.2

1.4

1.6

1.8

op #1 op #2 op #3

●●●

●●●●

●●

●●

Part*appraiser Interactionva

r

1.1

1.2

1.3

1.4

1.5

1.6

1.7

prot #1 prot #2 prot #3

●●

op #1op #2

op #3

x Chart by appraiser

part

var

1.1

1.2

1.3

1.4

1.5

1.6

1.7

prot #1 prot #2 prot #3

●●

op #1

prot #1 prot #2 prot #3

op #2

prot #1 prot #2 prot #3

op #3

R Chart by appraiser

part

var

0.1

0.2

0.3

0.4

0.5

prot #1 prot #2 prot #3

op #1

prot #1 prot #2 prot #3

op #2

prot #1 prot #2 prot #3

op #3

Teaching 6σ Using R

09/02/2011

Emilio L. Cano

Six SigmaMethodology

Introduction

Six Sigma with R

Six Sigma Software

R Advantages

R Packages for Six Sigma

Teaching Resources

The Book

The package

Assessment Tools

Further DevelopmentOn the Way

Functions for a wide range of tools alongall the DMAIC phases.

Improved graphics

Tackle Further methodologies (DFSS,Lean, . . . )

Non-normal / Non-linear methods

Bayesian perspective

Maybe a GUI

1st International Workshop on Teaching Decision Sciences and Technologies 26/33

Teaching 6σ Using R

09/02/2011

Emilio L. Cano

Six SigmaMethodology

Introduction

Six Sigma with R

Six Sigma Software

R Advantages

R Packages for Six Sigma

Teaching Resources

The Book

The package

Assessment Tools

Further DevelopmentOn the Way

Functions for a wide range of tools alongall the DMAIC phases.

Improved graphics

Tackle Further methodologies (DFSS,Lean, . . . )

Non-normal / Non-linear methods

Bayesian perspective

Maybe a GUI

1st International Workshop on Teaching Decision Sciences and Technologies 26/33

Teaching 6σ Using R

09/02/2011

Emilio L. Cano

Six SigmaMethodology

Introduction

Six Sigma with R

Six Sigma Software

R Advantages

R Packages for Six Sigma

Teaching Resources

The Book

The package

Assessment Tools

Further DevelopmentOn the Way

Functions for a wide range of tools alongall the DMAIC phases.

Improved graphics

Tackle Further methodologies (DFSS,Lean, . . . )

Non-normal / Non-linear methods

Bayesian perspective

Maybe a GUI

1st International Workshop on Teaching Decision Sciences and Technologies 26/33

Teaching 6σ Using R

09/02/2011

Emilio L. Cano

Six SigmaMethodology

Introduction

Six Sigma with R

Six Sigma Software

R Advantages

R Packages for Six Sigma

Teaching Resources

The Book

The package

Assessment Tools

Further DevelopmentOn the Way

Functions for a wide range of tools alongall the DMAIC phases.

Improved graphics

Tackle Further methodologies (DFSS,Lean, . . . )

Non-normal / Non-linear methods

Bayesian perspective

Maybe a GUI

1st International Workshop on Teaching Decision Sciences and Technologies 26/33

Teaching 6σ Using R

09/02/2011

Emilio L. Cano

Six SigmaMethodology

Introduction

Six Sigma with R

Six Sigma Software

R Advantages

R Packages for Six Sigma

Teaching Resources

The Book

The package

Assessment Tools

Further DevelopmentOn the Way

Functions for a wide range of tools alongall the DMAIC phases.

Improved graphics

Tackle Further methodologies (DFSS,Lean, . . . )

Non-normal / Non-linear methods

Bayesian perspective

Maybe a GUI

1st International Workshop on Teaching Decision Sciences and Technologies 26/33

Teaching 6σ Using R

09/02/2011

Emilio L. Cano

Six SigmaMethodology

Introduction

Six Sigma with R

Six Sigma Software

R Advantages

R Packages for Six Sigma

Teaching Resources

The Book

The package

Assessment Tools

Further DevelopmentOn the Way

Functions for a wide range of tools alongall the DMAIC phases.

Improved graphics

Tackle Further methodologies (DFSS,Lean, . . . )

Non-normal / Non-linear methods

Bayesian perspective

Maybe a GUI

1st International Workshop on Teaching Decision Sciences and Technologies 26/33

Teaching 6σ Using R

09/02/2011

Emilio L. Cano

Six SigmaMethodology

Introduction

Six Sigma with R

Six Sigma Software

R Advantages

R Packages for Six Sigma

Teaching Resources

The Book

The package

Assessment Tools

Further ProjectsPlatform

Open Platform for Quality

MethodologiesImproving the European Factory (link)

FP7 PPP Funding Scheme

Proposal submitted

The project will also benefit teaching

1st International Workshop on Teaching Decision Sciences and Technologies 27/33

Teaching 6σ Using R

09/02/2011

Emilio L. Cano

Six SigmaMethodology

Introduction

Six Sigma with R

Six Sigma Software

R Advantages

R Packages for Six Sigma

Teaching Resources

The Book

The package

Assessment Tools

Package examsTeaching with R

Automatic generation of exams

Customized assignements

Solutions document

http://cran.r-project.org/web/

packages/exams/

1st International Workshop on Teaching Decision Sciences and Technologies 28/33

Teaching 6σ Using R

09/02/2011

Emilio L. Cano

Six SigmaMethodology

Introduction

Six Sigma with R

Six Sigma Software

R Advantages

R Packages for Six Sigma

Teaching Resources

The Book

The package

Assessment Tools

Package RGIFTTeaching with R

Open format GIFT

Integration with Moodle

Automatic correction

http://cran.r-project.org/web/

packages/RGIFT/

1st International Workshop on Teaching Decision Sciences and Technologies 29/33

Teaching 6σ Using R

09/02/2011

Emilio L. Cano

Six SigmaMethodology

Introduction

Six Sigma with R

Six Sigma Software

R Advantages

R Packages for Six Sigma

Teaching Resources

The Book

The package

Assessment Tools

Generating DocumentationTeaching with R

Sweave: R + LATEX

Literate programming

Reproducible research

Merge materials into different formats:presentations, lecture notes, assignments.

Extended packages: pgfSweave andknitr

1st International Workshop on Teaching Decision Sciences and Technologies 30/33

Teaching 6σ Using R

09/02/2011

Emilio L. Cano

Six SigmaMethodology

Introduction

Six Sigma with R

Six Sigma Software

R Advantages

R Packages for Six Sigma

Teaching Resources

The Book

The package

Assessment Tools

Summary

R is becoming a real alternative tocommercial software for Six Sigma.

R provides innovative ways of teachingand assessment.

R allows being more productive and haveless errors

Further steps

SixSigma package developmentPublications in preparationSix Sigma platform?

1st International Workshop on Teaching Decision Sciences and Technologies 31/33

Teaching 6σ Using R

09/02/2011

Emilio L. Cano

Six SigmaMethodology

Introduction

Six Sigma with R

Six Sigma Software

R Advantages

R Packages for Six Sigma

Teaching Resources

The Book

The package

Assessment Tools

Summary

R is becoming a real alternative tocommercial software for Six Sigma.

R provides innovative ways of teachingand assessment.

R allows being more productive and haveless errors

Further steps

SixSigma package developmentPublications in preparationSix Sigma platform?

1st International Workshop on Teaching Decision Sciences and Technologies 31/33

Teaching 6σ Using R

09/02/2011

Emilio L. Cano

Six SigmaMethodology

Introduction

Six Sigma with R

Six Sigma Software

R Advantages

R Packages for Six Sigma

Teaching Resources

The Book

The package

Assessment Tools

Summary

R is becoming a real alternative tocommercial software for Six Sigma.

R provides innovative ways of teachingand assessment.

R allows being more productive and haveless errors

Further steps

SixSigma package developmentPublications in preparationSix Sigma platform?

1st International Workshop on Teaching Decision Sciences and Technologies 31/33

Teaching 6σ Using R

09/02/2011

Emilio L. Cano

Six SigmaMethodology

Introduction

Six Sigma with R

Six Sigma Software

R Advantages

R Packages for Six Sigma

Teaching Resources

The Book

The package

Assessment Tools

Summary

R is becoming a real alternative tocommercial software for Six Sigma.

R provides innovative ways of teachingand assessment.

R allows being more productive and haveless errors

Further steps

SixSigma package developmentPublications in preparationSix Sigma platform?

1st International Workshop on Teaching Decision Sciences and Technologies 31/33

Teaching 6σ Using R

09/02/2011

Emilio L. Cano

Six SigmaMethodology

Introduction

Six Sigma with R

Six Sigma Software

R Advantages

R Packages for Six Sigma

Teaching Resources

The Book

The package

Assessment Tools

Summary

R is becoming a real alternative tocommercial software for Six Sigma.

R provides innovative ways of teachingand assessment.

R allows being more productive and haveless errors

Further stepsSixSigma package development

Publications in preparationSix Sigma platform?

1st International Workshop on Teaching Decision Sciences and Technologies 31/33

Teaching 6σ Using R

09/02/2011

Emilio L. Cano

Six SigmaMethodology

Introduction

Six Sigma with R

Six Sigma Software

R Advantages

R Packages for Six Sigma

Teaching Resources

The Book

The package

Assessment Tools

Summary

R is becoming a real alternative tocommercial software for Six Sigma.

R provides innovative ways of teachingand assessment.

R allows being more productive and haveless errors

Further stepsSixSigma package developmentPublications in preparation

Six Sigma platform?

1st International Workshop on Teaching Decision Sciences and Technologies 31/33

Teaching 6σ Using R

09/02/2011

Emilio L. Cano

Six SigmaMethodology

Introduction

Six Sigma with R

Six Sigma Software

R Advantages

R Packages for Six Sigma

Teaching Resources

The Book

The package

Assessment Tools

Summary

R is becoming a real alternative tocommercial software for Six Sigma.

R provides innovative ways of teachingand assessment.

R allows being more productive and haveless errors

Further stepsSixSigma package developmentPublications in preparationSix Sigma platform?

1st International Workshop on Teaching Decision Sciences and Technologies 31/33

Teaching 6σ Using R

09/02/2011

Emilio L. Cano

Six SigmaMethodology

Introduction

Six Sigma with R

Six Sigma Software

R Advantages

R Packages for Six Sigma

Teaching Resources

The Book

The package

Assessment Tools

Acknowledgements

R peopleKurt Hornik, R Core Team

SpringerMarc Strauss. Springer

This work has been partially funded by VRTUOSIproject, www.vrtuosi.org, within the Virtual Campusmethodological framework of the EU Lifelong LearningProgramme (LLP, code502869-LLP-1-2009-ES-ERASMUS-EVC) andAGORANET project (IPT-430000-2010-32)

1st International Workshop on Teaching Decision Sciences and Technologies 32/33

Teaching 6σ Using R

09/02/2011

Emilio L. Cano

Six SigmaMethodology

Introduction

Six Sigma with R

Six Sigma Software

R Advantages

R Packages for Six Sigma

Teaching Resources

The Book

The package

Assessment Tools

Discussion

Thanks for yourattention !

Any question?

[email protected]

@emilopezcano

1st International Workshop on Teaching Decision Sciences and Technologies 33/33