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)