Description Usage Arguments Details Value Examples
gdist
computes and returns the distance matrix computed by using user-defined distance measure.
1 2 3 |
x |
a numeric matrix, data frame or ‘dist’ object. |
method |
the distance measure to be used. This can either be one of
the methods used in |
MoreArgs |
a list of other arguments to be passed to |
diag |
logical value indicating whether the diagonal of the distance matrix should be
printed by |
upper |
logical value indicating whether the upper triangle of the distance matrix should be
printed by |
d |
an R object. |
is.dist
tests if its argument is a ‘dist’ object.
The distance (or dissimilarity) function (FUN
) can be any distance measure applied to x
.
For instance, "euclidean"
, "maximum"
, "manhattan"
,"canberra"
,
"binary"
, "minkowski"
, "correlation.of.variables", "correlation.of.observations" or
gmdm
. "correlation.of.variables" computes the correlation distance of
the variables (the columns); all the other compute the distances between
the observations (the rows) of a data matrix.
gdist
returns an object of ‘dist’.
is.dist
returns a logical value whether an object is ‘dist’.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | ## load library
require("GMD")
require(cluster)
## compute distance using Euclidean metric (default)
data(ruspini)
x <- gdist(ruspini)
## see a dendrogram result by hierarchical clustering
dev.new(width=12, height=6)
plot(hclust(x),
main="Cluster Dendrogram of Ruspini data",
xlab="Observations")
## convert to a distance matrix
m <- as.matrix(x)
## convert from a distance matrix
d <- as.dist(m)
stopifnot(d == x)
## Use correlations between variables "as distance"
data(USJudgeRatings)
dd <- gdist(x=USJudgeRatings,method="correlation.of.variables")
dev.new(width=12, height=6)
plot(hclust(dd),
main="Cluster Dendrogram of USJudgeRatings data",
xlab="Variables")
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.