[R-br] mudar rank de um vetor

Éder Comunello comunello.eder em gmail.com
Terça Março 31 15:15:18 BRT 2015


Odirley e Walmes, boa tarde!

Pelo que entendi o reorder() reordena os níveis (x) em função da resposta
(y). Na proposta que segue, sugiro reordenar os níveis diretamente,
informando a ordem desejada.

### objeto "trt" montado de forma a reproduzir o ranking informado
inicialmente
trt    <- factor(c(0,120,180,30,60,0,120,180,30,60,0,120,180,30,60),
labels=c(0,120,180,30,60))
rank(trt)
str(trt)
#  Factor w/ 5 levels "0","120","180",..: 1 4 5 2 3 1 4 5 2 3 ...

trt2 <- factor(trt, c("0", "30", "60", "120", "180"))
str(trt2)
#  Factor w/ 5 levels "0","30","60",..: 1 2 3 4 5 1 2 3 4 5 ...

### Testando com as médias informadas
medias <-
c(13.520,20.334,23.926,25.308,25.390,15.712,22.570,28.692,28.760,29.786,16.090,20.988,29.828,35.908,37.146)

data.frame(trt, medias, trt2) ### aparentemente iguais, mas com diferença
na ordenação dos níveis!

par(mfcol=c(1,2))
plot(medias~trt)
plot(medias~trt2)
[image: Imagem inline 1]

Éder Comunello <c <comunello.eder em gmail.com>omunello.eder em gmail.com>
Dourados, MS - [22 16.5'S, 54 49'W]

Em 31 de março de 2015 11:29, walmes . <walmeszeviani em gmail.com> escreveu:

> Pelo que entendi, reorder() é o que você precisa usar.
>
> ## 5 níveis, 4 repetições.
> trt <- gl(5, 4)
>
> ## Resposta.
> y <- rnorm(length(trt))
>
> boxplot(y~trt)
>
> ## Fazer os níveis ordenados pelas médias.
> trt0 <- reorder(x=trt, y, FUN=mean)
>
> boxplot(y~trt0)
>
> À disposição.
> Walmes.
> 
>
>
> _______________________________________________
> R-br mailing list
> R-br em listas.c3sl.ufpr.br
> https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
> Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça
> código mínimo reproduzível.
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20150331/2c7513f2/attachment.html>
-------------- Próxima Parte ----------
Um anexo não-texto foi limpo...
Nome: image.png
Tipo: image/png
Tamanho: 21551 bytes
Descrição: não disponível
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20150331/2c7513f2/attachment.png>


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