Description Usage Arguments Details Value Note Author(s) See Also Examples
Compute a dissimilarity matrix as specified by vegdist(x)
by internal calls to vegdist
of vegan. Method distconnected
is a wrapper for function distconnected
also found in package vegan.
1 2 3 4 5 6 7 8 9 10 11 12 | ## S4 method for signature 'Vegsoup'
as.dist(m, diag = FALSE, upper = FALSE)
## S4 method for signature 'Vegsoup'
vegdist(x, method = "bray", binary = FALSE, diag = FALSE,
upper = FALSE, na.rm = FALSE, ...)
## S4 replacement method for signature 'Vegsoup'
vegdist(x) <- value
## S4 method for signature 'Vegsoup'
distconnected(dis, toolong, trace)
|
x, m, dis |
|
value |
A single character valid as argument |
diag, upper, na.rm |
Compute diagonals or return only the upper diagonal. |
method, binary |
Not used. |
... |
For |
toolong |
Shortest dissimilarity regarded as NA. See |
trace |
Summarize results. |
Note, the method returned by decostand(obj)
will be applied before
calculation of the distance matrix. Use vegdist(obj)
to query which
method is active for an object. The print
, show
and
summary
methods will report this value for a Vegsoup*
object.
If vegdist
is rested using the replacement method vegdist<-
for
objects of classes 'VegsoupPartition'
and 'VegsoupPartitionFidelity'
the respective objects are recomputed as to honor the changed distance method.
Method distconnected
is a simple wrapper for function
distconnected
in package
vegan and checks for connectedness of dissimilarities.
as.dist
returns an object of class "dist"
with an additional attribute "mode"
.
vegdist
returns a "character"
, the distance index active for a Vegsoup*
object.
distconnected
returns an "integer"
vector to identify connected groups.
As vegan::vegdist
, as.dist
returns dissimilarities not distances.
If the resulting "dist"
object is not a dissimilarity matrix
(max(D) > 1
), it will be divided by max(D)
to obtain
dissimilarities.
Roland Kaiser
vegdist
and distconnected
are methods for functions in package vegan.
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 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 | require(vegsoup)
data(barmstein)
x <- barmstein
# query disssimlilarity measure set for the object
vegdist(x)
# change the default distance 'euclidean'
vegdist(x) <- "bray"
d <- as.dist(x, "numeric")
class(d)
attributes(d)
attr(d, "mode")
# replace vegdist method for VegsoupPartition object
x <- VegsoupPartition(barmstein, k = 2)
vegdist(x)
p1 <- partitioning(x)
# change vegdist
vegdist(x) <- "bray"
p2 <- partitioning(x)
table(p1, p2)
# R-mode analysis
# currently disfunct due to missing ... argument in stats:as.dist
# chi square distances can be obtained
# by computing euclidean distances on standardized data
# see ?vegan::vegdist
## Not run:
# decostand(x) <- "chi.square"
# d <- as.dist(dta, mode = "R")
# class(d)
# attr(d, "mode")
## End(Not run)
# connectivity of distances
distconnected(x)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.