Aan de slagBegin gratis

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

Bekijk cursus

Oefeninstructies

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

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

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

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