Wynik odległości kNN
Gdy macierz odległości kNN jest już dostępna, wynik odległości do najbliższego sąsiada można obliczyć, uśredniając odległości do najbliższych sąsiadów dla każdego punktu.
Duże wartości wyniku odległości mogą wskazywać na obecność nietypowych lub anomalnych punktów.
To ćwiczenie jest częścią kursu
Wprowadzenie do wykrywania anomalii w R
Instrukcje do ćwiczenia
- Oblicz wynik odległości k najbliższych sąsiadów za pomocą funkcji
rowMeans(). - Wyświetl indeks wiersza punktu z największym wynikiem odległości.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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