| distances {Rtreemix} | R Documentation |
These functions are used for calculating different distances between
two given vectors. Thus, L1.dist calculates the L1 distance,
cosin.dist calculates the cosine distance, euclidian.dist
computes the Euclidian distance, and rank.cor.dist computes
the rank correlation distance. The vectors have to have same length.
When using rank.cor.dist the vectors have to have length larger
than 4.
L1.dist(p, q) cosin.dist(p, q) euclidian.dist(x, y) rank.cor.dist(x, y)
p |
A numeric vector specifying the first component for
the distance calculation. It has to have the same length as q. |
q |
A numeric vector specifying the second component for
the distance calculation. |
x |
Same as p. |
y |
Same as q. |
The functions return the distance between the two given vectors.
Jasmina Bogojeska
kullback.leibler, L2.norm, stability.sim
## Define two numeric vectors with equal lengths (> 4). x <- c(1, 2, 3, 4, 5) y <- c(5, 6, 7, 8, 9) ## Calculate the L1 distance between the vectors x and y L1.dist(x, y) ## Calculate the Euclidian distance between the vectors x and y euclidian.dist(x, y) ## Calculate the cosine distance between the vectors x and y cosin.dist(x, y) ## Calculate the rank-correlation distance between the vectors x and y rank.cor.dist(x, y)