
partialDist
calculates distance matrix like dist
for 1- or 2-dim data, but only partially, ie only cases of small distances.
This function was made for treating very large data-sets where only very close distances to a given point need to be found,
it allows to overcome memory-problems with larger data (and faster execution with > 50 rows of 'dat').
partialDist(
dat,
groups,
overLap = TRUE,
method = "euclidean",
silent = FALSE,
callFrom = NULL
)
(matrix of numeric values) main input
(factor) to split using cut
or specific custom grouping (length of dat)
(logical) if TRUE make groups overlapping by 1 value (ie maintain some context-information)
'character' name of method passed to dist
(logical) suppres messages
(character) allow easier tracking of message(s) produced
matrix (not of class 'dist')
# NOT RUN {
set.seed(2016); mat3 <- matrix(runif(300),nr=30)
round(dist(mat3),1)
round(partialDist(mat3,gr=3),1)
# }
Run the code above in your browser using DataLab