IniziaInizia gratis

Punteggio di distanza kNN

Una volta ottenuta la matrice delle distanze kNN, il punteggio di distanza del vicino più prossimo può essere calcolato facendo la media delle distanze dei vicini più prossimi per ciascun punto.

Valori elevati del punteggio di distanza possono indicare la presenza di punti insoliti o anomali.

Questo esercizio fa parte del corso

Introduzione all'Anomaly Detection in R

Visualizza il corso

Istruzioni dell'esercizio

  • Calcola il punteggio di distanza dei k vicini più prossimi usando la funzione rowMeans().
  • Stampa l'indice di riga del punto con il punteggio di distanza più alto.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Calculate the 5 nearest neighbors distance
wine_nn <- get.knn(wine, k = 5)

# Create score by averaging distances
wine_nnd <- rowMeans(___)

# Print row index of the most anomalous point
Modifica ed esegui il codice