[R-br] Como não plotar níveis não usados de um fator com bwplot - pacote LATICCE

Augusto Ribas ribas.aca em gmail.com
Sexta Janeiro 25 16:52:19 BRST 2013


Ola, estou com essa duvida. Eu tenho a seguinte situação


##########################################
raca<-factor(c(rep(c("Controle"),each=10),rep(c("Labrador","Outros"),each=30)),)
sint<-factor(c(rep(c("Controle"),each=10),rep(rep(c("ASSI","OLIGO","POLI"),
             each=10),2)),levels=c("Controle","ASSI","OLIGO","POLI"))
medida<-rnorm(length(sint),5,1)

library(lattice)
bwplot(medida~sint|raca,layout = c(3, 1),drop.unused.levels=T)
###############################################

O que eu gostaria era que o bwplot fize-se o boxplot para a raça
controle, somente 1 boxplot chamado controle (nivel controle do fator
sint), para a raça labrador e outros, eu gostaria que aparecessem os
níveis  ASSI OLIGO e POLI do fator sint, mas que nesses 2 (labrador e
outros) o nivel controle do sint sumi-se.

Eu tentei usar os argumentos  drop.unused.levels e subset, mas não
conseguir o resultado que gostaria, intuitivamente isso seria o que o
drop.unused.levels deveria fazer não?. Existe alguma forma simples de
conseguir isso usando o bwplot, que os niveis de fatores que não
possuem dados não sejam plotados e não ocupem espaço dentro do
quadradinho do grafico, sumam ali do eixo X nos quadradinhos que não
tem dados?



-- 
Grato
Augusto C. A. Ribas

Site Pessoal: http://recologia.wordpress.com/
Lattes: http://lattes.cnpq.br/7355685961127056


Mais detalhes sobre a lista de discussão R-br