Zacznij terazZacznij za darmo

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

Zobacz kurs

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
Edytuj i uruchom kod