Začněte nyníZačněte zdarma

Skóre kNN vzdálenosti

Jakmile máš k dispozici matici kNN vzdáleností, můžeš vypočítat skóre vzdálenosti nejbližšího souseda – jednoduše zprůměruješ vzdálenosti nejbližších sousedů pro každý bod.

Vysoké hodnoty skóre vzdálenosti naznačují přítomnost neobvyklých nebo anomálních bodů.

Toto cvičení je součástí kurzu

Úvod do detekce anomálií v R

Zobrazit kurz

Pokyny k cvičení

  • Vypočítej skóre vzdálenosti k-nejbližších sousedů pomocí funkce rowMeans().
  • Vypiš index řádku bodu s největším skóre vzdálenosti.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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
Upravit a spustit kód