library(dists)

Available distances

  • can - Canberra
  • che - Chebyshev
  • cos - Cosine
  • euc - Euclidean
  • jac - Jaccard
  • man - Manhattan distance
  • mat - Matusita
  • ney - Neyman
  • pea - Pearson
  • trd - Triangular discrimation

Distance between two vectors

distanceBetween(c(1,2,3), c(3,2,1), "man")
#> [1] 4

Matrix of distances

data("toy_data1")
distance(toy_data1)
#>          x1       x2       x3       x4       x5
#> x1 0.000000 2.236068 3.162278 6.082763 3.605551
#> x2 2.236068 0.000000 5.385165 5.099020 5.656854
#> x3 3.162278 5.385165 0.000000 8.062258 2.236068
#> x4 6.082763 5.099020 8.062258 0.000000 9.486833
#> x5 3.605551 5.656854 2.236068 9.486833 0.000000