je cherche depuis un moment une fonction qui permet de trier une matrice selon les deux dimensions sans toucher aux valeurs (comme par combinaisons linéaires par exemple).
Je suis certain que quelqu'un s'est déjà penché sur le sujet...
Exemple :
Code : Tout sélectionner
mat1
[,1] [,2] [,3]
[1,] 1 0 0
[2,] 1 0 1
[3,] 1 1 1
mat2
[,1] [,2] [,3]
[1,] 1 1 1
[2,] 0 1 1
[3,] 0 0 1
J'ai regardé heatmap mais je n'obtiens les même résultats qu'avec une cah (distance de manhattan, critère de ward).
Peu importe que les "1" se retrouvent au deuss ou dessous ed la première ou de la seconde diagonale... une fois le tri fait, c'est assez facile à faire.
Si personne ne s'y est collé, je prendrai le temps (à un moment) de chercher mes vieux cours à ce sujet et implementer l'algo.
Merci
________________
Edit : la matrice de départ n'est pas forcément carrée