Bonjour,

Je possède un jeu de données contenant 1000 objets.
Mon but est d'avoir une matrice des distances entre chaque objet et les (n-1) objets restants.
Avec ce petit code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
cala<-function(data)
{
          source("C:\\Users\\Hamdi Baccouch\\Documents\\R1\\dist")
     for(i in 1:dim(data)[1])
     {
          pp<-paste("obj",i,sep="")
          m=assign(pp,data[i,],pos=1)
 
          aa=paste("k",i,sep="")
          assign(aa,distcomb(m,data),pos=1)
     }
}
Le code ci-dessus me permet d'avoir un tableau des distances entre un objet(x) et les (n-1) autres objets, et ça marche pour tous les objets (je peux savoir le tableau des distances entre cet objet et le reste des objets).

Maintenant je cherche comment organiser ceci dans une matrice, c'est-à-dire chaque ligne ou chaque colone contient les distances de cet objet par rapport aux (n-1) objets restants (ça va être une matrice symétrique bien sûr).

Veuillez me posez vos questions si c'est pas clair

Cordialement B.H