[R-br] Teste comparativo intra valores de uma matriz

Guilherme Heiden guilhermeheiden em hotmail.com
Sexta Setembro 21 16:30:14 BRT 2012


Tenho uma matriz dv de distâncias em que transformei os
elementos que não me interessam, abaixo da diagonal principal, em 0;
       [,1]  [,2]  [,3]  [,4]   [,5][1,]    0 30.5 22.7 21.8 42.9[2,]    0  0.0  8.8 21.3 67.4[3,]    0  0.0  0.0 17.7 59.7[4,]    0  0.0  0.0  0.0 64.5[5,]    0  0.0  0.0  0.0  0.0


Estou encontrando dificuldades para fazer o seguinte
procedimento: eu tenho que a minha menor distância ali é 8.8 em dv[2,3] e assim
eu vou agrupar os dados 2 e 3.

Eu estou agrupando através do método do vizinho mais
próximo, no qual eu preciso de uma função para agrupar meus dados por tal
afinidade.


Sendo assim, precisaria de uma função que comparasse dv[1,2]
e dv[1,3] e ficasse com dv[1,3]. Comparasse dv[2,2] e dv[2,3] e ficasse com
dv[2,2]. Comparasse dv[2,4] e dv[3,4] e ficasse com dv[3,4]. E por fim
comparasse dv[2,5] e dv[3,5] e ficasse com dv[3,5]. De modo que, através desses
dados que foram comparados, fosse no final de tudo impressa uma nova matriz,
com o seguinte resultado:
        [,1] [,2] [,3] [,4][1,]    0 22.7 21.8 42.9[2,]    0  0.0 17.7 59.7[3,]    0  0.0  0.0 64.5[4,]    0  0.0  0.0  0.0
Pode parecer meio sem noção, mas foram comparados todos os valores que se avizinham em torno de 2,3 e 8.8, a lógica é basicamente essa. 
 		 	   		  
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20120921/5e314160/attachment.html>


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