ComenzarEmpieza gratis

Puntuación de distancia kNN

Una vez que tengas la matriz de distancias kNN, puedes calcular la puntuación de distancia del vecino más cercano promediando las distancias a los vecinos más cercanos de cada punto.

Los valores grandes de esta puntuación pueden interpretarse como indicio de puntos inusuales o anómalos.

Este ejercicio forma parte del curso

Introducción a la detección de anomalías en R

Ver curso

Instrucciones del ejercicio

  • Calcula la puntuación de distancia de los k vecinos más cercanos usando la función rowMeans().
  • Imprime el índice de fila del punto con la mayor puntuación de distancia.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# 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
Editar y ejecutar código