Hye,相似度指数:
我想计算一个相似性指标,以便当行'simialr时得到+1,而当它们不是时则为-1。
dataR<- read.table(text='
echant espece
ech1 esp1
ech2 esp2
ech3 esp2
ech4 esp3
ech5 esp3
ech6 esp4
ech7 esp4', header=TRUE)
嗯,我试过代理封装功能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)
但结果并不是我想要的。 1)例如ech 2和3之间的相似度为0.5,diagonale为0;当没有相似性时,它也是0. 2)ech的标签丢失 3)... additionnaly,我无法将其保存为.csv格式。
有没有人有一个建议吗? 非常感谢!
非常感谢,我需要提高R中progaming ... – catindri