dist_to_knn: Given a distance matrix, find the \(k\) nearest neighbors.
Description
Given a distance matrix, calculate the \(k\) nearest neighbors of each
location, including the location itself. The matrix should contain only zeros
on the diagonal, and all other elements should be positive.
Usage
dist_to_knn(x, k = min(10, nrow(x)))
Value
A matrix of integers, row \(i\) containing the \(k\) nearest
neighbors of location \(i\), including itself.
Arguments
x
A (square) distance matrix. Elements should be non-negative and the
diagonal zeros, but this is not checked.
k
The number of nearest neighbors, counting the location itself.