Hye indice,similarité
Je voudrais calculer un indice de similarité, afin d'obtenir une lorsque des lignes ar simialr et -1 quand ils ne sont pas.
dataR<- read.table(text='
echant espece
ech1 esp1
ech2 esp2
ech3 esp2
ech4 esp3
ech5 esp3
ech6 esp4
ech7 esp4', header=TRUE)
Je voudrais obtenir une matrice comme celle (ou NA sur le diag, il ne compte pas vraiment)
Eh bien, j'ai essayé paquet proxy avec fonction Simil
library(proxy)
trst<-read.table("Rtest_simil.csv",header=T,sep=",",dec=".")
is.numeric(trst[,2])
as.numeric(trst[,2]) #the column "espece" becomes numeric
sim<-simil(trst,diag=TRUE)
Mais les résultats ne sont pas exactement ce que je voulais. 1) La similarité entre ech 2 et 3 par exemple est de 0,5 et la diagonale est de 0; 2) les étiquettes de ech sont perdues 3) ... de plus, je ne peux pas l'enregistrer dans un format .csv.
Est-ce que quelqu'un a un conseil? merci beaucoup!
Merci beaucoup, je dois améliorer ProGaming dans R ... – catindri