Hi, If I have a data frame of the location of individuals (x and y coordinate), how do I find the 5 nearest neighbours for each individual. [[alternative HTML version deleted]]
On 04/04/14 01:16, Monaly Mistry wrote:> Hi, > > If I have a data frame of the location of individuals (x and y coordinate), > how do I find the 5 nearest neighbours for each individual.The nnwhich() function from the spatstat package will do this for you. E.g.: require(spatstat) # You need to have *installed* spatstat! W <- ripras(ddd) # Where "ddd" is the name of your data frame. X <- ppp(x=ddd[,1],y=ddd[,2],window=W) n5 <- nnwhich(X,k=1:5) cheers, Rolf Turner