Process Control with R

  • Emilio L. Cano
  • Javier M. Moguerza
  • Andrés Redchuk
Part of the Use R! book series (USE R, volume 36)


Engineers usually associate statistical process control (SPC) with a set of charts to monitor whether the outputs of a process are in or out of control. This is the classic approach to quality control (QC) and consists of adjusting processes only when their outputs are out of control. Under this approach, inspection is a standard way to proceed. One of the goals of modern QC is to reduce the need for inspection. The Six Sigma process aims at sustaining the improvements achieved throughout the other stages of the DMAIC cycle. Under the Six Sigma paradigm, control is established over the variables affecting the critical to quality characteristics. In this chapter, we first introduce some concepts of mistake-proofing strategies for process control. Then, control charts and their representation with Rare explained. Finally, other topics related to SPC are touched upon along with the available Rpackages.


Control Chart Control Limit Exponentially Weight Move Average Statistical Process Control Lower Control Limit 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 2.
    Allen, T. T. (2010). Introduction to engineering statistics and lean Six Sigma—Statistical quality control and design of experiments and systems. New York: Springer.Google Scholar
  2. 28.
    Gandy, A., & Kvaloy, J. T. (2011). spcadjust: Functions for calibrating control charts., r package version 0.1-1.
  3. 34.
    Gygi, C., DeCarlo, N., & Williams, B. (2005). Six sigma for dummies. Hoboken: Wiley.Google Scholar
  4. 47.
    Juran, J., & Defeo, J. (2010). Juran’s quality handbook: The complete guide to performance excellence. New York: McGraw-Hill.Google Scholar
  5. 49.
    Keller, P., & Keller, P. (2011). Six Sigma demystified. Demystified series. New York: McGraw-Hill.Google Scholar
  6. 52.
    Kiermeier, A. (2008). Visualizing and assessing acceptance sampling plans: The R package AcceptanceSampling. Journal of Statistical Software, 26(6), 1–20.
  7. 54.
    Knoth, S. (2011). spc: Statistical process control., r package version 0.4.1.
  8. 69.
    Montgomery, D. (2005). Introduction to statistical quality control(6th ed.). New York: Wiley.zbMATHGoogle Scholar
  9. 86.
    Recchia, D. R., Barbosa, E. P., & de Jesus Goncalves, E. (2010). IQCC: Improved quality control charts., r package version 0.5.
  10. 93.
    Scrucca, L. (2004). qcc: An r package for quality control charting and statistical process control. R News, 4(1), 11–17,
  11. 96.
    Shaffer, L., Young, T., Guess, F., Bensmail, H., & León, R. (2008). Using r software for reliability data analysis. International Journal of Reliability and Application, 91(1), 53–70.Google Scholar
  12. 98.
    Spano’, A. (2011). qAnalyst: Control charts, capability and distribution identification., r package version 0.6.4.
  13. 100.
    Therneau, T. (2011). survival: Survival analysis, including penalised likelihood., r package version 2.36-10. Original Splus-¿R port by Thomas Lumley.

Copyright information

© Springer Science+Business Media New York 2012

Authors and Affiliations

  • Emilio L. Cano
    • 1
  • Javier M. Moguerza
    • 1
  • Andrés Redchuk
    • 1
  1. 1.Department of Statistics and Operations ResearchRey Juan Carlos UniversityMadridSpain

Personalised recommendations