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)