Zacznij terazZacznij za darmo

Obliczanie LOF

kNN sprawdza się przy wykrywaniu globalnych anomalii, ale słabiej radzi sobie z lokalnymi wartościami odstającymi. W tym ćwiczeniu nauczysz się używać funkcji lof() do obliczania lokalnego współczynnika odstającego dla danych wine.

Funkcja lof() przyjmuje następujące argumenty:

  • x: dane do oceny,
  • k: liczba sąsiadów używanych do obliczenia LOF.

To ćwiczenie jest częścią kursu

Wprowadzenie do wykrywania anomalii w R

Zobacz kurs

Instrukcje do ćwiczenia

  • Oblicz lokalny współczynnik odstający, korzystając z 5 najbliższych sąsiadów.
  • Dołącz wartości LOF do zbioru danych wine jako nową kolumnę o nazwie score.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Calculate the LOF for wine data
wine_lof <- lof(___, ___)

# Append the LOF score as a new column
___$score <- ___
Edytuj i uruchom kod