Aan de slagGa gratis aan de slag

LOF-berekening

kNN is handig om globale anomalieën te vinden, maar haalt lokale uitschieters minder goed naar boven. In deze oefening ga je met de functie lof() lokale outlierfactoren berekenen voor de wine-gegevens.

lof() heeft de volgende argumenten:

  • x: de data om te scoren,
  • k: het aantal buren dat wordt gebruikt om de LOF te berekenen.

Deze oefening maakt deel uit van de cursus

Introductie tot anomaliedetectie in R

Cursus bekijken

Oefeninstructies

  • Bereken de local outlier factor met de 5-dichtsbijzijnde buren.
  • Voeg de LOF toe aan de wine-gegevensset als een nieuwe kolom score.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

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

# Append the LOF score as a new column
___$score <- ___
Code bewerken en uitvoeren