Learn R Programming

SDPDmod (version 0.0.6)

mNearestN: m nearest neighbors based on a distance matrix

Description

This function finds the m nearest neighbors, given a matrix of distances.

Usage

mNearestN(distMat, m = 5, listv = FALSE, rn = FALSE)

Value

W

spatial weights matrix

nlist

list of indexes of the m nearest neighbors

Arguments

distMat

distance matrix

m

number of nearest neighbors, default value 5

listv

logical, default FALSE. If TRUE the list of neighbors should also be returned

rn

logical, default FALSE. If TRUE, the spatial weights matrix will be row-normalized

Author

Rozeta Simonovska

Examples

Run this code
data(gN3dist, package = "SDPDmod")
fournn <- mNearestN(gN3dist, m = 4)
mat1   <- rownor(fournn)
tennn  <- mNearestN(gN3dist, 10, listv = TRUE, rn = TRUE)
mat2   <- tennn$W

Run the code above in your browser using DataLab