[R-br] xyplot com três interações só plota o último painel
walmes .
walmeszeviani em gmail.com
Terça Janeiro 27 15:21:15 BRST 2015
Segue CMR.
require(lattice)
df <- data.frame(id=c(1,1,2,2,1,1,3,3,4,4),
grp=c(1,1,1,1,2,2,2,2,2,2),
x=1:10,
y=1:10,
z=jitter(1:10))
df <- within(df, {
id <- factor(id)
grp <- factor(grp)
x <- factor(x)
y <- factor(y)
})
with(df, nlevels(id)*nlevels(grp)*nlevels(x))
with(df, nlevels(id)*nlevels(grp))
with(df, nlevels(x))
## Opção 1: colocar um layout que seja multiplo.
xyplot(z~y|id*grp*x, data=df, layout=c(8, 10),
type="b", main="Test",
ylab="y axis", xlab="x axis")
## Opção 2: criar novos fatores pela combinação dos envolvidos.
df <- transform(df, id.grp=interaction(id, grp),
id.grp.x=interaction(id, grp, x, drop=FALSE))
xyplot(z~y|id.grp*x, data=df,
type="b", main="Test",
ylab="y axis", xlab="x axis")
xyplot(z~y|id.grp.x, data=df,
type="b", main="Test",
ylab="y axis", xlab="x axis")
## Visto que nem todas as combinações existem, o último gráfico é mais
## apropriado porque salva espaço.
À disposição.
Walmes.
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20150127/8a410908/attachment.html>
Mais detalhes sobre a lista de discussão R-br