From e51cff538833e0e0a765aeb47012f60f80a307a9 Mon Sep 17 00:00:00 2001
From: Walmes Zeviani <walmes@ufpr.br>
Date: Sun, 15 May 2016 20:24:32 -0300
Subject: [PATCH] =?UTF-8?q?Adiciona=20c=C3=B3digo=20para=20fazer=20xyplot?=
 =?UTF-8?q?=203x3=20da=20distribui=C3=A7=C3=A3o.?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 vignettes/v04_poisson_generalizada.Rmd | 30 ++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

diff --git a/vignettes/v04_poisson_generalizada.Rmd b/vignettes/v04_poisson_generalizada.Rmd
index e897731..2f6e42a 100644
--- a/vignettes/v04_poisson_generalizada.Rmd
+++ b/vignettes/v04_poisson_generalizada.Rmd
@@ -84,6 +84,36 @@ gamma <- 0
 fy <- dpgnz0(y = y, theta = theta, gamma = gamma)
 plot(fy ~ y, type = "h", xlab = "y", ylab = "f(y)")
 lines(y + 0.3, dpois(y, lambda = theta), type = "h", col = 2)
+
+grid <- expand.grid(lambda = c(2, 8, 15),
+                    alpha = c(-0.05, 0, 0.05))
+y <- 0:35
+
+py <- mapply(FUN = dpgnz,
+             lambda = grid$lambda,
+             alpha = grid$alpha,
+             MoreArgs = list(y = y), SIMPLIFY = FALSE)
+grid <- cbind(grid[rep(1:nrow(grid), each = length(y)), ],
+              y = y,
+              py = unlist(py))
+
+useOuterStrips(xyplot(py ~ y | factor(lambda) + factor(alpha),
+                      ylab = expression(f(y)),
+                      xlab = expression(y),
+                      data = grid, type = "h",
+                      panel = function(x, y, ...) {
+                          m <- sum(x * y)
+                          panel.xyplot(x, y, ...)
+                          panel.abline(v = m, lty = 2)
+                      }),
+               strip = strip.custom(
+                   strip.names = TRUE,
+                   var.name = expression(lambda == ""),
+                   sep = ""),
+               strip.left = strip.custom(
+                   strip.names = TRUE,
+                   var.name = expression(alpha == ""),
+                   sep = ""))
 ```
 
 ## Recursos interativos  com o `rpanel` ##
-- 
GitLab