【发布时间】:2011-04-08 15:28:16
【问题描述】:
我想使用 Tanimoto/Jacquard Score 作为距离矩阵计算 R 中数组中行的距离矩阵。
有可能吗?如果是的话,你介意教我怎么做吗?
【问题讨论】:
我想使用 Tanimoto/Jacquard Score 作为距离矩阵计算 R 中数组中行的距离矩阵。
有可能吗?如果是的话,你介意教我怎么做吗?
【问题讨论】:
vegan 包有一个 vegdist 函数,可以计算 Jaccard 指数等。假设这就是你所追求的。它的使用非常简单。
library(vegan)
data(varespec)
vare.dist <- vegdist(varespec, method = "jaccard")
其他可用的方法是
method Dissimilarity index, partial match to "manhattan", "euclidean",
"canberra", "bray", "kulczynski", "jaccard", "gower", "altGower", "morisita",
"horn", "mountford", "raup" , "binomial" or "chao"
【讨论】:
我认为你在搜索“Jaccard”而不是“Jacquard”时会有更多的运气。
install.packages("sos"))library(sos); findFn("tanimoto jaccard")) 搜索函数。install.packages("ade4"); library("ade4"); ?dist.binary)【讨论】: