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
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