UtentiTrova indici di 5 campioni più vicini nella matrice di distanza
Ho una matrice di distanza dMat e voglio trovare i 5 campioni più vicini al primo. Quale funzione posso usare in R? So come trovare il campione più vicino (vedere la terza riga di codice), ma non riesco a capire come ottenere gli altri 4 campioni.
Il codice:
Mat <- replicate(10, rnorm(10))
dMat <- as.matrix(dist(Mat))
which(dMat[,1]==min(dMat[,1]))
La terza riga di codice trova l'indice del campione più vicino al primo campione.
Grazie per qualsiasi aiuto!
migliore, Chega
Grazie per questa risposta rapida! Consentitemi una domanda: capisco "ordine" e "testa", ma qual è lo scopo dell'ultimo termine "+1"? – Chega
Va bene, ho capito, molte grazie per questo! – Chega