Valeu Fernando, outra boa sugestão a ser testada
[ ]'s
Prof. Edson Lira, Me
Estatístico
Manaus-Amazonas
Em Quarta-feira, 31 de Janeiro de 2018 15:44, Fernando Souza
escreveu:
A função revalue do pacote plyr é ótima para isso
dados <-
Prezados,
Alguém saberia como posso reordenar a sequência do eixo X ao utilizar o
plot.group() do pacote agricolae? O padrão do comando é plotar da maior
média para a menor, mas preciso plotar em sequência alfabética.
Utilizando o exemplo do próprio pacotes temos como resultado a sequência
oo,
Rodrigo,
O comando plot (groups) do agricolae é um barplot especializado que pega as
médias do objeto retornado por LSD.test (no seu caso o 'comparison').
Você pode plotar as médias achando dentro dele onde elas estão armazenadas.
No caso do objeto em questão elas estão em comparison$groups e
Para ficar igual a saída da função plot.group é necessário formatar alguns parametros par()model<-aov(yield~virus,data="">comparison<- LSD.test(model,"virus",alpha=0.01,group=TRUE)dados <- comparison$groupswith(dados,barplot(dados[,1][c(3,4,2,1)],names.arg =
Fernando,
É um bom começo, mas ainda não fica igual ao plot.group. . .樂
2018-02-02 16:49 GMT-02:00 Fernando Antonio de souza via R-br <
r-br@listas.c3sl.ufpr.br>:
> Para ficar igual a saída da função plot.group é necessário formatar alguns
> parametros par()
>
>
Espero que ajude.
library(agricolae)
data(sweetpotato)
model<-aov(yield~virus,data=sweetpotato)
comparison<- LSD.test(model,"virus",alpha=0.01,group=TRUE)
dados <- comparison$means
library(tibble)
dados <- rownames_to_column(dados, "TRAT")
dados <- rownames_to_column(dados, "ID")