<div dir="ltr">Walmes,<div><br></div><div>Agradeço as suas considerações.</div><div><br></div><div>Depois que enviei a mensagem, consegui resolver o problema da seguinte forma:</div><div><br></div><div><div>n=14</div><div>pv<-matrix(nrow=(n),ncol=(n))</div><div># estimo valores para pv[i,j], que, obrigatoriamente, seguem a seguinte ordem de entrada na matriz pv</div><div># esta matriz de p-valor é simétrica e tem 1.00 na diagonal principal</div><div>rn=c("SSRY_027","SSRY_021","SSRY_141","SSRY_008","SSRY_185","SSRY_324","SSRY_040","SSRY_035","SSRY_235","SSRY_183","SSRY_043","GA_005","GA_136","GA_012")</div><div>colnames(pv)=rn</div><div>rownames(pv)=rn</div></div><div><br></div><div>### passo-a-passo</div><div><br></div><div><div>pv0=(pv[,order(rownames(pv))])</div><div>tpv0=t(pv0)</div><div>pv2=tpv0[,order(colnames(tpv0))]</div></div><div><br></div><div>pv2 tem o formato que desejo.</div><div><br></div><div>Abraços,</div><div><br></div><div>Luiz Roberto.</div><div><br></div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature"><div dir="ltr"><div><div>Luiz Roberto Martins Pinto<br>Prof. Pleno/DCET/UESC</div><div>Laboratório de Estatística Computacional</div><div>Universidade Estadual de Santa Cruz</div><div>Ilhéus-Bahia-Brasil<br><br><a href="mailto:luizroberto.uesc@gmail.com" target="_blank">luizroberto.uesc@gmail.com</a><br>skype: lrmpinto</div>
<div><a href="http://lattes.cnpq.br/2732314327604831" target="_blank">http://lattes.cnpq.br/2732314327604831</a> <br><br><br></div></div></div></div></div>
<br><div class="gmail_quote">Em 17 de agosto de 2015 16:40, Walmes Zeviani <span dir="ltr"><<a href="mailto:walmeszeviani@gmail.com" target="_blank">walmeszeviani@gmail.com</a>></span> escreveu:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">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).<br><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">Walmes.<br></div>​</div>
<br>_______________________________________________<br>
R-br mailing list<br>
<a href="mailto:R-br@listas.c3sl.ufpr.br">R-br@listas.c3sl.ufpr.br</a><br>
<a href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br" rel="noreferrer" target="_blank">https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br</a><br>
Leia o guia de postagem (<a href="http://www.leg.ufpr.br/r-br-guia" rel="noreferrer" target="_blank">http://www.leg.ufpr.br/r-br-guia</a>) e forneça código mínimo reproduzível.<br></blockquote></div><br></div>