To calculate minkowski distance in R, you can use dist() function along with method argument. Minkowski distance is a generalized metric that includes Euclidean distance (p = 2) and Manhattan distance (p = 1) as special cases.
The following method shows how you can do it with syntax.
Method: Use dist() Function
dist(matrix, method="minkowski", p)
The following example shows how to use dist() function in R.
Use dist() Function to Calculate Minkowski Distance
Let’s see how we can calculate minkowski distance between matrices using dist() function.
# Declare vector
x <- c(7,8,9,4)
y <- c(5,8,9,7)
z <- c(5,7,1,2)
# Combine vector to create matrix
mat <- rbind(x,y,z)
# Calculate Minkowski distance
d <- dist(mat, method="minkowski", p=3)
# Show distance
print(d)
Output:
x y
y 3.271066
z 8.087579 8.608753
Here the output shows minkowski distance for matrices using dist() function.