Dist(x, method = "euclidean", nbproc = 2, diag = FALSE, upper = FALSE)"dist". The lower triangle of the distance matrix stored by columns in a
vector, say do. If n is the number of
observations, i.e., n <- attr(do, "Size"), then
for $i < j <= n$,="" the="" dissimilarity="" between="" (row)="" i="" and="" j="" is="" do[n*(i-1) - i*(i-1)/2 + j-i].
The length of the vector is $n*(n-1)/2$, i.e., of order $n^2$.=>
The object has the following attributes (besides "class" equal
to "dist"):diag
and upper above, specifying how the object should be printed.call used to create the
object.dist(), the (match.arg()ed) method
argument.
Missing values are allowed, and are excluded from all computations
involving the rows within which they occur. If some columns are
excluded in calculating a Euclidean, Manhattan or Canberra distance,
the sum is scaled up proportionally to the number of columns used.
If all pairs are excluded when calculating a particular distance,
the value is NA.
The functions as.matrix.dist() and as.dist() can be used
for conversion between objects of class "dist" and conventional
distance matrices and vice versa.
Wikipedia
daisy in the dist hcluster.x <- matrix(rnorm(100), nrow=5)
Dist(x)
Dist(x, diag = TRUE)
Dist(x, upper = TRUE)
## compute dist with 8 threads
Dist(x,nbproc=8)
Dist(x,method="abscorrelation")
Dist(x,method="kendall")Run the code above in your browser using DataLab