dist(x, method = "euclidean", diag = FALSE, upper=FALSE) print.dist(dist.obj, diag = NULL, upper = NULL) as.matrix.dist(dist.obj) as.dist(m, diag = NULL, upper = NULL)
x
|
A matrix or (data frame). Distances between the rows of
x will be computed.
|
method
|
The distance measure to be used. This must be one of
"euclidean", "maximum", "manhattan",
"canberra" or "binary".
Any unambiguous substring can be given.
|
diag
|
A logical value indicating whether the diagonal of the
distance matrix should be printed by print.dist.
|
upper
|
A logical value indicating whether the upper triangle of the
distance matrix should be printed by print.dist.
|
m
| A distance matrix to be converted to a dist object (only lower triangle is used, the rest is ignored). |
x.
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.
"Size",
"Diag", "Upper", "Labels" and "class" equal
to "dist".hclust.x <- matrix(rnorm(100),nrow=5) dist(x) dist(x, diag = TRUE) dist(x, upper = TRUE) m <- as.matrix(dist(x)) as.dist(m)