[R-br] Ordenamento de matriz by colnames e by rownames

Walmes Zeviani walmeszeviani em gmail.com
Segunda Agosto 17 16:40:29 BRT 2015


O problema é sort() e ordem() ordenam um vetor, olham para uma dimensão.
Você não pode sisplesmente usar order() nas linhas e depois nas colunas
porque se fizer isso vai bagungar com as ligações fora da diagonal. Então a
tarefa é mais complicada porque você tem que ordenar as linhas e colunas
sem estragar a estrutura de p-valores. Uma vez eu, uns 5 anos atrás, eu fiz
uma função para ordenar uma matriz de contrastes. Tinha na diagonal a média
de cada tratamento, na diagonal de cima o contraste entre duas médias e na
debaixo o p-valor do teste de hipótese sobre o contraste. Levei dias para
construir e não consegui. Meu código se perdeu. Lembro que eu resolvi
mudando a ordem dos níveis do fator antes de começar a análise, ao invés de
ser alfabética, eu ordenei pela média amostral (ou média ajustada de uma
análise).

Walmes.
​
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20150817/baf1ae96/attachment.html>


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