ÎncepețiÎncepe gratuit

Scorul de distanță kNN

Odată ce matricea distanțelor kNN este disponibilă, scorul de distanță față de cel mai apropiat vecin poate fi calculat prin medierea distanțelor față de vecinii cei mai apropiați pentru fiecare punct.

Valorile mari ale scorului de distanță pot fi interpretate ca indicând prezența unor puncte neobișnuite sau anomale.

Acest exercițiu face parte din cursul

Introducere în Detecția Anomaliilor în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Calculează scorul de distanță k-nearest neighbor folosind funcția rowMeans().
  • Afișează indexul rândului corespunzător punctului cu cel mai mare scor de distanță.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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
Editează și rulează codul