Euclidean | R Documentation |
The Euclidean distance (a.k.a. L-2 distance) between two vectors x and y is the square root of the sum of the squared differences of the Cartesian coordinates:
Euclidean(x, y) = sqrt(sum_i { (x_i - y_i)^2 })
Euclidean()
A Euclidean
instance is returned, which is an S4 class inheriting
from Minkowski
.
The Euclidean distance is a special case of the Minkowski
distance with p = 2.
Other numeric comparators include Manhattan
, Minkowski
and
Chebyshev
.
## Distance between two vectors x <- c(0, 1, 0, 1, 0) y <- seq_len(5) Euclidean()(x, y) ## Distance between rows (elementwise) of two matrices comparator <- Euclidean() x <- matrix(rnorm(25), nrow = 5) y <- matrix(rnorm(5), nrow = 1) elementwise(comparator, x, y) ## Distance between rows (pairwise) of two matrices pairwise(comparator, x, y)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.