From c64170269ecff70e4d6c7de3a6c8b8fc30833dc2 Mon Sep 17 00:00:00 2001 From: Walmes Zeviani <walmes@ufpr.br> Date: Mon, 30 May 2016 20:44:58 -0300 Subject: [PATCH] Adiciona script de Capacidade de Processo. --- scripts/06_cap_proc.R | 61 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 scripts/06_cap_proc.R diff --git a/scripts/06_cap_proc.R b/scripts/06_cap_proc.R new file mode 100644 index 0000000..e191ce6 --- /dev/null +++ b/scripts/06_cap_proc.R @@ -0,0 +1,61 @@ +#----------------------------------------------------------------------- +# Forca de resistência à ruptura para 100 garrafas de refirgerante de +# 1L. + +x <- c(265, 205, 263, 307, 220, 268, 260, 234, 299, 215, 197, 286, 274, + 243, 231, 267, 281, 265, 214, 318, 346, 317, 242, 258, 276, 300, + 208, 187, 264, 271, 280, 242, 260, 321, 228, 250, 299, 258, 267, + 293, 265, 254, 281, 294, 223, 260, 308, 235, 283, 277, 200, 235, + 246, 328, 296, 276, 264, 269, 235, 290, 221, 176, 248, 263, 231, + 334, 280, 265, 272, 283, 265, 262, 271, 245, 301, 280, 274, 253, + 287, 258, 261, 248, 260, 274, 337, 250, 278, 254, 274, 275, 278, + 250, 265, 270, 298, 257, 210, 280, 269, 251) + +#----------------------------------------------------------------------- +# Capacidade do processo. + +m <- mean(x) +s <- sd(x) + +m + c(-3, 3) * s + +#----------------------------------------------------------------------- +# Histograma. + +grep("blue", colors(), value = TRUE) +grep("orange", colors(), value = TRUE) + +hist(x, col = "steelblue") +rug(x) + +# No livro tem essas classes. +hist(x, breaks = seq(from = 170, to = 350, by = 20), col = "royalblue") +rug(x) + +# Densidade suavizada. +plot(density(x)) +rug(x) + +#----------------------------------------------------------------------- +# QQ-norm. + +n <- length(x) +j <- 1:n +p <- (j - 0.5)/n +q <- qnorm(p) + +# QQ-norm. +qqnorm(x) +points(sort(x) ~ q, pch = 3, col = 2) + +# Acumulada. +plot(ecdf(x), pch = NA) +curve(pnorm(x, mean = m, sd = s), add = TRUE) +rug(x) + +# PP-norm. +plot(pnorm(q = sort(x), mean = m, sd = s) ~ p, + xlab = "Probabilidades teóricas", + ylab = "Probabilidades amostrais") + +#----------------------------------------------------------------------- -- GitLab