ComeçarComece de graça

Pontuação de distância kNN

Quando a matriz de distâncias kNN está disponível, a pontuação de distância do vizinho mais próximo pode ser calculada fazendo a média das distâncias dos vizinhos mais próximos para cada ponto.

Valores altos da pontuação de distância podem ser interpretados como indicativos da presença de pontos incomuns ou anômalos.

Este exercício faz parte do curso

Introduction to Anomaly Detection in R

Ver curso

Instruções do exercício

  • Calcule a pontuação de distância dos k vizinhos mais próximos usando a função rowMeans().
  • Imprima o índice da linha do ponto com a maior pontuação de distância.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# 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 e executar o código