Transformation of a distance matrice to a Euclidean one
transforms a distance matrix in a Euclidean one.
quasieuclid(distmat)
distmat |
an object of class |
The function creates a distance matrice with the positive eigenvalues of the Euclidean representation.
Only for Euclidean distances which are not Euclidean for numeric approximations (for examples, in papers as the following example).
object of class dist
containing a Euclidean distance matrice
Daniel Chessel
Stéphane Dray stephane.dray@univ-lyon1.fr
data(yanomama) geo <- as.dist(yanomama$geo) is.euclid(geo) # FALSE geo1 <- quasieuclid(geo) is.euclid(geo1) # TRUE par(mfrow = c(2,2)) lapply(yanomama, function(x) plot(as.dist(x), quasieuclid(as.dist(x)))) par(mfrow = c(1,1))
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.